body {
  background-color: #FAFAFA;
}

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

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9tYWluLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvbWFpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogdHJ1ZTtcbi8vQGltcG9ydCBcIn5ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvX2Jvb3RzdHJhcC5zY3NzXCI7XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5hcHB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBib3R0b206IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLEFBQUEsSUFBSSxDQUFDO0VBQ0QsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFFRCxBQUFBLElBQUksQ0FBQTtFQUNBLE1BQU0sRUFBRSxLQUFLO0VBQ2IsTUFBTSxFQUFFLEdBQUc7RUFDWCxHQUFHLEVBQUUsR0FBRztFQUNSLGdCQUFnQixFQUFFLE9BQU8sR0FDNUIifQ== */.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 .inactivemsgwrap {
  width: 85%;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.blackcontainer .topcontainer .inactivemsgwrap .inactivemsgbox {
  width: 100%;
  min-height: 90px;
  padding: 15px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  font-size: 16px;
  font-family: Montserrat-Regular;
  resize: vertical;
  box-sizing: border-box;
}

.blackcontainer .topcontainer .inactivemsgwrap .inactivemsgbox:focus {
  outline: none;
  border-color: #414141;
}

.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy93ZWxjb21lX2Jhc2Uuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy93ZWxjb21lX2Jhc2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY2VudGVyZWQtY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjMTcyODUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub25lX2NlbnRlcmVkLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kOiAjMTcyODUwO1xufVxuLmdyZWVuYmFja2dyb3VuZHtcbiAgIC8vIGJhY2tncm91bmQ6ICMyMjQ5MmI7XG4gICAgYmFja2dyb3VuZDogIzAyNDkxNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vbmVfZ3JlZW5iYWNrZ3JvdW5ke1xuICAgIGJhY2tncm91bmQ6ICMwMjQ5MTU7XG4gfVxuLmdyYXliYWNrZ3JvdW5ke1xuICAgIC8vIGJhY2tncm91bmQ6ICMyMjQ5MmI7XG4gICAgIGJhY2tncm91bmQ6ICNhZWFlYWU7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiB9XG4ub25lX2dyYXliYWNrZ3JvdW5ke1xuICAgIGJhY2tncm91bmQ6ICNhZWFlYWU7XG4gfVxuXG4gLm9uZV9yZWRiYWNrZ3JvdW5ke1xuICAgIGJhY2tncm91bmQ6ICNlZDFjMjQ7XG4gfVxuXG4gLm9uZV9saWdodF9vbGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjNEE0QTRBO1xuIH1cblxuIC5yZWRiYWNrZ3JvdW5ke1xuICAgIGJhY2tncm91bmQ6ICNlZDFjMjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gfVxuIC5saWdodF9vbGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjNEE0QTRBO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiAuY2hlcnJ5YmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjRDQzNDM5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbi5NQ19HcmVlbntcbiAgICBiYWNrZ3JvdW5kOiAjMDA4NTNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLk1DX0dyZWVuX0JhY2t7XG4gICAgYmFja2dyb3VuZDogIzAwODUzZTtcbn1cbi5iYXNlLWJsb2Nre1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5iYXNlLXRvcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmFzZS10b3AgLnRleHR7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ud2VsY29tZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5BZ2VudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5BZ2VudC10aXRsZSB7XG5cdG1hcmdpbi10b3A6MnB4O1xufVxuXG4uQWdlbnQtbG9nby1vbmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6M3B4O1xufVxuXG4uYWdlbnQtbG9nbyB7XG5cdHdpZHRoOiAxNTRweDtcblx0aGVpZ2h0OiAxNTRweDtcbn1cbi5wZW5zYWNvbGEge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uc3Zne1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG5idXR0b257XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE5cHg7XHRcbiAgICBiYWNrZ3JvdW5kOiAjMDBCRjBDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmxvZ2luLWlucHV0e1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHRcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogIzYxNjE2MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmxvZ2luLWlucHV0IC5TZWxlY3QtY29udHJvbHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5sb2dpbi10b3AtdGV4dHtcbiAgICBmb250LWZhbWlseSA6IE1vbnRzZXJyYXQtUmVndWxhcjsgXHRcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpbmt7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI0M0RUZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuXG4ucG93ZXJlZGJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG4uU3VwcG9ydEJ1dHRvbntcbiAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHghaW1wb3J0YW50O1xuICAgIH1cbn1cbi5Ob3RpZmljYXRpb25NYXJrYWxse1xuICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IWltcG9ydGFudDtcbiAgICB9XG59XG4uZXJyb3JsYW5kY29udGVudHtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmVycm9ybGFuZGVtYWlse1xuICAgIGNvbG9yOiMwMThERjEgIWltcG9ydGFudDtcbn1cbi5lcnJvcmxhbmRudW1icntcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLmVycm9ybnVtbG9nb3tcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uZXJyb3JsYW5kYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIC8vaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLy93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCA4cHggIWltcG9ydGFudDtcbn1cbi5PbmVjb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWxlZnQ6M3B4O1xuICAgIC5vbmV7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgIGxlZnQ6IDExcHg7XG4gICAgfVxuICAgIC50d297XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTIlO1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cbiAgICAudGhyZWV7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgICBsZWZ0OiA1NXB4O1xuICAgIH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4vLyBcdC5PbmVjb250YWluZXJ7ICAgICAgIFxuLy8gICAgICAgICAub25le1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4vLyAgICAgICAgICAgICB3aWR0aDogM3B4OyBcbi8vICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnR3b3tcbi8vICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbi8vICAgICAgICAgICAgIHdpZHRoOiAzcHg7ICAgICAgICAgICBcbi8vICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnRocmVle1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuLy8gICAgICAgICAgICAgd2lkdGg6IDNweDsgICAgICAgICAgIFxuLy8gICAgICAgICAgICAgbGVmdDogNTVweDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi5ibGFja2NvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLnRvcGNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLy9oZWlnaHQ6ODAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5oZWFkaW1hZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWR0ZXh0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9ja2NvbnRlbnR7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgICAuaW5hY3RpdmVtc2d3cmFwe1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAuaW5hY3RpdmVtc2dib3h7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5hY3RpdmVtc2dib3g6Zm9jdXN7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0MTQxNDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXRkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5jaGF0dGV4dHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICBcbiAgICAuYm90dG9tdGV4dGNvbnR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vaGVpZ2h0OjIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIC5tb3JlaW5mb3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgICAgLnN1cHBkZXRhaWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwN0FGRjtcbiAgICAgICAgICAgIC5zdXBwb3J0bnVtYmVye1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VwZXJhdGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE0MTQxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI1ZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydG1haWx7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcbi5ib3R0b210ZXh0Y29udHtcbiAgICAubW9yZWluZm97XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLnN1cHBkZXRhaWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLnN1cHBvcnRudW1iZXIsLnN1cHBvcnRtYWlse1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn1cblxuXG4uYWxlcnRidXR0b257XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICM1MDhBRkY7XG59XG5cbi5hbGVydG5ve1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLkNBX29mZmljZS1sb2dvIHtcblx0d2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsbUJBQW1CLENBQUE7RUFDakIsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsdUJBQXVCLENBQUE7RUFDbkIsVUFBVSxFQUFFLE9BQU8sR0FDdEI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtFQUVaLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QUFDRCxBQUFBLG9CQUFvQixDQUFBO0VBQ2hCLFVBQVUsRUFBRSxPQUFPLEdBQ3JCOztBQUNGLEFBQUEsZUFBZSxDQUFBO0VBRVYsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixNQUFNLEVBQUUsSUFBSTtF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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL25vZGVfbW9kdWxlcy9jcm9wcGVyanMvZGlzdC9jcm9wcGVyLmNzcyIsInNvdXJjZXMiOlsiLi4vLi4vbm9kZV9tb2R1bGVzL2Nyb3BwZXJqcy9kaXN0L2Nyb3BwZXIuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQ3JvcHBlci5qcyB2MS42LjJcbiAqIGh0dHBzOi8vZmVuZ3l1YW5jaGVuLmdpdGh1Yi5pby9jcm9wcGVyanNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNS1wcmVzZW50IENoZW4gRmVuZ3l1YW5cbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICpcbiAqIERhdGU6IDIwMjQtMDQtMjFUMDc6NDM6MDIuNzMxWlxuICovXG5cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNyb3BwZXItY29udGFpbmVyIGltZyB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbWFnZS1vcmllbnRhdGlvbjogMGRlZztcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5jcm9wcGVyLXdyYXAtYm94LFxuLmNyb3BwZXItY2FudmFzLFxuLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1jcm9wLWJveCxcbi5jcm9wcGVyLW1vZGFsIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jcm9wcGVyLXdyYXAtYm94LFxuLmNyb3BwZXItY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNyb3BwZXItZHJhZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3JvcHBlci1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNyb3BwZXItdmlldy1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzM5ZjtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSg1MSwgMTUzLCAyNTUsIDAuNzUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItZGFzaGVkIHtcbiAgYm9yZGVyOiAwIGRhc2hlZCAjZWVlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtaCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4uY3JvcHBlci1kYXNoZWQuZGFzaGVkLXYge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIH1cblxuLmNyb3BwZXItY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLmNyb3BwZXItY2VudGVyOjpiZWZvcmUsXG4gIC5jcm9wcGVyLWNlbnRlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogLTNweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDdweDtcbiAgfVxuXG4uY3JvcHBlci1jZW50ZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbi5jcm9wcGVyLWZhY2UsXG4uY3JvcHBlci1saW5lLFxuLmNyb3BwZXItcG9pbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jcm9wcGVyLWZhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jcm9wcGVyLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xufVxuXG4uY3JvcHBlci1saW5lLmxpbmUtZSB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cblxuLmNyb3BwZXItbGluZS5saW5lLW4ge1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbi5jcm9wcGVyLWxpbmUubGluZS13IHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNXB4O1xuICB9XG5cbi5jcm9wcGVyLWxpbmUubGluZS1zIHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGhlaWdodDogNXB4O1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogNXB4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1lIHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogNTAlO1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW4ge1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtdyB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgbGVmdDogLTNweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHRvcDogNTAlO1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXMge1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBjdXJzb3I6IHMtcmVzaXplO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1uZSB7XG4gICAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgICByaWdodDogLTNweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbncge1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG4gICAgbGVmdDogLTNweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc3cge1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBjdXJzb3I6IG5lc3ctcmVzaXplO1xuICAgIGxlZnQ6IC0zcHg7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gIH1cbiAgICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gICAgYm90dG9tOiAtNTAlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01MCU7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cblxuLmNyb3BwZXItaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNyb3BwZXItYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFRTUFBQUFsUFcwaUFBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUJsQk1WRVhNek16Ly8vL1RqUlYyQUFBQUNYQklXWE1BQUFyckFBQUs2d0dDaXcxYUFBQUFISFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JHYVhKbGQyOXlhM01nUTFNMjZMeXlqQUFBQUJGSlJFRlVDSmxqK00vQWdCVmhGLzBQQUg2L0QvSGtEeE9HQUFBQUFFbEZUa1N1UW1DQycpO1xufVxuXG4uY3JvcHBlci1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLmNyb3BwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3JvcHBlci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3JvcHBlci1jcm9wIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWRyYWctYm94LFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1wb2ludCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7QUFFSCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLFNBQVMsRUFBRSxHQUFHO0VBQ2QsU0FBUyxFQUFFLENBQUM7RUFDWixXQUFXLEVBQUUsQ0FBQztFQUNkLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLGdCQUFnQixFQUFFLElBQUk7RUFDbEIsWUFBWSxFQUFFLElBQUk7RUFDdEIscUJBQXFCLEVBQUUsSUFBSTtFQUMzQixtQkFBbUIsRUFBRSxJQUFJO0VBQ3RCLGdCQUFnQixFQUFFLElBQUk7RUFDckIsZUFBZSxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLElBQUksR0FDMUI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQyxHQUFHLENBQUM7RUFDbkIsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxJQUFJO0VBQ1osaUJBQWlCLEVBQUUsSUFBSTtFQUN2QixVQUFVLEVBQUUsZUFBZTtFQUMzQixTQUFTLEVBQUUsZUFBZTtFQUMxQixVQUFVLEVBQUUsWUFBWTtFQUN4QixTQUFTLEVBQUUsWUFBWTtFQUN2QixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUVILEFBQUEsaUJBQWlCO0FBQ2pCLGVBQWU7QUFDZixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGNBQWMsQ0FBQztFQUNiLE1BQU0sRUFBRSxDQUFDO0VBQ1QsSUFBSSxFQUFFLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsQ0FBQztFQUNSLEdBQUcsRUFBRSxDQUFDLEdBQ1A7O0FBRUQsQUFBQSxpQkFBaUI7QUFDakIsZUFBZSxDQUFDO0VBQ2QsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixnQkFBZ0IsRUFBRSxJ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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9TaWduYXR1cmVzUGFkLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvU2lnbmF0dXJlc1BhZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5TaWduYXR1cmVzUGFkY29udGFpbmVyIHtcblx0d2lkdGg6MTAwJTtcblx0LmhlYWRpbmd7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblx0c2VsZWN0e1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdFx0cGFkZGluZzogNnB4IDRweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5TaWduYXR1cmVMYWJlbHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNXB4O1xuXHR9XG5cdFxuXHQuVXBsb2FkU2lnbmF0dXJle1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMzNDlCRTA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OjEzMHB4O1xuXHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjMjc4QUU1O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMzNDlCRTA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdCAgIC5oaWRkZW4tZmllbGR7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHQgICB9XG4gICAgfVxuXHQuVXBsb2FkU2lnbmF0dXJlRGl2e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LlNpZ25hdHVyZVVwbG9hZExhYmVse1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQuSW5wdXRGaWVsZHtcblx0XHRcdGJvcmRlcjowICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWR7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWRbdHlwZT10ZXh0XXtcblx0XHRcdHRvcDogNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQubGluay1jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5saW5rLWNlbnRlcjJ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQuc2lnbl9sYWJlbHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR9XG5cdGEge1x0XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG59XG4uYWRkbGFuZ2J0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdG91dGxpbmU6bm9uZTtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZToxNHB4O1xufVxuLnNhdmVsYW5nYnRue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0b3V0bGluZTpub25lO1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHR3aWR0aDo0NSU7XG5cdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRmb250LXNpemU6MTRweDtcblx0ZmxvYXQ6bGVmdDtcbn1cbi5jYW5jZWxsYW5nYnRue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjY2O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0b3V0bGluZTpub25lO1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHR3aWR0aDo0NSU7XG5cdGhlaWdodDo0MHB4ICEg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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Qcm9wZXJ0eURldGFpbHMuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Qcm9wZXJ0eURldGFpbHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubmVhcmJ5Q29uIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0cGFkZGluZzogMTBweDtcblx0Ly9tYXgtaGVpZ2h0OiAyMDdweCAhaW1wb3J0YW50O1xufVxuLmVtcHR5cHJvcCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA4cHg7XG5cdC8vbWF4LWhlaWdodDogMjA3cHggIWltcG9ydGFudDtcbn1cbi5uZWFyYnlDb25PcHRpb25zIHtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdlMDtcbn1cblxuLm5lYXJieUNvbk9wdGlvbnNUaXRsZSB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1x0XG59XG5cbi5DaGVja2VkIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9DaGVjay5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNXB4IDVweDtcbn1cbi5DaGVja2VkZ2VvIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9DaGVjay5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNXB4IDVweDtcbn1cbi5VbkNoZWNrZWQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL1VuY2hlY2sucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDVweCA1cHg7XG59XG4uc2Nob29se1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQuYWRke1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0Ly9oZWlnaHQ6IDIwcHg7XG5cdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8vcGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblx0LmFkZDpob3ZlciAuZnVsbGFkZHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdC5mdWxsYWRke1xuXHRcdHZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBibGFjaztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGZvbnQtc2l6ZToxNXB4O1xuXHR9XG5cdC5kaXN0e1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDlweDtcbiAgICBcdGNvbG9yOiAjYzNjM2MzO1xuXHRcdHdpZHRoOjIwJTtcblx0fVxufVxuXG4uVXNlX0RlZmF1bHRfU3BhbiB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5Qcm9wZXJ0eU1vZGFsQ2xvc2Uge1xuXHRtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbn1cbi5uZWFyYnktZHJvcC1kb3due1xuXHR3aWR0aDogMjVweCAhaW1wb3J0YW50O1xufVxuLlByb3BlcnR5bW9kZV9jbGFzc3tcblx0bWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLlByb3BlcnR5bW9kZWxfY2xhc3N7XHRcblx0bWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uR2VvQ29uT3B0aW9uc1RpdGxlX25vciB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1x0XG59XG4uR2VvQ29uT3B0aW9uc1RpdGxlX21pbiB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1x0XG59XG4uUG9wX1Byb3BfY2xvc2V7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMzE1cHggIWltcG9ydGFudDtcblx0aW1nIHtcblx0XHRjdXJzb3IgOiBwb2ludGVyO1xuXHRcdHdpZHRoIDogMTVweDtcblx0fVxufVxuLlByb3BEZXRhaWxzQ29udGFpbmVye1xuXHQucHJvcERldGFpbHNUaXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LlByb3BlcnR5VGl0bGVDbHN7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5JbWFnZVVwbG9hZERpdntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6OTdweDtcblx0XHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdFx0ZGl2e1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5GaWxlSW5wdXRDbHN7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oaWRkZW4tZmllbGR7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG5cdC5Qcm9wZXJ0eUF2YXRhckNsc3tcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRtYXgtaGVpZ2h0Ojk2cHg7XG5cdH1cblx0LlByb3BlcnR5UGhvdG9DbHN7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0fVxuXHQubGVmdHBhZHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LnJpZ2h0cGFke1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0LkFsaWduQ2VudGVyQ2xze1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXHQuZm9ybS1ncm91cHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCwgdGV4dGFyZWF7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHR9XG5cdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucHJvcHR5dHh0e1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNyb3BwZXItY29udGFpbmVye1xuXHRcdC5jcm9wcGVyLXdyYXAtYm94e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0XG5cdC5zdWJtaXRDcm9wSW1hZ2VEaXZ7XG5cdFx0LnN1Ym1pdENyb3BJbWFnZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5wcm9wZXJ0eURvbmVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxufVxuLnNjaG9vbF9yYXRpbmd7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNDAlO1xuXHRjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSAge1xuXHQuUHJvcERldGFpbHNDb250YWluZXJ7XG5cdFx0LnJpZ2h0cGFke1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0LmxlZnRwYWR7XG5cdFx0XHR3aWR0aDoxMDAlXG5cdFx0fVxuXHR9IFxuXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsVUFBVSxDQUFDO0VBQ1YsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBRWI7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDVixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGFB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9QcmVtaXVtZGVzaWduLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvUHJlbWl1bWRlc2lnbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLmhlYWRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLnN1Yl9oZWFkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdGFydHtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAyNXB4O1xufVxuLmRvbGxlcntcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbn1cbi5jYXJke1xuICAgIGJvcmRlcjoxcHggc29saWQgI0I4RUFGQTtcbiAgICBtYXJnaW46IDFweCAwcHggOXB4IDE1cHg7XG4gICAgcGFkZGluZzogMTJweCAzcHggMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6ODUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggNHB4ICNjY2NjY2M7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXJnZV9jYXJke1xuICAgIGJvcmRlcjoxcHggc29saWQgc2t5Ymx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IDRweCAjY2NjY2NjO1xuICAgIHdpZHRoOiA5MyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuIH1cbi5pY29ue1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmN1c3RvbWltZ3tcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMjAlO1xufVxuLmN1c3RvbWltZ2xhcmdle1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG59XG4ubmV3cHJldGV4dHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi5oZWFkaW5nX3RleHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1ib2xkIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5oZWFkaW5nX3RleHRfcmVndWxhcntcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LU1lZGl1bSA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5mb290ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi50cmlhbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBzcGFue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLnN1YmNyaWJle1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVNlbWlib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtMjlweDtcbiAgICB3b3JkLXNwYWNpbmc6IDFweDtcbn1cbi5pbWFnZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOjU1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWFnZTF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDo1NSU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4ubWFpbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc3VibWFpbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ1JTtcbn1cbi5tb3N0cmlnaHR7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZWZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICNmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG5cbn1cbi5tb3N0bGVmdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cblxuLmZvb3Rlcl9ib3R0b217XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mb290ZXJ0YXAxe1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjojNDk0OTQ5O1xuICAgIHBhZGRpbmctbGVmdDogMzgwcHg7XG59XG4uZm9vdGVydGFwMntcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6IzI3OEFFNSA7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBzcGFue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLmNhbmNlbF90ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjojNDk0OTQ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaGVhZGVyXzF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZCA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiA0NXB4O1xufVxuLm9uZXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCA7XG4gICAgY29sb3I6ICMyNzhBRTU7XG59XG4uc3ViaGVhZGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgY29sb3I6ICMyNzhBRTUgO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4OXB4O1xufVxuLmZyZWVfdHJpYWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnN1YmZyZWVfdHJpYWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwcHggNXB4IDI2cHggNDJweDtcbn1cbi50ZXh0X3RyaWFse1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5wcmVtaXVte1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjZWRjO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0dHJpYW5nbGV7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEzcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNDNweCB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAubGVmdHRyaWFuZ2xle1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDQzcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICB9XG59XG4udHJhaWxkYXlze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUzZmY7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZlM2ZmO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgaGVpZ2h0OiA1MHB4O1xufVxuLnRyYWlsZGF5c3RleHR7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MDJweDtcbiAgICBmb250LWZhbWlseTogcG9wcGlucy1TZW1pYm9sZDtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4udHJhaWxkYXlwYWNre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWZmYmU7XG4gICAgd2lkdGg6IDIyN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVmZmJlO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTsgIFxufVxuXG4ucGxhbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogODAlO1xufVxuLmNhcmR2YWx1ZXtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCOEVBRkE7XG4gICAgbWFyZ2luOiA1cHggMTBweCA4cHggMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDo4MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCA0cHggI2NjY2NjYztcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG59XG4uYWRkZWRkZXRhaWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlc3R2YWx1ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkNTNmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLmJldmFsdXRyaWFuZ2xle1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDMwcHggd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDEwcHggdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLmNoYXJ0X3RyaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDgyJTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCOEVBRkE7XG4gICAgcGFkZGluZzogMnB4IDEycHggMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IDRweCAjY2NjY2NjO1xuICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1SZWd1bGFyIDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmRfdHJpYWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTIlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tYWluX2hlYWRlcntcbiAgICBtYXJnaW46IDUwcHg7XG59XG4ueWVhcl9tb250aHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1ib2xkO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnllYXJfc3Vie1xuICAgIGJvcmRlcjogMXB4ICMyNzhBRTU7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZzogMnB4IDIzcHggMnB4IDIzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb250aHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LWZhbWlseTogIFBvcHBpbnMtUmVndWxhciA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4uaWNvbjF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udGV4dDF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgd2lkdGg6IDcwJTtcbn1cbi5jYXJkX3RleHR7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmZvb3RlcnRhcDN7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uZG9sbGVyMXtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgY29sb3I6ICMyNzhBRTU7XG59XG4uaW1nX2ljb257XG4gICAgaGVpZ2h0OiA2M3B4O1xufVxuLmZyZWV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmZyZWV0cmlhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiA2NHB4IDYzcHggMzRweCAyNXB4O1xufVxuLmltZ3RyaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmZyZWV0cmlhbHRleHR7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhcjtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDc4cHg7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyNzhBRTU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDI4NTcxO1xufVxuLmRheXN7XG4gICAgZm9udC1mYW1pbHk6IEFzc2lzdGFudC1Cb2xkIDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDEwMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjc4QUU1O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDI4NTcxO1xufVxuLnRleHRfc2VudGVuY2V7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBwYWRkaW5nOiAwcHggNjNweCAzNHB4IDI1cHg7XG59XG4ucHJlbWlkZXNhZGR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVNlbWlib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQxcHggMTBweCA1NHB4O1xufVxuLmNhbmNlbHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogIFBvcHBpbnMtUmVndWxhciA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgcGFkZGluZzogOHB4IDEwMXB4IDhweCAxMDBweDtcbn1cblxuXG4ubWFpbmxvYWR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGl2bG9hZHtcbiAgICB3aWR0aDogODUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kaXZsb2FkaWNvbntcbiAgICB3aWR0aDogMTUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubG9hZHRleHR7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1TZW1pYm9sZCA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4ubG9hZGljb250ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogIFBvcHBpbnMtUmVndWxhciA7XG4gICAgY29sb3I6ICM5MjkyOTI7XG59XG4uUmVzZXRDbG9zZVVwT3ZlckFsbCB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04OXB4O1xufVxuLlJlc2V0Q2xvc2VVcE92ZXJBbGwgaW1nIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLypBY2NvdW50IHNldHRpbmcqL1xuLm1haW5zZXR0aW5ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnJlcG9ydHNldHRpbmd7XG4gICAgLy8gd2lkdGg6IDUwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYWNjb3VudHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbn1cbi5hY2NvdW50MXtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbn1cbi5hY2NoZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwNTFFNTU7XG4gICAgcGFkZGluZy1yaWdodDogODJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5oZWFkaW5nYWNjb3VudHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjMDUxRTU1O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkycHg7XG59XG4uRHJvcERvd25DbHMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkzJSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGl2d2l0aGJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmRpdndpdGhib3JkZXIxIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuIC5kcm9wZG93blRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xufVxuIC5hbGlnbmFycm93IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uTGFiZWxTdHlsZUNsc3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLkFkZEJ0biB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbn1cbi5wYWRkemVybzF7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbn1cbi5XcmFwcGVyMXtcbiAgICB3aWR0aDogMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5Qb3BOb25Gb2N1c0xpY2Vuc2VOQW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgcmlnaHQ6IDY3cHg7XG59XG4ubGljZW5zZWlucHV0bmFtZSB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmxpY2Vuc2Vkcm9we1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhZGR6ZXJvMntcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4gLlByb2ZpbGVUaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuIH1cbiAuaGVhZGluZzEge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwNTFFNTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiB9XG4gLmhlYWRpbmcyIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjMDUxRTU1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiB9XG4gLmxpY2Vjb250YWlue1xuICAgIHdpZHRoOiAxMDAlO1xuIH1cbiAubGljZXtcbiAgICB3aWR0aDogNTAlO1xuIH1cbiAubGljZW5zZWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5jb250YWluZXIgLmJ1dHRvbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmJpdG1hcHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5uZXdwcmVjbG9zZXBvcHVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTU4cHg7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uc3Vic2NyaWJlY29udHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zdWJzY3JidG57XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuLm5hdmJhcnByZW1pdW1kZXNpZ257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5uYXZwcmVoZWFke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLm5hdnByZWZpcnN0e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuaGF2aW5nZnVue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGZjYzk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAucmlnaHR0cmlhbmdsZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEzcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDM1cHggd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0dHJpYW5nbGV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAzNXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZwcmVzZWNvbmR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3ViY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC5sZWZ0bmV3cHJlc3VibWFpbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAubmV3cHJlc3VibWFpbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjhFQUZBO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCA0cHggI2NjY2NjYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAuZmlyc3Rjb250aGVhZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAuZmlyc3Rjb250e1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAuZmlyc3RoYWxme1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2VjaGFsZntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlY3ByZW1pdW17XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVzc2FnZXByZW1pdW17XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIGJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmVpbWdjb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5yb3djb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3Zm9vdGNvbnRlbnR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAubmV3Zm9vbGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgLm5ld2Zvb21pZGRsZXtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubmV3Zm9vcmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuXG4uVENjb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLlRDaGVhZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmhlYWR0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgLy9jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuVENjZW50ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLlRDQ2xlZnR7XG4gICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLlRDQ2NlbnRlcntcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuVENDcmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLlRDYm90dG9te1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgLlRDQnNldGRlZmF1bHR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuVENCYWRkbGF0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vVENDIGltYWdlc1xuLlRDQ2ltYWdlMXtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAyOCU7XG59XG4uVENDaW1hZ2Uye1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5UQ0NpbWFnZTN7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogNjIlO1xuICAgIGxlZnQ6IDY2JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLlRDQ25vaW1hZ2V7XG4gICAgZGlzcGxheTpub25lO1xufVxuLyogLS0tLSBSaWdodCBBbmltYXRpb24gLS0tLSAqL1xuLlJ0b0xtaW4ye1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDUlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBSdG9MbTI7XG59XG5Aa2V5ZnJhbWVzIFJ0b0xtMntcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDE1JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDUlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgfVxufVxuLlJ0b0xtaW4xe1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDE1JTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFJ0b0xtMTtcbn1cbkBrZXlmcmFtZXMgUnRvTG0xe1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAvL2xlZnQ6IDE1JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgfVxufVxuLlJ0b0xjZW50ZXJ7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogMjglO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogUnRvTGNlbjtcbn1cbkBrZXlmcmFtZXMgUnRvTGNlbntcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDQ1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgIH1cbn1cbi5SdG9McGx1MXtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBSdG9McDE7XG59XG5Aa2V5ZnJhbWVzIFJ0b0xwMXtcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDYyJTtcbiAgICAgICAgbGVmdDogNjYlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDQ1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG59XG4uUnRvTHBsdTJ7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogNjIlO1xuICAgIGxlZnQ6IDY2JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogUnRvTHAyO1xufVxuQGtleWZyYW1lcyBSdG9McDJ7XG4gICAgMCV7IFxuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDYyJTtcbiAgICAgICAgbGVmdDogNjYlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG59XG4vKiAtLS0tIExlZnQgQW5pbWF0aW9uIC0tLS0gKi9cbi5MdG9SbWluMntcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA1JTtcbiAgICBsZWZ0OiAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogTHRvUm0yO1xufVxuQGtleWZyYW1lcyBMdG9SbTJ7XG4gICAgMCV7IFxuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgbGVmdDogLTMlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDUlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgfVxufVxuLkx0b1JtaW4xe1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDE1JTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEx0b1JtMTtcbn1cbkBrZXlmcmFtZXMgTHRvUm0xe1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDE1JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG59XG4uTHRvUmNlbnRlcntcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAyOCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBMdG9SY2VuO1xufVxuQGtleWZyYW1lcyBMdG9SY2Vue1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIC8vbGVmdDogMTUlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgIH1cbiAgICAxMDAleyBcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgfVxufVxuLkx0b1JwbHUxe1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEx0b1JwMTtcbn1cbkBrZXlmcmFtZXMgTHRvUnAxe1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgLy9sZWZ0OiA0NSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgfVxufVxuLkx0b1JwbHUye1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDYyJTtcbiAgICBsZWZ0OiA2NiU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEx0b1JwMjtcbn1cbkBrZXlmcmFtZXMgTHRvUnAye1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIC8vbGVmdDogNDUlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgIH1cbiAgICAxMDAleyBcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIC8vbGVmdDogNjIlO1xuICAgICAgICBsZWZ0OiA2NiU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgIH1cbn1cbi5icmFuZF9jYXJke1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHdvcmQtc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50cmFpbGRheXN0ZXh0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY1cHgpIGFuZCAobWluLXdpZHRoOjM1MHB4KXtcbiAgICAucmVwb3J0c2V0dGluZ3tcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yZXBvcnRzZXR0aW5nMXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hY2NvdW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgIH1cbiAgICAuYWNjb3VudDJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIGFuZCAobWluLXdpZHRoOjMyMHB4KXtcbi8vICAgICAubGljZW5zZWlucHV0bmFtZXtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXG4vLyAgICAgfVxuLy8gICAgIC8vIC5saWNlbnNle1xuLy8gICAgIC8vICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgIC8vIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIGFuZCAobWluLXdpZHRoOjQwMXB4KXtcbi8vICAubGljZW5zZWlucHV0bmFtZXtcbi8vICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuLy8gIH1cbi8vIH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDozMDBweCl7XG4gICAgLmxpY2Vuc2V7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubGljZW5zZWlucHV0bmFtZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo0MDFweCl7XG4gLmxpY2Vuc2VpbnB1dG5hbWV7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiB9XG59XG5cbi5kZWF1dGhvcml6ZWhlYWRlcntcbiAgICBmb250LXNpemU6IDI1cHg7XG5tYXJnaW4tdG9wOiAxNXB4O1xubWFyZ2luLWJvdHRvbTogMTVweDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbmNvbG9yOiAjMjM0MDVFO1xudGV4dC1hbGlnbjogY2VudGVyO1xud2lkdGg6IDEwMCU7XG59XG4ueWVze1xuICAgIGNvbG9yIDogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVwZGF0ZTF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQgOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLnllc3tcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnllczpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29sb3Jjb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uY29sb3Jjb250ZW50MXtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMTBweDtcbiAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRvcDogNzBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xufVxuLnNlbGVjdGVkc2hvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGNvbG9yOiNhY2FjYWM7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGNvbG9yY29udGVudHtcbiAgICB3aWR0aDoxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2luZ2xlY29sb3Jjb250ZW50e1xuICAgIC8vd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5Db2xvckNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsY29sb3Jjb250ZW50MXtcbiAgICB3aWR0aDoxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9wdGNvbG9yY29udGVudDF7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5vcHRjb2xvcmNvbnRlbnR7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNmYXZjb2xvcntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2lje1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jY29sb3JpbnB1dHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cblxuXG4jY3BrLWNvbG9ycGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNjcGstc2F0LXBpY2tlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAwMCB1cmwoaHR0cHM6Ly9naXRodWIuY29tL3RyaWZmL2NvbG9ycGlja2VyL3Jhdy9tYXN0ZXIvaW1hZ2VzL3NhdHVyYXRpb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9J2h0dHBzOi8vZ2l0aHViLmNvbS90cmlmZi9jb2xvcnBpY2tlci9yYXcvbWFzdGVyL2ltYWdlcy9zYXR1cmF0aW9uLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNjZweDtcbn1cbiNjcGstc2F0LXBpY2tlciAuY3BrLWN1cnNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vZ2l0aHViLmNvbS90cmlmZi9jb2xvcnBpY2tlci9yYXcvbWFzdGVyL2ltYWdlcy9zYXQtY3Vyc29yLmdpZikgbm8tcmVwZWF0O1xufVxuI2Nway1odWUtcGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9naXRodWIuY29tL3RyaWZmL2NvbG9ycGlja2VyL3Jhdy9tYXN0ZXIvaW1hZ2VzL2h1ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5cHg7XG59XG4jY3BrLWh1ZS1waWNrZXIgLmNway1jdXJzb3Ige1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2dpdGh1Yi5jb20vdHJpZmYvY29sb3JwaWNrZXIvcmF3L21hc3Rlci9pbWFnZXMvaHVlLWN1cnNvci5naWYpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgd2lkdGg6IDI3cHg7XG59XG5cbnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbmxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYWR2YW5jZWQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmFkdmFuY2VkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTlweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuI2hleF9pZHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOjM1cHg7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDAuM3B4ICNjYWNhY2Egc29saWQ7XG4gICAgI2hleF9pZC1mb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMC4zcHggc29saWQgI2EyYTJhMlxuICAgIH1cbn1cbi5IZXh0aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogNzNweDtcbiAgICBtYXJnaW4tbGVmdCA6IDg1cHg7XG59XG4uaW5ib3VuZHNjcm9sbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6NzAwcHg7XG59XG5cbi5pbmJvdW5kc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICB3aWR0aDowcHhcbn1cbi5pbmJvdW5kc2Nyb2xse1xuICAgIGJvZHl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFwiQmx1ZVwiO1xuICAgIH06Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgIH1cbn1cbi5pZnJhbWVjb250e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5pZnJhbWVjb250Ojotd2Via2l0LXNjcm9sbGJhcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbWl6ZWRjbHJ7XG4gICAgLy9oZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogc29saWQgMC4zcHggI2ZmZmZmZjtcbn1cbmlucHV0LmNvbG9yaGV4e1xuICAgIC8vIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIC8vIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOnNvbGlkICNkY2RjZGMgMC4ycHg7XG59XG4jY2xycGlja3tcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTUwcHg7XG59XG4uZHMtY2FyZHtcbiAgICBkaXNwbGF5OiBmbGV4IDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLE9BQU8sQ0FBQTtFQUNILFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9iYXNlLWlucHV0LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvYmFzZS1pbnB1dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5maWVsZC1yb3d7XG4gICAgY29sb3I6ICM1NzU3NTc7XG4gICAgLnN0YW5kYXJkLWNvbnRhaW5lcntcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGlkZGVue1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ibHVle1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICB9XG4gICAgLndoaXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgfVxuICAgIC50b2dnbGFibGUtY29udGFpbmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIC5tdWx0aS1pbnB0e1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1pY29ue1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWljb257XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2RhbC1maWVsZC1yb3d7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuICAgICAgICBtYXJnaW46IDI0cHggMTBweDtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsVUFBVSxDQUFBO0VBQ04sS0FBSyxFQUFFLE9BQU8sR0EwRGpCO0VBM0RELEFBR1EsVUFIRSxDQUVOLG1CQUFtQixDQUNmLEtBQUssQ0FBQTtJQUNELE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsZ0JBQWdCLEVBQUUsV0FBVztJQUM3QixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxLQUFLO0lBQ1osT0FBTyxFQUFFLE9BQU87SUFDaEIsTUFBTSxFQUFFLEtBQUssR0FDaEI7RUFYVCxBQWFJLFVBYk0sQ0FhTixPQUFPLENBQUE7SUFDSCxPQUFPLEVBQUUsZUFBZSxHQUMzQjtFQWZMLEFBZ0JJLFVBaEJNLENBZ0JOLEtBQUssQ0FBQTtJQUNELEtBQUssRUFBRSxPQUFPO0lBQ2QsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1QjtFQW5CTCxBQW9CSSxVQXBCTSxDQW9CTixNQUFNLENBQUE7SUFDRixnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLEtBQUssRUFBRSxPQUFPLEdBQ2pCO0VBdkJMLEFBd0JJLFVBeEJNLENBd0JOLG9CQUFvQixDQUFBO0lBQ2hCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsZ0JBQWdCLEVBQUUsV0FBVztJQUM3QixNQUFNLEVBQUUsS0FBSztJQUNiLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLEtBQUs7SUFDWixPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxHQUFHO0lBQ25CLFdBQVcsRUFBRSxVQUFVO0lBQ3ZCLE9BQU8sRUFBRSxPQUFPLEdBd0JuQjtJQTFETCxBQW1DUSxVQW5DRSxDQXdCTixvQkFBb0IsQ0FXaEIsV0FBVyxDQUFBO01BQ1AsS0FBSyxFQUFFLENBQUM7TUFDUixLQUFLLEVBQUUsS0FBSztNQUNaLE1BQU0sRUFBRSxJQUFJO01BQ1osTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsR0FBRztNQUNaLE1BQU0sRUFBRSxJQUFJO01BQ1osZ0JBQWdCLEVBQUUsV0FBVyxHQUNoQztJQTNDVCxBQTRDUSxVQTVDRSxDQXdCTixvQkFBb0IsQ0FvQmhCLFVBQVUsQ0FBQTtNQUNOLEtBQUssRUFBRSxDQUFDO01BQ1IsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxNQUFNO01BQ2xCLFdBQVcsRUFBRSxHQUFHLEdBQ25CO0lBbERULEFBbURRLFVBbkRFLENBd0JOLG9CQUFvQixDQTJCaEIsV0FBVyxDQUFBO01BQ1AsS0FBSyxFQUFFLENBQUM7TUFDUixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJO01BQ1osVUFBVSxFQUFFLE1BQU07TUFDbEIsV0FBVyxFQUFFLEdBQUcsR0FDbkI7O0FBR1QsQUFDSSxnQkFEWSxDQUNaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYTtFQUNmLE1BQU0sRUFBRSxTQUFTLEdBQ3BCIn0= */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Qb3B1cGZyb21iYWNrZW5kLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvUG9wdXBmcm9tYmFja2VuZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5ibW1vZGFsY2xvc2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQzcHggIWltcG9ydGFudDtcbiAgICAvLyBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi53ZWJ2aWV3Ym1tb2RhbGNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00M3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH0gXG59XG4uYnV0dG9uc3R5bGV7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAvL3BhZGRpbmc6IDEwcHggMjBweDtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cbn1cbi5pbmlwb3B1cGJ1dHR7XG4gICAgYmFja2dyb3VuZDogIzQxOWRmYjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAyJSA1JTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubWFyZ2lubm9uZXtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYmFja2VuZG1vZGFsY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgLmJtdGl0bGV7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIH1cbiAgICAuYm1pbWdjb250e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgLy8gd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLncxMDB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ibW1lc3NhZ2V7XG4gICAgICAgIC8vIHdpZHRoOiA5MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgIH1cbiAgICAuYm1idXR0b25jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYnV0dG9uc3R5bGV7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rc3R5bGV7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdXBJbnB1dENvbnR7XG4gICAgd2lkdGg6IDgwJTtcbiAgICAucG9wdXBJbnB1dExpc3Rze1xuXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAucG9wdXBMYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwSW5wdXRze1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwSW5wdXRzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucG9wdXBJbnB1dHM6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjojYWRiZWUwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsYUFBYSxDQUFBO0VBQ1QsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsZ0JBQWdCO0VBRTVCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxnQkFBZ0I7RUFDNUIsT0FBTyxFQUFFLGtCQUFrQixHQUs5QjtFQVhELEFBT0ksYUFQUyxDQU9ULEdBQUcsQ0FBQTtJQUNDLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBRUwsQUFBQSxvQkFBb0IsQ0FBQTtFQUNoQixRQUFRLEVBQUUsbUJBQW1CO0VBQzdCLFVBQVUsRUFBRSxnQkFBZ0I7RUFDNUIsU0FBUyxFQUFFLE1BQU07RUFDakIsVUFBVSxFQUFFLGdCQUFnQjtFQUM1QixPQUFPLEVBQUUsa0JBQWtCLEdBSzlCO0VBVkQsQUFNSSxvQkFOZ0IsQ0FNaEIsR0FBRyxDQUFBO0lBQ0MsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QUFFTCxBQUFBLFlBQVksQ0FBQTtFQUNSLE1BQU0sRUFBRSxJQUFJO0VBSVosS0FBSyxFQUFFLEtBQUs7RUFFWixVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLEtBQUssRUFBRSxJQUFJLEdBVWQ7RUFwQkQsQUFXSSxZQVhRLENBV1IsSUFBSSxDQUFBO0lBQ0EsTUFBTSxFQUFFLE9BQU87SUFDZixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLE9BQU8sRUFB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 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9QcmVtaXVtQWxlcnQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9QcmVtaXVtQWxlcnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkZG9kZ2VyLWJsdWU6ICMyNzhBRTU7XG4kV2hpdGVDb2xvcjogI2ZmZmZmZjtcbiRUaXRsZUNvbG9yOiAjMjM0MDVFO1xuJGZvbnRGYW1pbHlCb2xkOiBNb250c2VycmF0LUJvbGQ7XG4kZm9udEZhbWlseVJlZ3VsYXI6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiRmb250RmFtaWx5TWVkaXVtIDogTW9udHNlcnJhdC1NZWRpdW07XG4kZm9udEZhbWlseXNlbWlCb2xkIDogTW9udHNlcnJhdC1TZW1pQm9sZDtcblxuLmFsZXJ0LWNvbnRhaW5lciB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlNZWRpdW07XG4gICAgICAgIGNvbG9yOiAkVGl0bGVDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgXHRcdG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmllZiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRUaXRsZUNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnByZW1pdW1BbGVydEJ0bkRpdiB7XG4gICAgXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLnByZW1pdW1BbGVydEJ0biB7XG5cdFx0ICBjb2xvcjogJGRvZGdlci1ibHVlO1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseU1lZGl1bTtcblx0XHQgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluX2RpdiB7XG4gICAgLy8gZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQgbWVkaXVtO1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMWU3ZmZjLCAjMmViM2ZkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxZTdmZmMgLCAjMmViM2ZkKTtcblxuXG59XG5cblxuXG4uZm9udF9fY2Fwc3tcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmx1ZV9oZWFkIHtcbiAgICAvLyBoZWlnaHQ6IDE5NXB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsdWVfaGVhZDEge1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndoaXRlX2JvZHkge1xuICAgIC8vIGhlaWdodDogMzI1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gbWFyZ2luLXRvcDogMTkwcHg7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIC8vIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIC8vIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgLy8gbWFyZ2luOiAyNXB4IDA7XG4gICAgLy8gYm94LXNoYWRvdzogMnB4IDE0cHggMTNweCAyMXB4IHJnYmEoMCwwLDAsLjM1KTtcbiAgICBib3gtc2hhZG93OiAwcHggLTE2cHggMThweCAtMTFweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbn1cblxuXG5cbi53aGl0ZV9hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNlbnRlcl9kaXYge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2OWQxO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5jZW50ZXJfZGl2Y29udCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5TWVkaXVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubW9kYWxfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIDtcbn1cblxuLnRpdGxlX3N0eWxlcyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuLnRpdGxlX3N0eWxlczEge1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJvZHlfY29udDEge1xuICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLy8gd2lkdGg6IDMxMHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIH1cblxuLnN1Yl9jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIHdpZHRoOiA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5TWVkaXVtO1xufVxuXG4udHJhaWxfZGF5cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlCb2xkO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FuY2VsdHJhaWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSZWd1bGFyO1xuICAgIGNvbG9yOiAjODI4MjgyO1xufVxuXG4udHJhaWxfYW1vdW50IHtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cbi50YWtlYV90b3VyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIC8vIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmVndWxhcjtcbn1cblxuLnRha2VhX3RvdXIgYXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50cmFpbF9tb250bHkge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIC8vIHdpZHRoOiAxNTBweDtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2OWQxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFtb3VudF9zdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5c2VtaUJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubW9kYWxfbG9nb3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW1nc3tcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLm1hcmdpbjI1e1xuICAgIC8vIHBhZGRpbmc6IDI1cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubWFyZ2luMjE1e1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucHJlbWl1bV9mZWF0dXJlc3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlBheW1lbnRfZGV0YWlse1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbHVtbiBzcGFue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb2x1bW4xe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbHVtbjEgc3BhbntcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbi5QYXltZW50X21zZ3tcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5wYXltZW50X19va3tcbiAgICB3aWR0aDogNDMlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3YWZkO1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1cHhcbn1cbi5hbGVydFBheW1lbnRTZWN0aW9ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGhlaWdodDogMjEycHg7XG4gICAgcGFkZGluZzoxMHB4IDM0cHg7XG59XG4ubmV3X3ByZS1jYXJkIHtcbiAgICAvLyBib3JkZXI6IDJweCBkYXNoZWQgcHVycGxlOyBcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLyogcGFkZGluZzogMTZweDsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiBtYXgtd2lkdGg6IDM1MHB4OyAqL1xuICAgIC8vICBtYXJnaW46IGF1dG87XG59XG5cbi5uZXdfcHJlLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3X3ByZS1vcHRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uZXdfcHJlX3NlbGVjdGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUY0RkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc4QUU1O1xufVxuXG4uc2VsZWN0ZWRSYWRpb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3X3ByZS1yYWRpbyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm5ld19wcmUtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubmV3LXRpdGxlLXJhZGlvYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubmV3X3ByZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbn1cblxuLm5ld19wcmUtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5ld19wcmUtYW1vdW50IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ld19wcmUtZHVyYXRpb24ge1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5uZXdfcHJlLXRyaWFsLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gICAgY29sb3I6ICNBQUI2QzI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xufVxuXG4uc2VsZWN0ZWRUcmFpbEJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZjtcbn1cblxuLm5ld19wcmUtZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG59XG5cbi5SZWFjdE1vZGFsX19PdmVybGF5LS1hZnRlci1vcGVue1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5uZXdwYXltZW50U2VjdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLnBheW1lbnRTZWN0aW9uT25lLCAucGF5bWVudFNlY3Rpb25Ud297XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi5zZWN0aW9uT25lU3Vie1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRpdGxlT2ZuZXdBbGVydHtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpdGxlT2ZuZXdBbGVydENvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLm5ld1Jlc2V0Q2xvc2VVcE92ZXJBbGx7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlO1xufVxuLmNhcm91c2VsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgXG4uY2Fyb3VzZWwtY2FwdGlvbi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiA3NSU7XG59XG4ucHJlbWl1bVBvcHVwVGlsZXtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnByZW1pdW1CYW5uZXJDb250ZW50e1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNhcm91c2VsLWlubmVye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFMUUxRTEsICMwMDApO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdz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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9wcm9maWxlX2Zvcm0uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9wcm9maWxlX2Zvcm0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY29udGFpbmVye1xuXHQvLyBHbG9iYWwgZm9jdXMgc3RhdGUgZm9yIGFsbCBpbnB1dHMgYW5kIHNlbGVjdHMgdG8gbWFpbnRhaW4gYm9yZGVyc1xuXHQvLyBIaWdoZXIgc3BlY2lmaWNpdHkgdG8gb3ZlcnJpZGUgYnV5ZXIuc2NzcyB0cmFuc3BhcmVudCBib3JkZXIgcnVsZVxuXHRpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5cdGlucHV0OmZvY3VzLFxuXHRzZWxlY3Q6Zm9jdXMsXG5cdHRleHRhcmVhOmZvY3VzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5Gb3JtQ29udGFpbmVye1xuXHRcdHdpZHRoOjEwMCU7XG5cblx0XHQvLyBFbnN1cmUgYWxsIGlucHV0cyBpbiBGb3JtQ29udGFpbmVyIG1haW50YWluIGJvcmRlcnMgb24gZm9jdXNcblx0XHRpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5cdFx0aW5wdXQ6Zm9jdXMsXG5cdFx0c2VsZWN0OmZvY3VzLFxuXHRcdHRleHRhcmVhOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5Qcm9maWxlVGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdC5pbWFnZS10YWJsZS13cmFwcGVye1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdCAgICB0YWJsZXtcblx0XHRcdCAgIHdpZHRoOiA3MCU7XG5cdFx0XHQgICBtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdCAgIG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdCAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgfVxuXHRcdCAgICAuUHJvZmlsZUltZ0Nsc3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjhweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMTI4cHg7XG5cdFx0XHRcdC8vYm9yZGVyLXJhZGl1czogNzBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OmF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC5Mb2FkZXJJbWdDbHMge1xuXHRcdFx0XHR3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHRcblx0XHRcdFx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0dG9wOjQ5cHggIWltcG9ydGFudDtcblx0XHRcdFx0bGVmdDogNjNweCAhaW1wb3J0YW50O1x0IFx0XG5cdFx0XHR9XHRcblx0XHQgICAgLkxvZ29JbWdDbHN7XG5cdFx0XHRcdHdpZHRoOjEyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6MTI4cHg7XG5cdFx0XHRcdC8vYm9yZGVyLXJhZGl1czogNTAlOyBcdFx0XHRcdFxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvL2JvcmRlcjowO1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzI3OEFFNTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LkxvZ29JbWdDbHNuZXd7XG5cdFx0XHRcdHdpZHRoOjEyOHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OjEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDUwJTsgXHRcdFx0XHRcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9ib3JkZXI6MDtcblx0XHRcdFx0Ly9ib3JkZXI6IDJweCBkYXNoZWQgIzI3OEFFNTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LkRpc3BsYXlOb25lQ2xzRW1wdHl7XG5cdFx0XHRcdHdpZHRoOjEyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6MTI4cHg7XG5cdFx0XHRcdC8vYm9yZGVyLXJhZGl1czogNTAlOyBcdFx0XHRcdFxuXHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjowO1x0XHRcdFxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQubG9nb2ltZ2RpdlxuXHRcdFx0e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHQgICAgLkltYWdlRW1wdHl7XG5cdFx0ICAgIFx0XHRjb250ZW50OiAnJztcblx0XHQgICAgfVxuXHRcdCAgICAudXBsb2FkLXBob3Rve1xuXHRcdFx0ICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgY29sb3I6ICMzNDlCRTA7XG5cdFx0XHQgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdCAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRcdFx0ICAgLmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdFx0XHQgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgIGNvbG9yOiAjMzQ5QkUwO1xuXHRcdFx0XHQgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ICBtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdCAgIH1cblx0XHRcdCAgIC5oaWRkZW4tZmllbGR7XG5cdFx0XHRcdCAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0ICAgfVxuXHRcdCAgICB9XG5cdFx0XHQudXBsb2FkLXBob3Rve1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0d2lkdGg6IDEyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDY0cHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjMjc4QUU1O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHQudXBsb2FkLXBob3RvLWRpdntcblx0XHRcdFx0XHRsZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVwbG9hZC1waG90by1kaXZ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHQuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXR7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlUGhvdG9VcGxvYWR7XG5cdFx0XHRcdFx0d2lkdGg6MTI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjEyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlUGhvdG9VcGxvYWREaXZ7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjVweDtcblx0XHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTI1cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuSW5wdXRGaWVsZHtcblx0XHRcdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlUGhvdG9VcGxvYWRbdHlwZT10ZXh0XXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0dG9wOiAxMzBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhpZGRlbl9idG57XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwJTtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbm9uZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVwbG9hZC1sb2dve1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0d2lkdGg6IDEyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDY0cHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjMjc4QUU1O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHQudXBsb2FkLXBob3RvLWRpdntcblx0XHRcdFx0XHRsZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGlkZGVuLWZpZWxke1xuXHRcdFx0XHQgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdCAgIFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJvcmRlcm5vbmV7XG5cdFx0XHRcdC8vYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlcjowICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudXBsb2FkLWxvZ28tZGl2e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0LmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlTG9nb1VwbG9hZHtcblx0XHRcdFx0XHR3aWR0aDoxMjVweDtcblx0XHRcdFx0XHRoZWlnaHQ6MTI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZUxvZ29VcGxvYWREaXZ7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XHQvL3BhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQuUHJvZmlsZUxvZ29VcGxvYWRTcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5JbnB1dEZpZWxke1xuXHRcdFx0XHRcdGJvcmRlcjowICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByb2ZpbGVMb2dvVXBsb2FkW3R5cGU9dGV4dF17XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHRvcDogMTMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzQ5QkUwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlRhcFBob3RvRWRpdENsc3tcblx0XHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5EaXNwbGF5Tm9uZUNsc3tcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuTWFyZ2luQ2xze1xuXHRcdFx0bWFyZ2luLXRvcDo3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjdweDtcblx0XHRcdC5MYWJlbFN0eWxlQ2xze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdFx0Y29sb3I6IzlBOUE5QTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuRHJvcERvd25DbHN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDIgIWltcG9ydGFudDtcblx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXZ3aXRoYm9yZGVye1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0cGFkZGluZy10b3A6N3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206N3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjdweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdC5kcm9wZG93blRpdGxle1xuXHRcdFx0XHRwYWRkaW5nLXRvcDo3cHg7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdFx0cGFkZGluZy10b3A6N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRjb2xvcjogYmx1ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHQvLyBBY2NvdW50IFNldHRpbmdzIHJpZ2h0QXJyb3cgaWNvbnMgc2hvdWxkIGJlIDE5cHggKG92ZXJyaWRlIGdsb2JhbCAyN3B4IHJ1bGUpXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lk1hbmFnZVN1YnNjcmlwdGlvbnNDbHN7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm5vdGlmeWNvbG9ybm90b3Blbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuUHJvZmlsZVNhdmVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMTBweCAxNTBweCAxMHB4IDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LmJ1dHRvbi1jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRtYXJnaW4tYm90dG9tOjEwMHB4O1xuXHR9XG5cdGJ1dHRvbntcblx0XHRtYXJnaW46IDBweCBhdXRvO1xuXHR9XG59XG4uaGVhZGluZ3tcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGNvbG9yOiAjNzI3MjcyO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG4udG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogNCU7XG59XG5cbi50b2dnbGUtc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuXG4udG9nZ2xlLXN3aXRjaDpiZWZvcmUsIC50b2dnbGUtc3dpdGNoOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcbn1cblxuLnRvZ2dsZS1zd2l0Y2g6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cztcbn1cblxuLnRvZ2dsZTpob3ZlciAudG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDEwMCUpO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaCB7XG5cdGJhY2tncm91bmQ6ICMyNzhBRTU7XG59XG5cbi50b2dnbGUtY2hlY2tib3g6Y2hlY2tlZCArIC50b2dnbGUtc3dpdGNoOmJlZm9yZSB7XG5cdGxlZnQ6IDIxcHg7XG59XG5cbi50b2dnbGUtY2hlY2tib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRvZ2dsZS1sYWJlbCB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAycHg7XG59XG5cblx0XG4ubG9nby1jb250YWluZXIge1xuXHQubG9nby10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHBhZGRpbmc6MjBweDtcblx0fVxuXG5cdC5Mb2dvSW1nQ2xzIHtcblx0XHR3aWR0aDogMTM1cHg7XG5cdFx0aGVpZ2h0OiAxMzVweDtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcblx0fVxuXHRcblxuXHQudXBsb2FkLWxvZ28ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMjhweDtcblx0XHRoZWlnaHQ6IDEyOHB4O1xuXHRcdC8vYm9yZGVyLXJhZGl1czogNjRweDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzI3OEFFNTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDE3N3B4O1xuXHRcdHRvcDogLTE0OHB4O1xuXHR9XG5cblx0LnVwbG9hZC1sb2dvLWRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5Qcm9maWxlTG9nb1VwbG9hZERpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2lkdGg6IDEyNXB4O1xuXHRcdHRvcDogMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cblx0LmhpZGRlbi1maWVsZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LlByb2ZpbGVMb2dvVXBsb2FkU3BhbiB7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblxuXHQuUHJvZmlsZUxvZ29VcGxvYWQge1xuXHRcdGhlaWdodDogMTI2cHg7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdH1cblx0XG5cdC5sb2dvLXVwbG9hZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHRcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cblx0LkRpc3BsYXlOb25lQ2xzIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQuaWYtbG9nbyB7XG5cdFx0Ym9yZGVyIDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gLmxvZ29idG4ge1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvLyBcdGNvbG9yOiAjMjM0MDVFO1xuXHQvLyBcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHQvLyBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHQvLyBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vIFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Ly8gXHR3aWR0aDogMTAwJTtcblx0Ly8gXHRib3JkZXI6IG5vbmU7XG5cdC8vIFx0b3V0bGluZTogbm9uZTtcblx0Ly8gXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0Ly8gfVxuXHQubG9nb2J0biB7XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7ICAgXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHR9XG5cdFx0LmxvZ29idG5yZWQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDsgICBcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMiAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblxuXHQuZGl2aWRlciB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bWFyZ2luOiA5cHggMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5Njk0OTQ7XG5cdH1cblxuXHR0ZXh0LWFsaWduIDogY2VudGVyO1xuXG5cdC5UYXBQaG90b0VkaXRDbHMge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0XG59XG5cbi5sb2dvcG9wdXB7XG5cdG1hcmdpbi10b3A6LTI5cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MzVweCAhaW1wb3J0YW50O1xufVxuXG4uc3Vic2NyaXB0aW9uQ29udGFpbmVye1xuXHRwYWRkaW5nOjIwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHQuU3Vic2NyaWJlTW9kYWxUaXRsZXtcblx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5BZ2VudFRpdGxlRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25lRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUdyYXlJbWdDbHN7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlN1YnNjcmliZUNvbnRlbnREaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LlN1YnNjcmliZVJlbmV3RGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZVJlbmV3QnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlQ2FuY2VsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0LlN1YnNjcmliZUNhbmNlbEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG4uTWFuYWdlQ2FyZHNDb250YWluZXJ7XG5cdHBhZGRpbmc6MjBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC5NYW5hZ2VDYXJkc1RpdGxle1xuXHRcdGNvbG9yOiMzOTYxODc7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Lk1hcmtldE5hbWV7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25le1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUltZ3tcblx0XHRcdFx0d2lkdGg6NTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZERldGFpbHNDb250YWluZXIge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMzOTYxODc7XG5cdH1cblx0LmNhcmREZXRhaWxzRGl2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZkMWRiO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDowcHg7XG5cdFx0cGFkZGluZy1yaWdodDowcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMlO1xuICAgIFx0bWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBcdHdpZHRoOiA5NCU7XG5cdFxuXHQuY2FyZGluZm9kaXZ7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5jYXJkbmFtZXNldGFpbHtcblx0XHRcdHdpZHRoOiA5MiU7XG5cdFx0fVxuXHRcdC5jYXJkaW5mb3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuY2FyZG51bWJlciB7XG5cdFx0Ly93aWR0aDogNzBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IFxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XHRcblx0LmNhcmRkZWZhdWx0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2U2ZmY7XG5cdFx0cGFkZGluZzogMXB4IDVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICMwMDMzNjY7XG5cdH1cblx0LmNhcmRtYXhuYW1le1x0XG5cdFx0Ly93aWR0aDogMTQwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMDUxRTU1O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cdC5jYXJkbm9uYW1le1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGNvbG9yOiAjYmVjNGQyO1xuXHR9XG5cdC5jYXJkZXhwaXJ5e1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5leHBpcmVke1xuXHRcdFx0Y29sb3I6cmVkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuY2FyZG1heGJyYW5ke1xuXHRcdC8vd2lkdGg6IDE0MHB4OyBcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0IGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblx0LnNob3J0bmFtZTpob3ZlciAuZnVsbG5hbWV7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHR9XG5cdC5mdWxsbmFtZSB7XG5cdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bGVmdDo3MHB4O1xuXHRcdHRvcDozNXB4O1xuXHRcdHBhZGRpbmc6NXB4IDEwcHggNXB4IDEwcHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBibGFjaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHR9XG5cdC5zaG9ydGJyYW5kbmFtZTpob3ZlciAuZnVsbGJyYW5kbmFtZXtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdH1cblx0LmZ1bGxicmFuZG5hbWUge1xuXHRcdHZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGxlZnQ6MzAwcHg7XG5cdFx0dG9wOjM3cHg7XG5cdFx0cGFkZGluZzo1cHggMTBweCA1cHggMTBweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdH1cblx0LmNhcmRTZWxlY3RvciB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyOiAwLjJlbSBzb2xpZCAjMzk2MTg3O1xuXHR9XG5cdC5zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZDogIzM5NjE4NyAhaW1wb3J0YW50O1xuXHRcdFxuXHR9XHRcblxuXHQuY2FyZERlbGV0ZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LkFkZENhcmRCdG57XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXG5cdC5kZWxldGVJbWcge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXG5cdC5jYXJkRGVsZXRlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0LyogYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICovXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cbn1cblxuLkFkZENhcmRDb250YWluZXJ7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdGhlaWdodDoxMDAlO1xuXG5cdC5maWVsZC1yb3cge1xuXHRcdGNvbG9yOiAjMzk2MTg3ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRtYXJnaW46IDBweDtcblx0fVxuXHQuU0RraW5wdXR7XG5cblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDExcHggMTJweDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuQWRkQnRue1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHR9XG4gICBcblx0LmZvcm0tY29udHJvbCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG5cdC5BZGRDYXJkVGl0bGV7XG5cdFx0Y29sb3I6IzM5NjE4Nztcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdC8vbWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5NYXJrZXROYW1le1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0XHQuUHJlbWl1bU9uZXtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LlByZW1pdW1PbmVJbWd7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlByZW1pdW1TdGFydEJ0bkRpdntcblx0XHRjbGVhcjpib3RoO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0LlByZW1pdW1TdGFydEJ0bkNscyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHR9XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVNb2RhbFRpdGxle1xuXHRcdGNvbG9yOiMzOTYxODc7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LkFnZW50VGl0bGVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0LlByZW1pdW1PbmVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5QcmVtaXVtT25lR3JheUltZ0Nsc3tcblx0XHRcdFx0d2lkdGg6NTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdFx0LlByZW1pdW1UaXRsZURpdkNsc3tcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5QcmVtaXVtQWRkQ2FyZE1vZGFse1xuXHRcdC5TdWJzY3JpYmVNb2RhbFRpdGxle1xuXHRcdFx0Y29sb3I6IzM5NjE4Nztcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0LkFnZW50VGl0bGVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LlByZW1pdW1PbmVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5QcmVtaXVtT25lR3JheUltZ0Nsc3tcblx0XHRcdFx0XHR3aWR0aDo3NXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5QcmVtaXVtVGl0bGVEaXZDbHN7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6MzBweDtcblx0XHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LlN1YnNjcmliZVByaWNlRGl2e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVUcmlhbEV4cGlyZURpdntcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlVHJpYWxDb250ZW50RGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQWRkQ2FyZEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmVBZGRDYXJkQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuQWRkQ2FyZENhbmNlbERpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRjb2xvcjogI2Q0ZDdlMDtcblx0XHRtYXJnaW46IDEwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdH1cblx0LkNhcmREZXRhaWxzSW5uZXJUaXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVDYXJkRGV0YWlsc3tcblx0XHQuQWRkZWRDYXJkSW1hZ2V7XG5cdFx0XHQucGF5bWVudENhcmRJY29uQ2xze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkFkZGVkQ2FyZERldGFpbHtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LkFkZGVkQ2FyZEJsdWVDbHN7XG5cdFx0XHRjb2xvcjogIzIyOTZGMztcblx0XHR9XG5cdFx0LkFkZGVkQ2FyZEdyYXlDbHN7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR9XG5cdH1cblx0XG5cdC5BZGROZXdDYXJkRGl2e1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LkFkZE5ld0NhcmRQbHVze1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LkFkZE5ld0NhcmRQbHVzSWNvbntcblx0XHRcdFx0d2lkdGg6MjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkFkZE5ld0NhcmREaXZUZXh0e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LkFkZENhcmRGaW5pc2hEaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuQWRkQ2FyZEZpbmlzaEJ0bntcblx0XHRcdC8qYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTsqL1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmUzMERheVRyaWFsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZTMwRGF5VHJpYWxCdG57XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuXHRcdH1cblx0XHQuZW5hYmxlQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHRcblx0XHQuZGlzYWJsZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5OWNhZmY7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmVDYW5jZWxCdG5EaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuU3Vic2NyaWJlQ2FuY2VsQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcblx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuQWRkQ2FyZEN2dkRpdntcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogOTQlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRTZWxlY3RNb250aERpdiwgLkFkZENhcmRTZWxlY3RZZWFyRGl2e1xuXHRcdHNlbGVjdHtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGJveC1zaGFkb3c6bm9uZTtcblx0XHQgICAgY29sb3I6IzIzNDA1RTtcblx0XHR9XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVCYWNrRGl2e1xuXHRcdGNvbG9yOiAjMjI5NkYzO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0LlN1YnNjcmliZUJhY2tTcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5jYW5jZWxNb2RhbENvbnRhaW5lcntcblx0LmNhbmNlbE1vZGFsQ29udGVudHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuY2FuY2VsVGlja0ljb25EaXZ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQuY2FuY2VsTWVzc2FnZURpdntcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdH1cblx0XHQuY2FuY2VsRG9uZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbmZpcm1DYW5jZWxDb250YWluZXJ7XG5cdHBhZGRpbmc6MjBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC5jb25maXJtQ2FuY2VsQ29udGVudERpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmNvbmZpcm1ZZXNEaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuY29uZmlybVllc0J0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LmNvbmZpcm1DYW5jZWxCdG5EaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQuY29uZmlybUNhbmNlbEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLk1hbmFnZUNhcmRjbG9zZXBvcHVwIHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5jdXJzb3IgOiBwb2ludGVyO1xud2lkdGggOiAxNXB4O1xuXHR9XG59XG4ubGljZW5zZXBvcHVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQyN3B4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcblx0aW1nIHtcbmN1cnNvciA6IHBvaW50ZXI7XG53aWR0aCA6IDE1cHg7XG5cdH1cblxufVxuLmxpY2Vuc2Vsb2dwb3B7XG5cdG1hcmdpbi10b3A6LTQxcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MzVweCAhaW1wb3J0YW50O1xufVxuLmxpY3BvcGhlYWR7XG5cdGZvbnQtc2l6ZToyMnB4O1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcbn1cbi5saWNwb3BkYXRhe1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZToxNXB4O1xufVxuLldyYXBwZXJ7XG5cbn1cblx0Lldob2xlV3JhcE5vdEV4Y2VlZCAge1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDhweDtcblx0XHRyaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogZ3JleTtcblx0ZmxvYXQ6cmlnaHQ7XG5cdFx0fVxuXHRcdC5XaG9sZVdyYXBFeGNlZWQgIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQuV2hvbGVXcmFwTm90RXhjZWVkTGljZW5zZSB7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIFx0Ly8gYm90dG9tOiA4cHg7XG5cdFx0XHQvLyBcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0Ly8gXHRmb250LXNpemU6IDExcHg7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvLyBjb2xvcjogZ3JleTtcblx0XHRcdC8vIGZsb2F0OnJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IGdyZXk7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHotaW5kZXg6IDk5OTk5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5XaG9sZVdyYXBFeGNlZWRMaWNlbnNlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuV2hvbGVXcmFwTm90RXhjZWVkTGljZW5zZU5hbWUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogNjVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6IGdyZXk7XG5cdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuV2hvbGVXcmFwRXhjZWVkTGljZW5zZU5hbWUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFxuLlBvcE5vbkZvY3Vze1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHRcdHJpZ2h0OiA5cHg7XG5cdFx0XG5cbn1cbi5Qb3BOb25Gb2N1c0xpY2Vuc2V7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNnB4O1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XG5cbn1cbi5Qb3BOb25Gb2N1c0xpY2Vuc2VOQW1le1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHRcdHJpZ2h0OiA2N3B4O1xuXHRcdFxuXG59XG4uU2xvZ2FuRmVpbGR7XG5cdHdpZHRoOjgwJTtcbn1cblxuLnBvUmVse1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZUltZ1NldHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLmYtd3JhcHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLmJsdWUtYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5yZXBfZWRpdGNsb3Nle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNTdweDtcbn1cbi50ZXh0LWp1c3RpZnl7XG5cdHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbi8vIFx0LmxpY2Vuc2Vkcm9we1xuLy8gXHRcdGxlZnQ6NjIlICFpbXBvcnRhbnQ7XG4vLyBcdFx0cGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyBcdC5saWNlbnNlaW5wdXRuYW1le1xuLy8gXHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuLy8gXHRcdHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo5OTNweCl7XG4vLyBcdC5saWNlbnNlZHJvcHtcbi8vIFx0XHRsZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4vLyBcdC5saWNlbnNlZHJvcHtcbi8vIFx0XHRsZWZ0OjM0JSAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4vLyBcdC5saWNlbnNlZHJvcHtcbi8vIFx0XHRsZWZ0OjY3JSAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyBcdC5saWNlbnNlbG9ncG9we1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiAtMyUgIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG5cdC5saWNlbnNlZHJvcHtcblx0XHRsZWZ0OjYyJSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcblx0fVxuXHQvLyAubGljZW5zZWlucHV0bmFtZXtcblx0Ly8gXHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0Ly8gXHRwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuXHQvLyB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6OTkzcHgpe1xuXHQubGljZW5zZWRyb3B7XG5cdFx0bGVmdDogMTI1cHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0LmxpY2Vuc2Vkcm9we1xuXHRcdGxlZnQ6OTElICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0Ly8gLmxpY2Vuc2Vkcm9we1xuXHQvLyBcdGxlZnQ6NjclICFpbXBvcnRhbnQ7XG5cdC8vIH1cblx0LmxpY2Vuc2Vsb2dwb3B7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIFByb2ZpbGUgcGFnZSBPTkxZIC0gSW5wdXQgZmllbGRzIHN0eWxpbmcgLSBiYWNrZ3JvdW5kICNmYWZhZmEsIG5vIGJveC1zaGFkb3dcbi8vIFVzaW5nIC5jb250YWluZXIgLkZvcm1Db250YWluZXIgdG8gdGFyZ2V0IHByb2ZpbGUgcGFnZSBzcGVjaWZpY2FsbHlcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBpbnB1dCxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgc2VsZWN0LFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciB0ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFByb2ZpbGUgcGFnZSBPTkxZIC0gRm9jdXMgc3RhdGUgc3R5bGluZ1xuLy8gVXNpbmcgLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciB0byB0YXJnZXQgcHJvZmlsZSBwYWdlIHNwZWNpZmljYWxseVxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIGlucHV0OmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIHRleHRhcmVhOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUdDLFVBSFMsQ0FHVCxLQUFLLEFBQUEsYUFBYSxBQUFBLE1BQU07QUFIekIsVUFBVSxDQUlULEtBQUssQUFBQSxNQUFNO0FBSlosVUFBVSxDQUtULE1BQU0sQUFBQSxNQUFNO0FBTGIsVUFBVSxDQU1ULFFBQVEsQUFBQSxNQUFNLENBQUM7RUFDZCxNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLFlBQVksRUFBRSxrQkFBa0I7RUFDaEMsT0FBTyxFQUFFLGVBQWU7RUFDeEIsVUFBVSxFQUFFLGVBQWUsR0FDM0I7O0FBWEYsQUFhQyxVQWJTLENBYVQsY0FBYyxDQUFBO0VBQ2IsS0FBSyxFQUFDLElBQUksR0FtVFY7RUFqVUYsQUFpQkUsVUFqQlEsQ0FhVCxjQUFjLENBSWIsS0FBSyxBQUFBLGFBQWEsQUFBQSxNQUFNO0VBakIxQixVQUFVLENBYVQsY0FBYyxDQUtiLEtBQUssQUFBQSxNQUFNO0VBbEJiLFVBQVUsQ0FhVCxjQUFjLENBTWIsTUFBTSxBQUFBLE1BQU07RUFuQmQsVUFBVSxDQWFULGNBQWMsQ0FPYixRQUFRLEFBQUEsTUFBTSxDQUFDO0lBQ2QsTUFBTSxFQUFFLDRCQUE0QjtJQUNwQyxZQUFZLEVBQUUsa0JBQWtCO0lBQ2hDLE9BQU8sRUFBRSxlQUFlO0lBQ3hCLFVBQVUsRUFBRSxlQUFlLEdBQzNCO0VBekJILEFBMkJFLFVBM0JRLENBYVQsY0FBYyxDQWNiLGFBQWEsQ0FBQTtJQUNaLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLGFBQWEsRUFBRSxJQUFJLEdBQ25CO0VBaENILEFBaUNFLFVBakNRLENBYVQsY0FBYyxD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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9wcmVtaXVtc2NyZWVuLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvcHJlbWl1bXNjcmVlbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXG4ub3BlbmluZ190ZW1wbGF0ZXtcbi5tYWluaGVhZGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtTWVkaXVtOztcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5zdWJwYXJhe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4uaW1nZGl2e1xuZGlzcGxheTogZmxleDtcbndpZHRoOiAxMDAlO1xuZmxleC1kaXJlY3Rpb246IHJvdztcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zdWJpbWdkaXYxe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjQlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDIwcHg7XG4gIGltZ3tcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbiAgICAgfVxuLnN1YmltZ2RpdjJ7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5sZWZ0OiA0MSU7XG56LWluZGV4OiAyO1xudG9wOiA4NXB4O1xuaW1ne1xuICAgIHdpZHRoOiBhdXRvO1xuICAgaGVpZ2h0OiAzNTBweDtcbn1cbiB9XG5cbkBrZXlmcmFtZXMgc3ViaW1nZGl2MntcbiAgICAwJXtcbiAgICAgICAgbGVmdDogNzMwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgbGVmdDogNDYwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi8qXG4gICAgLnN1YmltZ2Rpdl8yXzJfM18ze1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2Rpdl8yXzJfM19pbWc7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2Rpdl8yXzJfM18zaW1nO1xuICAgICAgICAgICAgQGtleWZyYW1lcyBzdWJpbWdkaXZfMl8yXzNfM2ltZ3tcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nZGl2XzJfMl8zX2ltZ3tcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgLnN1YmltZ2Rpdl8yXzJfM180e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAxNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gLnN1YmltZ2Rpdl8yXzNfM3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTBweDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTE7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogIG1haW5pbWdkaXYtMWltYWdlO1xuICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXYtMWltYWdle1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1haW5pbWdkaXYtMXtcbiAgICAwJXtcbiAgICAgICAgbGVmdDogNjcwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgbGVmdDogNDIwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG59XG4gLnN1YmltZ2Rpdl8yXzNfNHtcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIGxlZnQ6IDMyMHB4O1xuICAgICB6LWluZGV4OiAxO1xuICAgICB0b3A6IDYwcHg7XG4gICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2XzJfM19pbWc7XG4gICAgIGltZyB7XG4gICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdl8yX2ltZztcbiAgICAgICAgIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdl8yX2ltZ3tcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgIH1cbiB9XG4gQGtleWZyYW1lcyBtYWluaW1nZGl2XzJfM19pbWd7XG4gICAgMCV7XG4gICAgICAgIGxlZnQ6IDQwMHB4O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgfVxufVxuIC5zdWJpbWdkaXZfMl8zXzV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDYwcHg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tbmFtZTogc3ViaW1nZGl2XzJfM181LWltZztcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc3ViaW1nZGl2XzJfM181X2ltZztcbiAgICAgICAgQGtleWZyYW1lcyBzdWJpbWdkaXZfMl8zXzVfaW1ne1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHN1YmltZ2Rpdl8yXzNfNS1pbWd7XG4gICAgMCV7XG4gICAgICAgIGxlZnQ6IDQwMHB4O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIGxlZnQ6IDIxMHB4O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuKi9cbi5zdWJpbWdkaXYze1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xubGVmdDogNTQlO1xuIHotaW5kZXg6IDE7XG50b3A6IDEzMHB4O1xuaW1ne1xuICAgIHdpZHRoOiBhdXRvO1xuIGhlaWdodDogMjUwcHg7XG59XG4gICAgfVxuICAgXG4uc3ViaW1nZGl2NHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbnotaW5kZXg6IDA7XG5sZWZ0OiA4NjFweDtcbnRvcDogMTAwcHg7XG5kaXNwbGF5OiBub25lO1xuaW1ne1xuICAgIHdpZHRoOiBhdXRvO1xuIGhlaWdodDogMjUwcHg7XG59XG4gfVxuIC8qLnN1YmltZ2Rpdl80XzF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDc4cHg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdi0yO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0aW1nZGl2LTJpbWFnZTtcbiAgICBAa2V5ZnJhbWVzIHJpZ2h0aW1nZGl2LTJpbWFnZXtcbiAgICAgICAgMCV7XG4gICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJXtcbiAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIHRvcDogNzhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG4gICAgIH1cbiAgICAgQGtleWZyYW1lcyByaWdodGltZ2Rpdi0ye1xuICAgICAgICAwJXtcbiAgICAgICAgICAgIGxlZnQ6IDgzMHB4O1xuICAgICAgICAgICAgdG9wOiA3OHB4O1xuICAgICAgICB9XG4gICAgICAgIDEwMCV7XG4gICAgICAgICAgICBsZWZ0OiA2OTBweDtcbiAgICAgICAgICAgIHRvcDogNzhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgLnN1YmltZ2Rpdl80XzJ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA0MDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1haW5pbWdkaXYtMmltYWdlO1xuICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXYtMmltYWdle1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXYtMntcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgLnN1YmltZ2Rpdl80XzN7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDIxMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAuc3ViaW1nZGl2XzRfM18xe1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ3MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1haW5pbWdkaXYtMztcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTNpbWFnZTtcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTNpbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdi0ze1xuICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuIC5zdWJpbWdkaXY1e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgei1pbmRleDogMDtcbiAgIGxlZnQ6IDg2MXB4O1xuICAgdG9wOiAxMDBweDtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICBpbWd7XG4gICAgICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgIH1cbiAgICB9XG4gIC8qICAgICAgLnN1YmltZ2RpdjUtMntcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICBsZWZ0OiA5MDBweDtcbiAgICAgICAgICAgdG9wOiAxMzFweDtcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdi0xO1xuICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0aW1nZGl2LTFpbWFnZTtcbiAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcmlnaHRpbWdkaXYtMWltYWdle1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTMxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0aW1nZGl2LTF7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDkwNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ViaW1nZGl2NS0ze1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgIGxlZnQ6IDY3MHB4O1xuICAgICAgICAgICAgICAgdG9wOiA2OXB4O1xuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0aW1nZGl2aW1nLTI7XG4gICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0aW1nZGl2aW1nLTJpbWFnZTtcbiAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0aW1nZGl2aW1nLTJpbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyByaWdodGltZ2RpdmltZy0ye1xuICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDkwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgIC5zdWJpbWdkaXY2e1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICB6LWluZGV4OiAwO1xuICAgICAgIGxlZnQ6IDg2MXB4O1xuICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICBpbWd7XG4gICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiBcbiAuc3ViaW1nM3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHotaW5kZXg6IDM7XG4gICBsZWZ0OiA2NTBweDtcbiAgIHRvcDogMTAwcHg7XG4gICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gXG4gXG4gICBcbiAgICAgICAgICAgIC5zdWJpbWc1XzJfMXtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICBsZWZ0OiAxOTBweDtcbiAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4uc3ViaW1nYXJyb3ctbGVmdHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE4MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuLnN1YmltZ2Fycm93LXJpZ2h0e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDE4MHB4O1xuICAgICAgICAgICAgbGVmdDogNjguNSU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG5cblxuLy9hbm90aGVyXG5cbi5zdWJpbWdkaXZfMl8yXzF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjQlO1xuICAgICB6LWluZGV4OiAyO1xuICAgICB0b3A6IDIwcHg7XG4gICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMTRweCAtM3B4ICNjY2NjY2M7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2aW1hZ2U7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXZpbWFnZXtcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICB9XG4gICAgIEBrZXlmcmFtZXMgbWFpbmltZ2RpdntcbiAgICAgICAgMCV7XG4gICAgICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJXtcbiAgICAgICAgICAgIGxlZnQ6IDI0JTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3ViaW1nZGl2XzJfMi0ye1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNDElO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0aW1nZGl2XzE7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0aW1nZGl2XzFpbWFnZTtcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgcmlnaHRpbWdkaXZfMWltYWdle1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyByaWdodGltZ2Rpdl8xe1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgbGVmdDogNTMlO1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgbGVmdDogNDElO1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViaW1nZGl2XzJfMi0ze1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgIGxlZnQ6IDU0JTtcbiAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1haW5pbWdkaXYtMztcbiAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAgbWFpbmltZ2Rpdi0zaW1hZ2U7XG4gICAgICAgICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXYtM2ltYWdle1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXYtM3tcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIFxuICAgICAgICAgICAgLnN1YmltZ2Rpdl8yXzItNHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdkaXYgO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2RpdmltYWdlIDtcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzdWJpbWdkaXZpbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHN1YmltZ2RpdntcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICAgICAuc3ViaW1nMi01e1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3ViaW1nbGVmdF8xO1xuICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdsZWZ0XzFpbWFnZTtcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzdWJpbWdsZWZ0XzFpbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nbGVmdF8xe1xuICAgICAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzsgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnN1YmltZzR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNyU7XG4gICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViaW1nNF8xe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAvLyBwcmV2aW91cyAgICAgICAgICAgICAgICAgICBcbi5wcmV2aW91c18ye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDM4JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNjBweDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzXzJpbWFnZTtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzaW1nXzI7XG4gICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNpbWdfMntcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHByZXZpb3VzXzJpbWFnZXtcbiAgICAgICAgMCV7XG4gICAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgIDEwMCV7XG4gICAgICAgICAgICBsZWZ0OiAzOCU7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXZpb3VzXzF7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c18xaW1hZ2U7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c2ltZ18xO1xuICAgICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c2ltZ18xe1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c18xaW1hZ2V7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgIC5wcmV2aW91c180e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzXzRpbWFnZSA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzaW1nXzQgO1xuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNpbWdfNHtcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzXzRpbWFnZXtcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAgIC5wcmV2aW91c181e1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzXzVpbWFnZTtcbiAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICBwcmV2aW91c2ltZ181O1xuICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNpbWdfNXtcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c181aW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByZXZpb3VzXzN7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgbGVmdDogNTMlO1xuICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNfM2ltYWdlO1xuICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c2ltZ18zO1xuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzaW1nXzN7XG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzXzNpbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gLmRlZmF1bHQgIHtcbiAgICAgYm9yZGVyOiAxcHggc29saWQgIzQxOTRlZjtcbiAgICAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMTBweDtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTRlZjtcbiAgICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVJlZ3VsYXIgO1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICB3aWR0aDogMjMlO1xuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgIHRvcDogNTEwcHg7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuIH0gICAgICAgICAgICAgICAgICAgXG4gLmxhdGVyICB7XG5cbiAgICBjb2xvcjogIzQxOTRlZjtcbiAgICBmb250LWZhbWlseTogIFBvcHBpbnMtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogNTExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xufSAgICAgIFxuXG4uYXJyb3dkaXNwbGF5e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG59XG5cbi8vY3VzdG9taXplXG4uY29udGFpbmVyX2ZsZXh7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgLnRpdGxlX2ZsZXh7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuLmN1c3RvbWl6ZWhlYWRpbmd7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9taXplcGFyYXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFpbmxvZ297XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLm1haW5sb2dvMXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucHJvZmlsZXtcbiAgICB3aWR0aDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9maWxlMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubG9nb2ltYWdle1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ29pbWFnZTF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBob3RvX3RleHR7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwJTtcbn1cbi5waG90b190ZXh0MXtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xufVxuXG4ucGhvdG90ZXh0MXtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBob3RvX3RleHRfMXtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4ucGhvdG9faW1ne1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tbGVmdDogMTclO1xufVxuLmdsb2JlbF9pbWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI2JTtcbn1cbi5waG90b19pbWcxe1xuICAgIG1hcmdpbi1sZWZ0OiAxNyU7XG59XG4uaW1hZ2VzdWJ0ZXh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuI2RlZmF1bHQgIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUU5QUZGIDtcbiAgICBwYWRkaW5nOiA5cHggMTBweCA5cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU5QUZGIDtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyOCU7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgY3Vyc29yOiBwb2ludGVyO1xufSAgICAgICAgICAgICAgICAgICBcbiNsYXRlciAge1xuXG4gICBjb2xvcjogIzVFOUFGRjtcbiAgIGZvbnQtZmFtaWx5OiAgIE1vbnRzZXJyYXQtTWVkaXVtIDtcbiAgIGZvbnQtc2l6ZTogMTNweDtcbiAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICB3aWR0aDogMTA0JTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbn0gICAgICBcbi5kZWZhdWx0X3BvcnRpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG59XG4udGVtcFByb2ZpbGVJbWdDbHN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgbGVmdDogMjYlO1xufVxuLlByb2ZpbGVJbWdDbHN7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTklO1xufVxuLnByb2ZpbGV1cGxvYWRmaWVsZHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDEyJTtcbiAgICBsZWZ0OiAzMCU7XG59XG4ubG9nb2ltZ3NlY3tcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgbWF4LWhlaWdodDogMTI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xufVxuLmxvZ29pbWdlbXB0eXtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi10b3A6IDUlO1xufVxuXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIC5pbWFnZS10YWJsZS13cmFwcGVyIC5EaXNwbGF5Tm9uZUNscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgLmltYWdlLXRhYmxlLXdyYXBwZXIgLnVwbG9hZC1waG90by1kaXYgLmltYWdlLXVwbG9hZC1maWxlLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIC5pbWFnZS10YWJsZS13cmFwcGVyIC5Qcm9maWxlSW1nQ2xzIHtcbiAgICBtYXgtd2lkdGg6IDEyOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEyOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaGlkZGVuX2J0bntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uSW1hZ2VFbXB0eXtcbiAgICBjb250ZW50OicnO1xufVxuLlByb2ZpbGVQaG90b1VwbG9hZHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3QsIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbiAubG9nb2ltZ2RpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkRpc3BsYXlOb25lQ2xzRW1wdHkge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sb2dvcG9wdXB7XG5cdG1hcmdpbi10b3A6LTI5cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MzVweCAhaW1wb3J0YW50O1xufVxuLmxvZ28tY29udGFpbmVyIHtcblx0LmxvZ28tdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRwYWRkaW5nOjIwcHg7XG5cdH1cblxuXHQuTG9nb0ltZ0NscyB7XG5cdFx0d2lkdGg6IDEzNXB4O1xuXHRcdGhlaWdodDogMTM1cHg7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdH1cblx0XG5cblx0LnVwbG9hZC1sb2dvIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMTI4cHg7XG5cdFx0aGVpZ2h0OiAxMjhweDtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDY0cHg7XG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkICMyNzhBRTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAxNzdweDtcblx0XHR0b3A6IC0xNDhweDtcblx0fVxuXG5cdC51cGxvYWQtbG9nby1kaXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuUHJvZmlsZUxvZ29VcGxvYWREaXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHdpZHRoOiAxMjVweDtcblx0XHR0b3A6IDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXG5cdC5oaWRkZW4tZmllbGQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5Qcm9maWxlTG9nb1VwbG9hZFNwYW4ge1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG5cblx0LlByb2ZpbGVMb2dvVXBsb2FkIHtcblx0XHRoZWlnaHQ6IDEyNnB4O1xuXHRcdGJvcmRlcjpub25lO1xuXHR9XG5cdFxuXHQubG9nby11cGxvYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1x0XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0fVxuXG5cdC5EaXNwbGF5Tm9uZUNscyB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LmlmLWxvZ28ge1xuXHRcdGJvcmRlciA6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIC5sb2dvYnRuIHtcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ly8gXHRjb2xvcjogIzIzNDA1RTtcblx0Ly8gXHRwYWRkaW5nOiA1cHggMjBweDtcblx0Ly8gXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdC8vIFx0bWFyZ2luLXRvcDogMTNweDtcblx0Ly8gXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQvLyBcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdC8vIFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0Ym9yZGVyOiBub25lO1xuXHQvLyBcdG91dGxpbmU6IG5vbmU7XG5cdC8vIFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdC8vIH1cblx0LmxvZ29idG4ge1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4OyAgIFxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0fVxuXHRcdC5sb2dvYnRucmVkIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7ICAgXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzIgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHR9XG5cblx0LmRpdmlkZXIge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbjogOXB4IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5NDk0O1xuXHR9XG5cblx0dGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuXHQuVGFwUGhvdG9FZGl0Q2xzIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdFxufVxuLkxvYWRlckltZ0NscyB7XG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1x0XG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6NDlweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDYzcHggIWltcG9ydGFudDtcdCBcdFxufVx0XG5cbi8vY3VzdG9taXplIHJlcG9ydCBkYXRhXG4uY29udGFpbmVyX3JlcG9ydHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAudGl0bGVfcmVwb3J0e1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmN1c3RvbWl6ZXBhcmFfcmVwb3J0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jdXN0b21pemVoZWFkaW5nX3JlcG9ydHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWlubG9nb19yZXBvcnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnByb2ZpbGVfcmVwb3J0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5pbWdsb2dvX3JlcG9ydHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA1MCU7XG59XG4ubG9nb3RleHRfcmVwb3J0e1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG4ubG9nb3RleHRfcmVwb3J0MXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5pbWdyZXBvcnR7XG4gICAgei1pbmRleDogMDtcbn1cbi5pbWFnZXN1YnRleHRfcmVwb3J0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmNsb3NlcG9wdXBpbWFnZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cbi5jbG9zZXBvcHVwaW1hZ2VfMXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTcwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLmNsb3NlcG9wdXBpbWFnZV8ye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC01MXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMjA5cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLnBvcHVsYXJfbW9zdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmlvbGV0O1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgei1pbmRleDogNDtcbiAgIGNvbG9yOiAjZmZmZmZmO1xuICAgZm9udC1zaXplOiAxM3B4O1xuICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgZGlzcGxheTogZmxleDtcbiAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgIGxlZnQ6IDIzJTtcbn1cbiAucmlnaHR0cmlhbmdsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMTNweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDM1cHggd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIC5sZWZ0dHJpYW5nbGUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEzcHggd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAzNXB4IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5UQ0NjZW50ZXJ7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm1vc3Rwb3BkaXZ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE1NWZiO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIC5tb3N0cG9wcmlnaHRhbmd7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDE0cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMjVweCB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAubW9zdHBvcGxlZnRhbmd7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwcHggd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEzcHggd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMjVweCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ub3RpZnlfY29ycmVjdCB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwN2UyMDc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDkxJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE3cHg7XG59XG4ubm90aWZ5e1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vdGlmeV9jb3JyZWN0MSB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwN2UyMDc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDc5JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE3cHg7XG59XG4ubm90aWZ5MXtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub3RpZnlfd2ViY29ycmVjdDEge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdlMjA3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiA4OCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxN3B4O1xufVxuLm5vdGlmeXdlYjF7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm90aWZ5X3dlYmNvcnJlY3QyIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ZTIwNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogNzYlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbn1cbi5ub3RpZnl3ZWIye1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLlByb2ZpbGVMb2dvVXBsb2FkRGl2SW1hZ2V7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG5cdGhlaWdodDogMTAwcHg7XG5cdHdpZHRoOiAxMjVweDtcblx0dG9wOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHQvL3BhZGRpbmctdG9wOiAxNXB4O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG59XG5cbi50dXRvcmlhbHtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbn1cbi50dXRvcmlhbF9lc3RpbWF0ZXtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG4udHV0b3JpYWxfdGV4dHtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdvcmQtc3BhY2luZzogM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2tpcF90ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnR1dG9yaWFsX3BvcnRpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udHV0b3JpYWxfaW1hZ2V7XG4gICAgaGVpZ2h0OiA0NjBweDtcbn1cbi50dXRvcmlhbF9pbWd7XG4gICAgaGVpZ2h0OiA2NzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4NXB4KSB7XG4gICAgLnNpZ251cHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnR1dG9yaWFse1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLnR1dG9yaWFsY2xhc3N7XG4gICAgICAgbWF4LXdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudHV0b3JpYWxfaW1hZ2V7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAudHV0b3JpYWxfaW1ne1xuICAgICAgICBoZWlnaHQ6IDM4NXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnR1dG9yaWFsX2VzdGltYXRle1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cbiAgICAudHV0b3JpYWxfdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgIHdvcmQtc3BhY2luZzogMXB4O1xuICAgIH1cbiAgICAjZGVmYXVsdHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG4gICAgLnNraXBfdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuXG59XG5cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLGlCQUFpQixDQUFBO0VBdURqQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBc0pFO0VBdUJEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O21CQWdIa0I7RUFZakI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9SZXNwb25zaXZlLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvUmVzcG9uc2l2ZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEZvb3RlciBQYWdlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXsgXG5cdCNDb21tb25Gb290ZXIge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjBweCkgYW5kIChtYXgtd2lkdGg6IDk5NXB4KXtcblx0Ly8gU2VsbGVyIFBhZ2Vcblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdC5vcGVuT3JkZXJfY2xzIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA0ODBweCkge1xuXHQuc3Rjb250cGFkZFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3RyaWdodHBhZGR7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICB9XG5cdC8vIFNlbGxlciBQYWdlXG5cdC5zZWxsZXItY29udGFpbmVyIHtcblxuXHRcdC5Ub3BfSGVhZGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU2VsbGVyUGFnZUZvcm0ge1xuXHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlNlbGxlclBhZ2VGb3JtVHdvIHtcblx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQvLyBOZXQgU2hlZXRcblx0XHQucmVjaGFydHMtc3VyZmFjZSB7XG5cdFx0XHR3aWR0aDogMjAwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0LlNFTExfcnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0dG9wOiAxNjBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jaGFydF9Cb3R0b20ge1xuXHRcdFx0cGFkZGluZzogMHB4IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuUGFpZFRheERpdkNscyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY3Vyc29yLWNscyB7XG5cdFx0XHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuRGV0YWlsZWRjY3JpZ2h0YWxpZ24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGVpZ2h0MTUwIHtcblx0XHRcdGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5wYWlkZXNjcm93bGVmdGFsaWduIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2VsbGVyb2ZmZXJkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3R0b206IDIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGlkZGVuYnRuIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1x0XHRcdFxuXHRcdH1cblxuXHRcdC5pY29ucm90YXRlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm9wZW5PcmRlcl9jbHMge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TZWxsZXJDb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5DaGFydFJlc3VsdFRhYmxlLCAuTGFiZWxSZWd1bGFyRm9udENscyB7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZG9sbGFyLWhlYWRpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gSG9sZGluZyBIb3N0XG5cblx0XHQuU3RhY2tlZEJhckNoYXJ0Q29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmFuaW1hdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlN0YWNrZWRCYXJDaGFydENvbnRhaW5lciB7XG5cdFx0XHQucmVjaGFydHMtc3VyZmFjZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlY2hhcnRzLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuYmVsb3dob2xkY3N0IHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubWluaGVpZ2h0LWNscyB7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gQ2FsY3VsYXRvcnMgU2VsbCBUbyBOZXRcblx0XHQuc3RyaWdodHBhZGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlNUTl9ydW5OdW1fYW5pbWF0ZSB7XG5cdFx0XHR0b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc3RsZWZ0cGFkZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlNlbGxlckNvbnRhaW5lciB7XG5cdFx0XHQub3Blbk9yZGVyX2Nsc3NlbGx0b25ldCB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ydmItY29udGFpbmVyIFx0e1xuXHRcdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdFx0LmNoYXJ0LXdyYXBwZXIge1xuXHRcdFx0XHRcdC5uZXR0b3NoZWV0IHtcblx0XHRcdFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAyOCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMzQlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5FZGl0RG9uZUJ0biB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XHRcblx0fVxuXG5cdC5SZWFjdE1vZGFsX19Db250ZW50IHtcblx0XHR3aWR0aDogOTYlICFpbXBvcnRhbnQ7XG5cdH1cblx0LlJlYWN0TW9kYWxfX0NvbnRlbnQge1xuXHRcdC5zYXZlLWJ0biB7XG5cdFx0XHR3aWR0aDogOTYlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5SZWFjdE1vZGFsX19Db250ZW50IHtcblx0XHQuZWRpdC1oZWFkIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LkNvbXB1dGVCdG4ge1xuXHRcdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zZWxsZXJfbXVsX2NscyB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdCAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU2VsbGVyTXVsdGlwbGVPZmZlckNsb3NlQnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5oaWRkZW5mZWF0dXJlLWNvbnRhaW5lciB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnJpZWYge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuUHJvcERldENvbnRhaW5lciB7XG5cdFx0XHQucHJvcGVydHlEb25lQnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGxlcl9jbG9zaW5nX2Nvc3RzX2xhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnNlbGxlcl9jbG9zaW5nX2Nvc3RzX2xhYmVsX3R3byB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1x0XG5cdFx0fVxuXG5cdFx0LmVkaXRfbGFiZWwge1xuXHRcdFx0cGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlJlc2V0Q2xvc2VVcE92ZXJBbGwge1xuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jbG9zaW5nY29zdC1jb250YWluZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWRkbGVmdDYwIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YXhlcy1jb250YWluZXIge1xuXHRcdFx0LmN1c3RvbS10b29sdGlwIHtcblx0XHRcdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICBcdFx0XHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmN1c3RvbS10b29sdGlwMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTUlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJwb3B1cC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE3cHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJyaWVmIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5tZW51LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5oaXN0b3JpY2FsbWVudS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWNoYXJ0cy1yZXNwb25zaXZlLWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHQucmVjaGFydHMtd3JhcHBlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHQucmVjaGFydHMtc3VyZmFjZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oaXN0b3JpY2FsZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmxlZ2VuZGhpc3RvcmljYWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDg1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICB3aWR0aDogOTQlICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb25lX2J0biB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmRvbmVfbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmV4cGlyeWhlYWQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmV4cGlyeW1zZ2NvbnRlbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNsb3Npbmdjb3N0LWNvbnRhaW5lciB7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY2xvc2luZ2Nvc3RzYnRuIHtcblx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNsb3Npbmdjb3N0Zm9ybS1jb250YWluZXIge1xuXHRcdFx0LnBhZGRsZWZ0NjAge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuYmFubmVyMiB7XG5cdFx0XHRcdC5jb3N0cy1mZWVzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0XHQuY2xvc2luZ2Nvc3RzYnRuIHtcblx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm9wdGlvbnMtY29udGFpbmVyIHtcblx0XHRcdC5zZXR0aW5ncy1jb250YWluZXIge1xuXHRcdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogMTUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3B0aW9ucy1jb250YWluZXIge1xuXHRcdFx0LmRlZmF1bHRzLWNvbnRhaW5lciB7XG5cdFx0XHRcdC5pY29uLWxlZnQge1xuXHRcdFx0XHRcdHdpZHRoOiAyMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXG5cdFx0LmhpZGRlbmZlYXR1cmVtYWluLWNvbnRhaW5lciB7XG5cdFx0XHQub2ZmZXJzaG93LWNvbnRhaW5lciB7XG5cdFx0XHRcdC5icmllZiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucjhjcmVkaXQtY29udGFpbmVyIHtcblx0XHRcdC5pY29uLWxlZnQge1xuXHRcdFx0XHR3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJwb3B1cC10aXRsZSB7XG5cdFx0XHRcdHdpZHRoOiA5MCUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogODVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yYWRpby1idG4tZ3JvdXAge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvYW5iYWxhbmNlQ2xvc2V1cCB7XG5cdFx0XHRsZWZ0OiAtMyUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNsb3NlcG9wdXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zJSAhaW1wb3J0YW50O1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtMTclICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm1pc2NCdXllckNsb3NldXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC03JSAhaW1wb3J0YW50O1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtMTMlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkVycm9yUG9wdXBDbG9zZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTclICFpbXBvcnRhbnQ7XG4gICAgXHRcdG1hcmdpbi10b3A6IC0xMyUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQub3B0aW9ucy1jb250YWluZXIge1xuXHRcdFx0LnNldHRpbmdzLWNvbnRhaW5lciB7XG5cdFx0XHRcdC5pY29uLWxlZnQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LkNhbGNRdWFsaWZ5LWNvbnRhaW5lciB7XG5cdFx0LnFmcmlnaHRwYWRkIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQucnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0XHR0b3A6IDE2LjglICFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAucnVuTnVtX2FuaW1hdGVfdHdvIHtcblx0XHQgICAgXHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cblx0XHRcdC5ydW5OdW1fYW5pbWF0ZV90aHJlZSB7XG5cdFx0XHRcdHRvcDogODMuNSUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucWZsZWZ0cGFkZCB7XG5cdFx0XHQuc3ViaGVhZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lc3RpbWF0ZXNwYWdlLWNvbnRhaW5lciB7XG5cdFx0LmVzdGltYXRlX3RpdGxlY29udGFpbmVyIHtcblx0XHRcdC5uZXdmb2xkZXItY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHQuZXN0aW1hdGVfbmV3Zm9sZGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZXN0aW1hdGUtc2VhcmNoY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmltZy1zZWFyY2gge1xuXHRcdFx0XHRtYXJnaW46IDZweDtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgdG9wOiA4cHg7XG5cdFx0XHQgICAgbGVmdDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50dXRvcmlhbHMtY29udGFpbmVyIHtcblx0XHQuVHV0b3JpYWxzRW1wdHlEaXZDb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5UdXRvcmlhbHNDb250ZW50RGl2Q29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlR1dG9yaWFsc1RpdGxlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zdXBwb3J0LWNvbnRhaW5lciB7XG5cdFx0LmFycm93X2NscyB7XG5cdFx0XHR3aWR0aDogNSUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TdXBwb3J0VGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi1jZW50ZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5Ob3RpZmljYXRpb25Db250YWluZXIge1xuXHRcdC5oZWFkaW5nIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnB1c2hsaXN0c3R5bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5Ob3RpZmljYXRpb25UaXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuTm90aWZpY2F0aW9uTWVzc2FnZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuTm90aWZpY2F0aW9uTWFya2FsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LkNhbGN1bGF0b3JzTmF2LWNvbnRhaW5lciB7XG5cdFx0LmNkdGltZWxpbmVjb250IHtcblx0XHRcdC5jZGxlZnRwYWRkIHtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnV5ZXItdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnRvcHRleHQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQudG9wY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0LnNkYXRlIHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHggIWltcG9ydGFudDtcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnN1bW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2JpbGV2aWV3IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0LmNkbWFyZ2RhdGVzIHtcblx0XHRcdFx0cGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVx0XG5cblx0XHQuQ2FsY1JFRkktY29udGFpbmVyIHtcblx0XHRcdC5ydW5OdW1fYW5pbWF0ZSB7XG5cdFx0XHRcdHRvcDogMzMlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWZpbGVmdHBhZGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXG5cdFx0LkNhbGNSRUZJLWNvbnRhaW5lciB7XG5cdFx0XHQuc2V0LWhlaWdodCB7XG5cdFx0XHRcdGhlaWdodDogNjUwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVmaXBhZGRmb3Jtcnl0IHtcblx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucmVmaWNvbXBwYWRkbGVmdCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNhbGNyZWZpZm9ybWNvbXBhcmUtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuQ2FsY1JFRklDb21wYXJlLWNvbnRhaW5lciB7XG5cdFx0XHQucmVmaWNvbWFwcGFkZHJ5dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWZpY29tcGFyZWNoYXJ0IHtcblx0XHRcdC5tb250aGx5Y2FsY3VsYXRpb24tY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWZpb2ZmZXJwcmljZWRpdiB7XG5cdFx0XHQub2ZmZXJwcmljZS1jb250YWluZXIge1xuXHRcdFx0XHQuaWNvbnJvdGF0ZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYW1vcnQtY29udGFpbmVyIHtcblx0XHRcdC5jZW50ZXJlZC13cmFwcGVyIHtcblx0XHRcdFx0LnllYXItd3JhcHBlciB7XG5cdFx0XHRcdFx0LmJhbm5lciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXN0aW1hdGVzLWNvbnRhaW5lciB7XG5cdFx0XHQuYnV5ZXJzaW5nbGVwYWdlcGFkZCB7XG5cdFx0XHRcdC5idXllci10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1eWVyLXNldHRpbmdzIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5Mb2FuYmFsYW5jZWNvbnQge1xuXHRcdFx0LkxvYW5CYWxhbmNlY29udGFpbmVyIHtcblx0XHRcdFx0LkxvYW5CYWxhbmNlZm9ybS1mb3JtIHtcblx0XHRcdFx0XHQuYnV5ZXItdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idXllci1zZXR0aW5ncyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIEV4dHJhIFBheW1lbnRcblxuXHRcdC5FeHRyYXBheW1lbnRjb250IHtcblx0XHRcdC5leHRyYXBheW9mZmVyZGl2IHtcblx0XHRcdFx0Lmljb25yb3RhdGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gVGl0bGUgYW5kIEVzY3Jvd1xuXG5cdC5SZXBQYXJlbnQge1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdC5tYXAtY29sdW1ucyB7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5yZXAtY29udGFpbmVyIHtcblx0XHQubWFwLWNvbHVtbnMge1xuXHRcdFx0LmltZ2Fycm93IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5tYXJrZXRuYW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuU2hhcmVCdXR0b24ge1xuXHRcdFx0XHR0b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWlnaHQyMCB7XG5cdFx0XHRoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyBQcmVtaXVtIFBhZ2VcblxuXHQuUHJlbWl1bUNvbnRhaW5lciB7XG5cdFx0LmxvYW4td3JhcHBlciB7XG5cdFx0XHQuQ2F0ZWdvcnlEZXRhaWxzIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuUHJlbWl1bVN1YkNhdENvbnRhaW5lciB7XG5cdFx0LlByZW1pdW1TdWJDYXRJbm5lckNvbnRhaW5lciB7XG5cdFx0XHQuU3ViTGV2ZWxDYXRlZ29yeURldGFpbHMge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0I2JhY2tfYnRuX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI4MHB4KSBhbmQgKG1heC13aWR0aDogMzIwcHgpe1xuXHQvLyBTZWxsZXIgUGFnZVxuXHQuc2VsbGVyLWNvbnRhaW5lciB7XG5cdFx0Lmljb25yb3RhdGUge1xuXHRcdFx0bWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogU21hcnRwaG9uZXMgKHBvcnRyYWl0IGFuZCBsYW5kc2NhcGUpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDQ4MHB4KSB7XG5cblxuXHQuc2VsbGVyLWNvbnRhaW5lciB7XG5cdFx0IC5ydmItY29udGFpbmVyIHtcblx0XHQgXHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdCBcdFx0LnNlbGxlcmNoYXJ0IHtcblx0XHQgXHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHMge1xuXHRcdFx0XHRcdFx0dG9wOiAyNSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGxlZnQ6IDM1JSAhaW1wb3J0YW50O1xuXHRcdCBcdFx0XHR9XG5cdFx0IFx0XHR9XG5cdFx0IFx0fVxuXG5cdFx0IFx0LkVkaXREb25lQnRuIHtcblx0XHQgXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdCBcdH1cblx0XHQgfVxuXHR9XG5cblxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG5cdFx0aHIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jbG9zaW5nY29zdG1haW4tY29udGFpbmVyIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdC8vIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0LnBhZGRsZWZ0NjAge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRheGVzLWNvbnRhaW5lciB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICB3aWR0aDogOTQlICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ28tY29udGFpbmVyIHtcblx0XHRcdC5sb2dvLXVwbG9hZCB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LkxvZ29JbWdDbHMge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC51cGxvYWQtbG9nbyB7XHRcdFx0XHRcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LkNhbGN1bGF0b3JzTmF2LWNvbnRhaW5lciB7XG5cdFx0LkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXIge1xuXHRcdFx0LmhlYWRlci10ZXh0LCAuaGVhZGVyLXRleHQtcmlnaHQge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmNoYXJ0LWhlYWRlciB7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0IC5zZXQtaGVpZ2h0IHtcblx0XHRcdCBcdGhlaWdodDogNjUwcHggIWltcG9ydGFudDtcblx0XHRcdCB9XG5cdFx0fVxuXHR9XG5cblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdC5FZGl0RXhwZW5zZU1vbnRoQmxvY2sge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmRpc2NsYWltZXItY29udGFpbmVyIHtcblx0XHQuRGlzY2xhaW1lckNvbnRlbnRCbG9jayB7XG5cdFx0XHRwYWRkaW5nOiAwcHggMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5vbm9mZmJ1dHRvbiB7XG5cdFx0XHRsZWZ0OiA4JSAhaW1wb3J0YW50O1xuICAgIFx0XHR0b3A6IC01cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuRGlzY2xhaW1lclRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuRGlzY2xhaW1lckRpdiB7XG5cdFx0XHQuRGlzY2xhaW1lckNvbnRlbnQge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFycm93X2NscyB7XG5cdFx0XHR3aWR0aDogNiUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuU2lnbmF0dXJlc0NvbnRhaW5lciB7XG5cdFx0LmhlYWRpbmcgIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0LmJhY2tQYWRkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lckJsb2NrIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0LmFycm93X2NscyB7XG5cdFx0XHRcdFx0d2lkdGg6IDYlICFpbXBvcnRhbnQ7XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LlByb2ZpbGVTYXZlQnRuIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LlJlc2V0UGFzc3dvcmRDb250YWluZXIge1xuXHRcdC5SZXNldFBhc3N3b3JkRm9ybWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5pbWdhcnJvdyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTIuNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IC0ycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiBcbi8qIFNtYXJ0cGhvbmVzIChsYW5kc2NhcGUpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzMjFweCkge1xuXG59XG4gXG4vKiBTbWFydHBob25lcyAocG9ydHJhaXQpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzMjBweCkge1xuXHQuUHJvZmlsZVNhdmVCdG4ge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LlNpZ25hdHVyZXNDb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyQmxvY2tUd28sIC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lckJsb2NrVGhyZWUge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXIge1xuXHRcdC5iYWNrUGFkZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQgLnJ2Yi1jb250YWluZXIge1xuXHRcdCBcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0IFx0XHQuY2hhcnQtd3JhcHBlciB7XG5cdFx0IFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzIHtcblx0XHRcdFx0XHRcdHRvcDogMjIlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAzMiUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdCBcdFx0XHR9XG5cdFx0IFx0XHR9XG5cdFx0IFx0fVxuXG5cdFx0IFx0LkVkaXREb25lQnRuIHtcblx0XHQgXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdCBcdH1cblx0XHQgfVxuXHR9XG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJDb250ZW50QmxvY2sge1xuXHRcdFx0cGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQub25vZmZidXR0b24ge1xuXHRcdFx0bGVmdDogOCUgIWltcG9ydGFudDtcbiAgICBcdFx0dG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRpc2NsYWltZXJUaXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdCAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5pbWdhcnJvdyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRpc2NsYWltZXJEaXYge1xuXHRcdFx0LkRpc2NsYWltZXJDb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnJvd19jbHMge1xuXHRcdFx0d2lkdGg6IDUlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LlJlc2V0UGFzc3dvcmRDb250YWluZXIge1xuXHRcdC5SZXNldFBhc3N3b3JkRm9ybWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWdhcnJvdyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdFx0dG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5SZWFjdE1vZGFsX19Db250ZW50IHtcblx0XHQudGF4ZXMtY29udGFpbmVyIHtcblx0XHRcdC5sZWdlbmRoaXN0b3JpY2FsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiBcbi8qIGlQYWRzIChwb3J0cmFpdCBhbmQgbGFuZHNjYXBlKSAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIHtcblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdCAucnZiLWNvbnRhaW5lciB7XG5cdFx0IFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHQgXHRcdC5jaGFydC13cmFwcGVyIHtcblx0XHQgXHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHMge1xuXHRcdFx0XHRcdFx0dG9wOiAzMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHQgICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuXHRcdCBcdFx0XHR9XG5cdFx0IFx0XHR9XG5cdFx0IFx0fVxuXG5cdFx0IFx0LkVkaXREb25lQnRuIHtcblx0XHQgXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdCBcdH1cblx0XHQgfVxuXHR9XG5cdC5SZWFjdE1vZGFsX19Db250ZW50IHtcblx0XHR3aWR0aDogOTYlICFpbXBvcnRhbnQ7XG5cdFx0LmxvZ28tY29udGFpbmVyIHtcblx0XHRcdC5sb2dvLXVwbG9hZCB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LkxvZ29JbWdDbHMge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC51cGxvYWQtbG9nbyB7XHRcdFx0XHRcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRheGVzLWNvbnRhaW5lciB7XG5cdFx0XHQuaGlzdG9yaWNhbG1lbnUtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQucmVjaGFydHMtcmVzcG9uc2l2ZS1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0LnJlY2hhcnRzLXdyYXBwZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGlzdG9yaWNhbGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5sZWdlbmRoaXN0b3JpY2FsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgd2lkdGg6IDkxJSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VsbGVyLWNvbnRhaW5lciB7XG5cdFx0LmNoYXJ0X0JvdHRvbSB7XG5cdFx0XHRwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5wYWlkZXNjcm93bGVmdGFsaWduIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDsgXG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgXG5cdFx0fVxuXG5cdFx0LkRldGFpbGVkY2NyaWdodGFsaWduIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lmljb25yb3RhdGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TdGFja2VkQmFyQ2hhcnRDb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy1zdXJmYWNlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5FeGVwbnNlb3B0aW9ubGFiZWwge1xuXHRcdFx0d2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmRpc2NsYWltZXItY29udGFpbmVyIHtcblx0XHQuRGlzY2xhaW1lckNvbnRlbnRCbG9jayB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuRGlzY2xhaW1lckRpdiB7XG5cdFx0XHQuRGlzY2xhaW1lckNvbnRlbnQge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LlNpZ25hdHVyZXNDb250YWluZXIge1xuXHRcdC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lciB7XG5cdFx0XHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9jayB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lk5vdGlmaWNhdGlvbkNvbnRhaW5lciB7XG5cdFx0Lk5vdGlmaWNhdGlvbkNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5wdXNobGlzdHN0eWxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lckJsb2NrVHdvLCAuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9ja1RocmVlIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyIHtcblx0XHQuYmFja1BhZGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIFxuLyogaVBhZHMgKGxhbmRzY2FwZSkgLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjlweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG5cbn1cbiBcbi8qIGlQYWRzIChwb3J0cmFpdCkgLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjlweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdCAucnZiLWNvbnRhaW5lciB7XG5cdFx0IFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0IFx0XHRcdC5zZWxsZXJjaGFydCB7XG5cdFx0IFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzIHtcblx0XHRcdFx0XHRcdHRvcDogMzAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDQyLjUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuXHRcdCBcdFx0XHR9XG5cdFx0IFx0XHR9XG5cdFx0IFx0fVxuXG5cdFx0IFx0LkVkaXREb25lQnRuIHtcblx0XHQgXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdCBcdH1cblx0XHQgfVxuXHR9XG59XG4gXG4vKiBpUGhvbmUgNSAocG9ydHJhaXQgJmFtcDsgbGFuZHNjYXBlKS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDU2OHB4KSB7XG5cbn1cbiBcbi8qIGlQaG9uZSA1IChsYW5kc2NhcGUpLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNTY4cHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpIHtcblxufVxuIFxuLyogaVBob25lIDUgKHBvcnRyYWl0KS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcblxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFBQSxhQUFhLENBQUM7SUFDYixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUdGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUV6RCxBQUNDLGlCQURnQixDQUNoQixjQUFjLENBQUM7SUFDZCxLQUFLLEVBQUUsZUFBZTtJQUN0QixVQUFVLEVBQUUsaUJBQWlCLEdBQzdCOztBQUlILE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsS0FBSyxPQUFPLGdCQUFnQixFQUFFLEtBQUs7RUFDNUUsQUFBQSxXQUFXLENBQ1I7SUFDSSxhQUFhLEVBQUMsY0FBYztJQUM1QixZQUFZLEVBQUMsY0FBYyxHQUM5QjtFQUNELEFBQUEsWUFBWSxDQUFBO0lBQ1IsWUFBWSxFQUFDLGNBQWM7SUFDM0IsYUFBYSxFQUFDLGNBQWMsR0FDL0I7RUFFSixBQUVDLGlCQUZnQixDQUVoQixXQUFXLENBQUM7SUFDWCxVQUFVLEVBQUUsWUFBWSxHQUN4QjtFQUpGLEFBTUMsaUJBTmdCLENBTWhCLGVBQWUsQ0FBQztJQUNmLE9BQU8sRUFBRSxjQUFjLEdBQ3ZCO0VBUkYsQUFVQyxpQkFWZ0IsQ0FVaEIsa0JBQWtCLENBQUM7SUFDbEIsT0FBTyxFQUFFLGtCQUFrQixHQUMzQjtFQVpGLEFBZUMsaUJBZmdCLENBZWhCLGlCQUFpQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxnQkFBZ0I7SUFDdkIsTUFBTSxFQUFFLGdCQUFn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 */.referral-welcome-modal .rw-card {
  position: relative;
  box-sizing: border-box;
  width: 378px;
  max-width: 100%;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.12);
  padding: 48px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-family: 'Poppins-Regular', sans-serif;
}

.referral-welcome-modal .rw-logo-wrap {
  position: absolute;
  top: -36px;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #daebfc;
  border: 2px solid #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.referral-welcome-modal .rw-logo {
  width: 48px;
  height: 48px;
  object-fit: contain;
}

.referral-welcome-modal .rw-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.referral-welcome-modal .rw-title {
  width: 265px;
  max-width: 100%;
  font-family: 'Poppins-Medium', sans-serif;
  font-size: 20px;
  line-height: 1.5;
  color: #3d3d3d;
}

.referral-welcome-modal .rw-qr {
  width: 205px;
  height: 205px;
  object-fit: contain;
  margin-top: 12px;
}

.referral-welcome-modal .rw-subtext {
  width: 100%;
  max-width: 100%;
  margin-top: 12px;
  font-family: 'Poppins-Regular', sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #3d3d3d;
}

.referral-welcome-modal .rw-subtext-narrow {
  width: 256px;
}

.referral-welcome-modal .rw-badges {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 24px;
}

.referral-welcome-modal .rw-badge {
  max-width: 100%;
  cursor: pointer;
}

.referral-welcome-modal .rw-badge + .rw-badge {
  margin-top: 12px;
}

.referral-welcome-modal .rw-dismiss {
  width: 246px;
  max-width: 100%;
  margin-top: 24px;
  font-family: 'Poppins-Regular', sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #c4c4c4;
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9SZWZlcnJhbFdlbGNvbWVQb3B1cC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL1JlZmVycmFsV2VsY29tZVBvcHVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gV2VsY29tZSBwb3B1cCBmb3IgcmVmZXJyZWQgdXNlcnMgKHNlZSBSZWZlcnJhbFdlbGNvbWVQb3B1cC5qcykuXG4vLyBWYWx1ZXMgbWlycm9yIHRoZSBGaWdtYSBkZXNpZ24gKFBhbG1BZ2VudC5jb20sIG5vZGUgMjE1MDo0NDAxIOKAlCBQb3B1cC1EZXNrdG9wIC8gUG9wdXAtTW9iaWxlKS5cblxuLnJlZmVycmFsLXdlbGNvbWUtbW9kYWwge1xuXHQucnctY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDM3OHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHRwYWRkaW5nOiA0OHB4IDI0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcblx0fVxuXG5cdC8vIENpcmN1bGFyIGxvZ28gYmFkZ2Ugc3RyYWRkbGluZyB0aGUgdG9wIGVkZ2Ugb2YgdGhlIGNhcmQuXG5cdC5ydy1sb2dvLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zNnB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogNzJweDtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICNkYWViZmM7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQucnctbG9nbyB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cblxuXHQvLyBUaXRsZSAoKyBRUiBvbiBkZXNrdG9wKSArIHN1YnRleHQgZ3JvdXAg4oCUIDEycHggYmV0d2VlbiBpdGVtcy5cblx0LnJ3LXNlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnJ3LXRpdGxlIHtcblx0XHR3aWR0aDogMjY1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAjM2QzZDNkO1xuXHR9XG5cblx0LnJ3LXFyIHtcblx0XHR3aWR0aDogMjA1cHg7XG5cdFx0aGVpZ2h0OiAyMDVweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQucnctc3VidGV4dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAjM2QzZDNkO1xuXHR9XG5cblx0Ly8gRGVza3RvcCBcIlNjYW4gdG8gZG93bmxvYWTigKZcIiBjb3B5IGlzIGhlbGQgdG8gYSBuYXJyb3dlciBjb2x1bW4gKG1hdGNoZXMgRmlnbWEgMjU2cHgpLlxuXHQucnctc3VidGV4dC1uYXJyb3cge1xuXHRcdHdpZHRoOiAyNTZweDtcblx0fVxuXG5cdC8vIFN0b3JlIGJhZGdlcyDigJQgMTJweCBiZXR3ZWVuIGJhZGdlcywgMjRweCBhYm92ZSB0aGUgZ3JvdXAuXG5cdC5ydy1iYWRnZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQucnctYmFkZ2Uge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQucnctYmFkZ2UgKyAucnctYmFkZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQucnctZGlzbWlzcyB7XG5cdFx0d2lkdGg6IDI0NnB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogI2M0YzRjNDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5c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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL3BhcnRpYWxzL090cG1vZGFsL29wdG1vZGFsLnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL3BhcnRpYWxzL090cG1vZGFsL29wdG1vZGFsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm9wdG1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ub3B0bW9kYWwuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIG9wdG1vZGFsIGNvbnRlbnQgKi9cbi5vcHRtb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIC8vIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOjUlO1xufVxuXG4vKiBTaG93IGFuaW1hdGlvbiAqL1xuLm9wdG1vZGFsLnNob3cgLm9wdG1vZGFsLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIENpcmNsZSBhdCB0aGUgdG9wIGNlbnRlciBvZiB0aGUgb3B0bW9kYWwgKi9cbi5vcHRtb2RhbC1jaXJjbGUge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFQkZDO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0bW9kYWwtY2lyY2xlIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiAqL1xuLm9wdGNsb3NlIHtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9wdC1iYWNrIHtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogSGVhZGluZyAqL1xuLm9wdG1vZGFsIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi8qIFN1YnRleHQgKi9cbi5vcHRtb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLyogUGhvbmUgaW5wdXQgd3JhcHBlciAqL1xuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmNvdW50cnktY29kZSwgLnBob25lLW51bWJlciB7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBpbnB1dDpmb2N1cyB7IFxuICAgIGJveC1zaGFkb3c6aW5zZXQgMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxufVxuLmNvdW50cnktY29kZTpmb2N1cywgXG4ucGhvbmUtbnVtYmVyOmZvY3VzLCBcbi5jb3VudHJ5LWNvZGU6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgXG4ucGhvbmUtbnVtYmVyOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cbi5vdHAtaW5wdXQ6Zm9jdXMsIFxuLm90cC1pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3Vze1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG4uY291bnRyeS1jb2RlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8vIGFwcGVhcmFuY2U6IGF1dG87IC8qIEVuc3VyZSB0aGUgZGVmYXVsdCBkcm9wZG93biBiZWhhdmlvciAqL1xuICBhcHBlYXJhbmNlOiBub25lOyAgICAgIC8qIEhpZGVzIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGFycm93ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY291bnRyeS1jb2RlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY291bnRyeS1mbGFnLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb3VudHJ5LWRpYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLmNvdW50cnktY29kZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY291bnRyeS1jb2RlLWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY291bnRyeS1jb2RlLWRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cblxuLmNvdW50cnktY29kZS1kcm9wZG93bi1mbGFnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNvdW50cnktZmxhZy1vdmVybGF5LWVtb2ppIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY291bnRyeS1jb2RlLWRyb3Bkb3duLWZsYWctZW1vamkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4ucGhvbmUtbnVtYmVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi8qIE9UUCBpbnB1dCB3cmFwcGVyICovXG4ub3RwLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5vdHAtaW5wdXQge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi8qIEJ1dHRvbiBzdHlsZXMgKi9cbi5vcHRtb2RhbCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbjogMjRweCAwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3B0bWFkYWwye1xubWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3B0bW9kYWwgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmNiYztcbn1cbi5vdHAtbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5hc2stbGF0ZXIsIC5yZXNlbmQsIC50cnktYW5vdGhlci13YXkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uY29udGFjdC1zdXBwb3J0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xufVxuIFxuLmFzay1sYXRlcjpob3ZlciwgLnJlc2VuZDpob3ZlciwgLnRyeS1hbm90aGVyLXdheTpob3ZlciwgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZlcmlmeS1idG57XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmluZm8tbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cbi5zdXBwb3J0LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmluZm8tbW9kYWwtdGV4dCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5mby1tb2RhbC1oMSB7XG5jb2xvcjogIzNEM0QzRDtcbmZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbmZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDUwMDtcbmxpbmUtaGVpZ2h0OiAxNTAlO1xuZGlzcGxheTogZmxleDtcbnBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmluZm8tbGlzdCBsaXtcbmNvbG9yOiAjM0QzRDNEOztcbmZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbmZvbnQtc2l6ZTogMTRweDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5saW5lLWhlaWdodDogMTUwJTtcbnBhZGRpbmctbGVmdDogMSU7XG59XG4uaW5mby1saXN0IHNwYW57XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bScgIWltcG9ydGFudDtcblxufVxuLm9wdG1vZGFsLWNvbnRlbnQtaW5mbyB7XG4gICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgbWFyZ2luOiAxMCUgMCUgOCUgMCUgIWltcG9ydGFudDtcbn1cbi5hY3RpdmUtYnRue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuLmluZm8tbGlzdCBkaXZ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uRXJyb3J7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6MjBweDtcbn1cbi5FcnJvciBzcGFue1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uT1RQLUVycm9ye1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmNvdW50cnktY29kZSBzZWxlY3R7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5jb3VudHJ5LWNvZGUgb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTsgXG4gIGNvbG9yOiAjMzMzOyBcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uY291bnRyeS1jb2RlOmZvY3VzIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICAjRkFGQUZBO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmNvdW50cnktY29kZSBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyBcbiAgY29sb3I6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5lcnJvci1jb2xvcntcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsU0FBUyxDQUFDO0VBQ1IsT0FBTyxFQUFFLElBQUk7RUFDYixRQUFRLEVBQUUsS0FBSztFQUNmLE9BQU8sRUFBRSxNQUFNO0VBQ2YsSUFBSSxFQUFFLENBQUM7RUFDUCxHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBRUQsQUFBQSxTQUFTLEFBQUEsS0FBSyxDQUFDO0VBQ2IsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFFRCxzQkFBc0I7QUFDdEIsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUMvQyxPQUFPLEVBQUUsU0FBUztFQUNsQixhQUFhLEVBQUUsSUFBSTtFQUNuQixLQUFLLEVBQUUsS0FBSztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBR2xCLFNBQVMsRUFBRSxhQUFhO0VBQ3hCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsVUFBVSxFQUFFLHNDQUFzQztFQUNsRCxVQUFVLEVBQUUsTUFBTTtFQUNsQixHQUFHLEVBQUMsRUFBRSxHQUNQOztBQUVELG9CQUFvQjtBQUNwQixBQUFBLFNBQVMsQUFBQSxLQUFLLENBQUMsaUJBQWlCLENBQUM7RUFDL0IsU0FBUyxFQUFFLGFBQWE7RUFDeEIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFFRCw4Q0FBOEM7QUFDOUMsQUFBQSxnQkFBZ0Is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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL3BhcnRpYWxzL0dlbmVyaWNBbGVydFBvcHVwL05ld0FsZXJ0LnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL3BhcnRpYWxzL0dlbmVyaWNBbGVydFBvcHVwL05ld0FsZXJ0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm9wdG1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLm9wdG1vZGFsLWFsZXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNCUgMCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbi5vcHRtb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogb3B0bW9kYWwgY29udGVudCAqL1xuLm9wdG1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgLy8gb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUlO1xufVxuXG4vKiBTaG93IGFuaW1hdGlvbiAqL1xuLm9wdG1vZGFsLnNob3cgLm9wdG1vZGFsLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIENpcmNsZSBhdCB0aGUgdG9wIGNlbnRlciBvZiB0aGUgb3B0bW9kYWwgKi9cbi5vcHRtb2RhbC1jaXJjbGUge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFQkZDO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0bW9kYWwtY2lyY2xlIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uZ2VuZXJpYy1yZXNpemUgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi8qIENsb3NlIGJ1dHRvbiAqL1xuLm9wdGNsb3NlIHtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3B0LWJhY2sge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIEhlYWRpbmcgKi9cbi5vcHRtb2RhbCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4vKiBTdWJ0ZXh0ICovXG4ub3B0bW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG59XG5cbi8qIFBob25lIGlucHV0IHdyYXBwZXIgKi9cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5jb3VudHJ5LWNvZGUsXG4ucGhvbmUtbnVtYmVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgaW5wdXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbn1cblxuLmNvdW50cnktY29kZTpmb2N1cyxcbi5waG9uZS1udW1iZXI6Zm9jdXMsXG4uY291bnRyeS1jb2RlOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4ucGhvbmUtbnVtYmVyOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG5cbi5vdHAtaW5wdXQ6Zm9jdXMsXG4ub3RwLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG5cbi5jb3VudHJ5LWNvZGUge1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gIC8vIGFwcGVhcmFuY2U6IGF1dG87IC8qIEVuc3VyZSB0aGUgZGVmYXVsdCBkcm9wZG93biBiZWhhdmlvciAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBIaWRlcyB0aGUgZGVmYXVsdCBkcm9wZG93biBhcnJvdyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuXG4ucGhvbmUtbnVtYmVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi8qIE9UUCBpbnB1dCB3cmFwcGVyICovXG4ub3RwLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5vdHAtaW5wdXQge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi8qIEJ1dHRvbiBzdHlsZXMgKi9cbi5vcHRtb2RhbCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbjogMjRweCAwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vcHRtYWRhbDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm9wdG1vZGFsIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2JjYmM7XG59XG5cbi5hc2stbGF0ZXIsXG4ucmVzZW5kIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uY29udGFjdC1zdXBwb3J0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xufVxuXG4uYXNrLWxhdGVyOmhvdmVyLFxuLnJlc2VuZDpob3Zlcixcbi5jb250YWN0LXN1cHBvcnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZlcmlmeS1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmluZm8tbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLnN1cHBvcnQtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbmZvLW1vZGFsLXRleHQge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTJweCAwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1tb2RhbC1oMSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmluZm8tbGlzdCBsaSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDElO1xufVxuXG4uaW5mby1saXN0IHNwYW4ge1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nICFpbXBvcnRhbnQ7XG5cbn1cblxuLm9wdG1vZGFsLWNvbnRlbnQtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTAlIDAlIDglIDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmluZm8tbGlzdCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uRXJyb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uRXJyb3Igc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLk9UUC1FcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5lcnJvci1jb2xvciB7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXRib3gtcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hbGVydFRleHRmaWVsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuXG4uaW5wdXRib3gtcG9wdXAge1xuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjRDlEOUQ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIH1cblxuICBpbnB1dDpmb2N1cyxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcbiAgfVxufVxuLnByZS1pbnB1dGJveC1wb3B1cHtcbiAgaW5wdXQ6Zm9jdXMsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyBcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuICB9XG4gIGlucHV0IHtcbiAgICBjb2xvcjogZ3JheSAhaW1wb3J0YW50OyBcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IFxuICAgIH1cbiAgfVxufVxuLmFzay1sYXRlcl9wb3B1cCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIGNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLkFsZXJ0cG9wdXBfY2xvc2Uge1xuICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZ2VuZXJpY19mb250IGIge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cblxuLmVkaXRfZ2VuZXJpYyB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnR4dF9hbGlnbl9zdGFydCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xufVxuXG4uZmxleF9maWVsZGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFNBQVMsQ0FB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9uYXYuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9uYXYuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuLmZsZXgtY29udGFpbmVye1xuXHRkaXNwbGF5OiBhYnNvbHV0ZTtcblx0Lm5hdmJhciwgLm5vbnVzZXJuYXZiYXJ7XG4gICAgICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgLyogU2V0IHRoZSBuYXZiYXIgdG8gZml4ZWQgcG9zaXRpb24gKi9cbiAgICAgICAgdG9wOiAwOyAvKiBQb3NpdGlvbiB0aGUgbmF2YmFyIGF0IHRoZSB0b3Agb2YgdGhlIHBhZ2UgKi9cbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBREFEQTtcblxuICAgICAgICAuZHJvcGRvd24taWNvbiBidXR0b257XG4gICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgXHRmb250LXNpemU6IDI0cHg7XG4gICAgICAgIFx0bWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBcdHdpZHRoOiAyNTBweDtcbiAgICAgICAgXHRjb2xvcjogIzAzMUM1MztcbiAgICAgICAgXHRsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgXHRmbG9hdDogbGVmdDtcbiAgICAgICAgXHR0ZXh0LWFsaWduOiBsZWZ0OyBcbiAgICAgICAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LXNpZGV7XG4gICAgICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcdGZsb2F0OnJpZ2h0O1xuICAgICAgICBcdGhlaWdodDogMTAwJTtcbiAgICAgICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIFx0LmJ1eWVye1xuICAgICAgICBcdFx0d2lkdGg6IDEwMHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQuc2VsbGVye1xuICAgICAgICBcdFx0d2lkdGg6IDExMHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQubGVhZC1nZW57XG4gICAgICAgIFx0XHR3aWR0aDogMTUwcHg7XG4gICAgICAgIFx0fVxuICAgICAgICBcdC5tb3Jle1xuICAgICAgICBcdFx0d2lkdGg6IDEwMHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQubW9yZS1ob3ZlcntcbiAgICAgICAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFx0fVxuICAgICAgICBcdC5jdGlje1xuICAgICAgICBcdFx0d2lkdGg6IDYwcHg7XG4gICAgICAgIFx0XHRzdmd7XG4gICAgICAgIFx0XHRcdHdpZHRoOiAzMHB4O1xuICAgICAgICBcdFx0XHRoZWlnaHQ6IDMwcHg7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fVxuICAgICAgICBcdC5jdGljOmhvdmVye1xuICAgICAgICBcdFx0d2lkdGg6IDYwcHg7XG4gICAgICAgIFx0fVxuICAgICAgICBcdC5wcm9maWxlLWltZ3tcbiAgICAgICAgXHRcdHBhZGRpbmc6IDhweDtcbiAgICAgICAgXHRcdHdpZHRoOiA2MHB4O1xuICAgICAgICBcdFx0aW1ne1xuICAgICAgICBcdFx0XHR3aWR0aDogNDBweDtcbiAgICAgICAgXHRcdFx0aGVpZ2h0OiA0MHB4O1xuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgXHRzdmd7XG4gICAgICAgIFx0XHR3aWR0aDogMjJweDtcbiAgICAgICAgXHRcdGhlaWdodDogMjJweDtcbiAgICAgICAgXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBcdFx0ZmxvYXQ6IGxlZnQ7XG4gICAgICAgIFx0fVxuICAgICAgICBcdGRpdntcbiAgICAgICAgXHRcdHBhZGRpbmc6IDEycHg7XG4gICAgICAgIFx0XHRmbG9hdDpyaWdodDtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgXHRcdGhlaWdodDogMTAwJTtcbiAgICAgICAgXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQURBREE7XG4gICAgICAgIFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQURBREE7XG4gICAgICAgIFx0XHRjb2xvcjogIzJENTNBQjtcbiAgICAgICAgXHRcdHN2Z3tcbiAgICAgICAgXHRcdFx0ZmlsbDogIzJENTNBQjtcbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG4gICAgICAgIFx0ZGl2OmhvdmVye1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJENTNBQjtcbiAgICAgICAgXHRcdGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAxN3B4O1xuICAgICAgICBcdFx0c3Zne1xuICAgICAgICBcdFx0XHRmaWxsOiAjZmZmZmZmO1xuICAgICAgICBcdFx0fVxuXG4gICAgICAgIFx0fVxuICAgICAgICBcdC5hY3RpdmV7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ1M0FCO1xuICAgICAgICBcdFx0Y29sb3I6ICNmZmZmZmY7XG4gICAgICAgIFx0XHRmb250LXNpemU6IDE3cHg7XG4gICAgICAgIFx0XHRzdmd7XG4gICAgICAgIFx0XHRcdGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fVxuICAgICAgICBcdC5zdmctbGFyZ2Vye1xuICAgICAgICBcdFx0d2lkdGg6IDMwcHg7XG4gICAgICAgIFx0XHRoZWlnaHQ6IDMwcHg7XG4gICAgICAgIFx0fVxuICAgICAgICBcdC5tb3JlOmhvdmVyIC5tb3JlLWhvdmVye1xuICAgICAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgXHRcdGJvcmRlcjogbm9uZTtcbiAgICAgICAgXHRcdHVse1xuICAgICAgICBcdFx0XHR3aWR0aDogMzAwcHg7XG4gICAgICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjE1cHg7XG4gICAgICAgIFx0XHRcdG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgXHRcdFx0bGl7XG4gICAgICAgIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcdFx0XHRcdHdpZHRoOiAyNTBwO1xuICAgICAgICBcdFx0XHRcdGhlaWdodDogNDBweDtcbiAgICAgICAgXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG4gICAgICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJENTNBQjtcbiAgICAgICAgXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG4gICAgICAgIFx0XHRcdFx0ei1pbmRleDoxMDAwMDAwO1xuICAgICAgICBcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgXHRcdFx0fVxuICAgICAgICBcdFx0XHRhOmhvdmVye1xuICAgICAgICBcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgXHRcdFx0fVxuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFyZ2luLXRvcHtcbiAgICBcdHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIFx0aGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLm5hdmJhci1tYXJnaW4ge1xuXHRtYXJnaW4tbGVmdDogNThweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm5vbnVzZXJjb21tYXBzZXtcblx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Lm5hdmJhci1oZWFkZXIge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cdC5uYXZiYXItbGVmdCwubmF2YmFyLXJpZ2h0IHtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5uYXZiYXItdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0Lm5hdmJhci1maXhlZC10b3Age1xuXHRcdHRvcDogMDtcblx0XHRib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cdH1cblx0Lm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5hdmJhci1jb2xsYXBzZS5zaG93IHtcblx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblx0fVxuXHQubmF2YmFyLW5hdiB7XG5cdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDcuNXB4O1xuXHR9XG5cdC5uYXZiYXItbmF2PmxpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQubmF2YmFyLW5hdj5saT5hIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXHQuY29sbGFwc2UuaW57XG5cdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0Lm1hcmtldF9sb2dvX2ltZ3tcblx0XHR3aWR0aDogMTgwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0Lm5hdmJhci1tYXJnaW4geyBcblx0XHRtYXJnaW4tbGVmdDogMTRweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMTRweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zaXRlLW5hbWUge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHBhZGRpbmctdG9wOjdweDtcdFxuXHRwYWRkaW5nLWxlZnQ6NXB4O1x0XG4gICAgLy9jdXJzb3I6cG9pbnRlcjtcdFxufVxuLmNvdW50eS1uYW1lIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRjb2xvcjogIzE3MkY1MyA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ24gOmNlbnRlcjtcdFx0XG5cdGN1cnNvcjpwb2ludGVyO1x0XG59XG4uUmVkdWNlZEZvbnRTaXRlLW5hbWUge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHBhZGRpbmc6N3B4O1x0XHRcblx0Y3Vyc29yOnBvaW50ZXI7XHRcbn1cblxuLnNpdGUtbmFtZTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG5cbn1cblxuLnNpdGUtbmFtZTpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5EZW1pLWJvbGQge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogNnB4O1x0IFxuXG59XG5cbi5EZW1pLWJvbGRWUmVkdWNlZHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcdCBcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFxufVxuI25hdmJhciBhe1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0b3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcdFxuXHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4jbmF2YmFyIC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuXHRib3gtc2hhZG93OiAtM3B4IDdweCA3cHggLTJweCAjODA3YzdjO1xufVxuXG5cbiNuYXZiYXIgLmFjdGl2ZSBhIHtcblx0YmFja2dyb3VuZDogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmctbGVmdDogMjJweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0b3V0bGluZTpub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4jbmF2YmFyIHVsIGxpIGEgaW1nLCNjaGFuZ2VBcmVhIHVsIGxpIGEgaW1ne1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbiNuYXZiYXIgdWwgbGkgYSBzcGFue1xuXHRwYWRkaW5nLWxlZnQ6N3B4O1x0XG59XG5cblxuLmZsZXgtY29udGFpbmVyIC5uYXZiYXIge1xuXHRtaW4taGVpZ2h0OjcwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTZweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTYpO1xuXHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cbi5mbGV4LWNvbnRhaW5lciAubm9udXNlcm5hdmJhciB7XG5cdG1pbi1oZWlnaHQ6NzBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAxN3B4IDFweCAxNXB4IDZweCAjRjJGNkY4O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdmJhci1oZWFkZXIgYnV0dG9uIHtcblx0d2lkdGg6YXV0bztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXIge1xuXHQvL21hcmdpbi10b3AgOiA1cHg7XHRcbn1cbi5ub251c2VybmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3AgOiAxNXB4O1x0XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblx0Lm5hdmJhci1kZWZhdWx0IC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcblx0fVxuXHQubm9udXNlcm5hdmJhci1kZWZhdWx0IC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuI3Byb2ZpbGVUb2dnbGUge1xuXG5cdC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdGxlZnQ6LTc4cHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOjEwMCUgIWltcG9ydGFudDtcblx0XHQvL3BhZGRpbmc6IDE4cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTJweCByZ2JhKDAsMCwwLC4xNzUpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSAhaW1wb3J0YW50O1xuXHR9XG5cdC5kcm9wX21lbnVfbmV3ZGVzaWdue1xuXHRcdHdpZHRoOiAyNzBweDtcblx0XHRsZWZ0Oi0yMTNweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0XHR0b3A6ODUlICFpbXBvcnRhbnQ7XG5cdFx0Ly9wYWRkaW5nOiAxOHB4O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudDtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IGxpIGEge1xuXHRcdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xuXHRcdC8vZm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OjI2cHggIWltcG9ydGFudDtcdFx0XG5cdH1cblx0Lm5hdmJhcmhye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cdC5uYXZkcm9wRG93bntcblx0XHRtYXJnaW46IDVweCAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogI0YwRjBGMDtcdFxuXHRcdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXHRjb2xvcjogIzAwMDtcbn1cbi5kaXZpZGVye1xuXHRoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLm9wZW4gYSB7XG5cdC8vYmFja2dyb3VuZDogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHQgXHRcblxufVxuXG5cbi5zZWxlY3QtZHJvcGRvd24ge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNTBweCA0cHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAtMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIC0ycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IDBweCAhaW1wb3J0YW50O1x0XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0fVxuXHRcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjhweDtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IGxpIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcdFx0XHRcblx0fVxufVxuI05vdGlmeVRvZ2dsZVxue1xuXHQubm90aWZ5ZHJvcGRvd24tbWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdG1hcmdpbjogMnB4IDAgMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtcblx0fVxufVxuI2NoYW5nZUFyZWEsI2NoYW5nZUFyZWFXZWIge1xuXG5cdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Lm1hcmdpbmxlZnQ0NSB7XG5cdFx0bWFyZ2luLWxlZnQgOiA0NXB4O1xuXHR9XG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogNDBweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEycHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdGJveC1zaGFkb3c6IDAgMTJweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XG5cdFx0bWluLXdpZHRoOiAzMjVweDtcblx0XHRsZWZ0OiA1OHB4O1x0XG5cdFx0bWluLWhlaWdodDphdXRvO1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUgbGkgYSB7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OjI2cHggIWltcG9ydGFudDtcdFxuXHRcdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcblx0fVxuXG5cblx0LmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHRcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUgc2VsZWN0IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRtaW4td2lkdGg6IDE5MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjFweDtcblx0XHRcblx0fVxuXHRcblx0Lm5hdmJhci1uYXYge1xuXHRcdG1hcmdpbi10b3A6LTExcHg7XG5cdH1cdFxuXG5cdC5zaXRlLW5hbWUgaW1nIHtcblx0XHRtYXJnaW4tdG9wOi0xcHg7XG5cdH1cblx0XG5cdC5zaXRlLW5hbWUge1xuXHRcdG1hcmdpbi10b3AgOiAtMnB4O1xuXHRcdGNvbG9yIDogIzIzNDA1RTtcblx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmID4gdWw6Zmlyc3QtY2hpbGQgPiBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7IFxuXHR9XG5cblx0JiA+IHVsOmZpcnN0LWNoaWxkID4gbGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFxuXHRcdFx0Ly93aWR0aDogNTAlO1xuXHRcdH1cblx0XHQuc2l0ZS1uYW1lLCAmID4gdWw6Zmlyc3QtY2hpbGQgPiBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi10b3A6N3B4ICFpbXBvcnRhbnQ7IFxuXHRcdH1cblx0XHR3aWR0aCA6IDc4JVx0XHRcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0bGVmdDowcHggIWltcG9ydGFudDtcdFxuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cdFx0LnNpdGUtbmFtZSwgJiA+IHVsOmZpcnN0LWNoaWxkID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ly9tYXJnaW4tdG9wOjdweCAhaW1wb3J0YW50OyBcblx0XHR9XG5cdFx0d2lkdGggOiA3OCVcdFx0XG5cdH1cbn1cblxuXG5cbi5zaXRlLWFycm93LWRvd24ge1xuXHR3aWR0aDogMThweDtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0bWFyZ2luLXRvcDoycHg7XG59XG5cbi5vcGVuQXJlYSAge1xuXHQuc2l0ZS1uYW1lIHtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XG5cdFx0Ly9ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdC8qYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdH1cbn1cbi5vcGVubm90aWZ5e1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5oZWlnaHQxNTAge1xuXHRoZWlnaHQ6MTYycHg7XG5cdGJhY2tncm91bmQ6I0ZBRkFGQTtcbn1cbi5oZWlnaHQxNzB7XG5cdC8vIGhlaWdodDogMjEwcHg7XG5cdGhlaWdodDogMzE3cHg7XG5cdGJhY2tncm91bmQ6I0ZBRkFGQTtcbn1cbi5oZWlnaHRfc21fYmFubmVye1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRiYWNrZ3JvdW5kOiNGQUZBRkE7XG59XG4ud2Jucl9idG5ze1xuXHR3aWR0aDogMTEwcHg7XG5cdGhlaWdodDogMzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y29sb3I6ICNmZmZmO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi53ZWJpbmFyX2J1dHRvbl9jb250e1xuXHR3aWR0aDogOTAlO1xufVxuLndibnJfbGJsX2J0bnN7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMjVweFxufVxuLndlYmluYXJfaW1ne1xuXHR3aWR0aDogMTAwJTtcbn1cbi53Ym5yX2J0bl9sYmx7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IHNtYWxsO1xufVxuLndlYmluYXJfdGl0bGV7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM1MjUyNTI7XG59XG5cbi5tYXJrZXRfbG9nb3tcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCUsIDEwMCUgMCUsIDgwJSAxMDAlLCAwJSAxMDAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAxMTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG59XG5cblxuI25hdmJhciAucHJvZmlsZS1pbWcgaW1nIHtcblx0bWFyZ2luLXRvcDogLThweDtcdFxufVxuXG4jY2hhbmdlQXJlYSAucHJvZmlsZS1pbWcgaW1nIHtcblx0bWFyZ2luLXRvcDogLThweDtcdFxuXHRtYXJnaW4tcmlnaHQ6LTEwcHg7XHRcblx0XHQvKmJhY2tncm91bmQtY29sb3I6IGJsYWNrOyovXG5cdH1cblx0I2NoYW5nZUFyZWFXZWIgLnByb2ZpbGUtaW1nIGltZyB7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcdFxuXHRcdG1hcmdpbi1yaWdodDotMTBweDtcdFxuXHR9XG5cblx0Lm5hdmJhci1wcm9maWxlLWltZyB7XG5cdFx0Ly9ib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgXHRcdFxuXHR9XG5cblx0I25hdmJhciAub3BlbiAubmF2YmFyLWRyb3Bkb3duLWltZyB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5uYXZiYXItZHJvcGRvd24taW1ne1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblxuXHQubmF2YmFyLW5vdGlmeS1pbWd7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQuY29udGFpbmVyICNuYXZiYXIgLm9wZW4gLmRyb3Bkb3duLW1lbnVkYXNoIHtcblx0XHRsZWZ0Oi0xNDZweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0I25hdmJhciAub3BlbiAuZHJvcGRvd24tbWVudSB7XG5cdFx0bGVmdDotMTQwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYWRkemVybyB7XG5cdFx0cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXG5cdC5kcm9wZG93bi1tZW51IGxpIGEge1xuXHRcdGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRmb290ZXIge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzQwNUU7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIC8vIHBvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7XG4gICAgLy8gYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAvLyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoxMDAwO1x0XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5vbnVzZXJuYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5vbnVzZXJuYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Lmljb24tYmFyXG5cdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgIzIzNDA1RTtcblx0fVxufVxuLm5vbnVzZXJuYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Lmljb24tYmFyXG5cdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgIzIzNDA1RTtcblx0fVxufVxuI25hdmJhciB7XG5cdHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzpoaWRkZW47XHRcbn0gXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdCNuYXZiYXIgPiB1bCA+IGxpID4gYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cbn0gXG5cbi5jbG9zZXBvcHVwIHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5cdFx0Y3Vyc29yIDogcG9pbnRlcjtcblx0XHR3aWR0aCA6IDE1cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCl7XG5cdC5tb250aGx5Y2xvc2VpY29ue1xuXHRcdG1hcmdpbi1sZWZ0OiA0NzhweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuXHQubW9udGhseWNsb3NlaWNvbntcblx0XHRtYXgtd2lkdGg6IDcxMHB4IWltcG9ydGFudDtcblx0fVxufVxuLmNsb3NlcG9wdXBPcGVuT3JkZXJ7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuXHRpbWcge1xuXHRcdGN1cnNvciA6IHBvaW50ZXI7XG5cdFx0d2lkdGggOiAxNXB4O1xuXHR9XG59XG5cbi5taW5oZWlnaHQge1xuXHQvLyBtaW4taGVpZ2h0IDogNjUwcHg7XG5cdG1pbi1oZWlnaHQgOjEwMHZoICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnRlbXBsYXRldGh1bWJjb250YWluZXJ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0aGVpZ2h0OmF1dG87XG5cdC5saXN0dGVtcGxhdGVze1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkIGdob3N0d2hpdGU7XG5cdFx0Ym94LXNoYWRvdzowcHggMHB4IDI3cHggLTEycHggIzAwMDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHQubGlzdGltZ3N0eWxle1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdGhlaWdodDozMTBweDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgZ2hvc3R3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCAyN3B4IC0xMnB4ICMwMDA7XG5cdFx0fVxuXHR9XG5cdC5vdmVybGF5Q29udHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHRcblx0fVxuXHQubG9ja2ltZ3tcblx0XHRjdXJzb3I6ICBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5vdmVybGF5Q29udDpob3ZlciAub3ZlcmxheSB7XHRcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODEsIDkzLCAwLjcxKSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNzQsIDgxLCA5MywgMC43MSkgIWltcG9ydGFudDtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XG5cdH1cblx0Lm92ZXJsYXkge1x0XG5cdFx0b3BhY2l0eTogMC40O1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRcdC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHQvL2JhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFxuXHR9XG5cdC5pY29uIHtcdFxuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxuXHRcbn1cblxuLnRlbXBsYXRldmlld2NvbnRhaW5lcntcblx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRoZWlnaHQ6YXV0bztcblx0Ly9tYXgtaGVpZ2h0OjgwMHB4O1xuXHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdC5vdXRwdXRkaXZ7XG5cdFx0d2lkdGg6YXV0bztcblx0XHRoZWlnaHQ6YXV0bztcblx0XHQuaW1nc3R5bGV7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQucGllY2hhcnR7XG5cdFx0d2lkdGg6ODAwcHg7XG5cdFx0aGVpZ2h0OjUwMHB4O1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQubGlzdHRlbXBsYXRlc3tcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0Lmxpc3RpbWdzdHlsZXtcblx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRoZWlnaHQ6MzEwcHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIGdob3N0d2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OjBweCAwcHggMjdweCAtMTJweCAjMDAwO1xuXHRcdH1cblx0fVxufVxuXG4ubnh0cHJldmRpdntcblx0ZGlzcGxheTpub25lO1xuXHQucHJldmlvdXNidG57XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG5cdC5uZXh0YnRue1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cblxuLnR4dEFyZWFfY2xze1xuXHRyZXNpemU6IG5vbmU7XG59XG4udHh0LXRpdGxle1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGNvbG9yOiAjMjM0MDVFOyBcblx0Zm9udC1zaXplOiAxNXB4OyBcblx0bWFyZ2luLWJvdHRvbTogMTJweDsgXG59XG5cbi50ZW1wbGF0ZXNoYXJlYnRue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG91dGxpbmU6bm9uZTtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZToxNHB4O1xufVxuXG5cbi5zaGFyZW9wdGlvbntcblx0ZGlzcGxheTpub25lO1xuXHRwYWRkaW5nLWxlZnQ6MHB4O1xuXHQuc2hhcmVvcHRpb25saXtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzo1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuc2hhcmVvcHRpb25saTpob3Zlcntcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0Z3JleTtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRwYWRkaW5nOjVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRib3JkZXI6MXB4IHNvbGlkO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uY2xvc2Vwb3B1cHNoYXJle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlByZW1pdW1Nb2RhbENvbnRhaW5lcntcblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5pbnB1dC1ncm91cHtcblx0XHRcdFx0aW5wdXQsIC5ub3Rlc0Nsc3tcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjowcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZ1cGRhdGVidG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcdFxuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAzM3B4O1xuXHR3aWR0aDogMTEycHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdmxvYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKm1hcmdpbi1yaWdodDogMTJweDsqL1xufVxuXG4ubmF2bG9hZGVyIGltZyB7XG5cdHdpZHRoOjIwcHg7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6MTBweDtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggI2JlYzRkMjtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjNGQyO1xuXHRvdXRsaW5lOiAxcHggc29saWQgI2JlYzRkMjtcbn1cbi5SZXNldENsb3NlVXBPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNDZweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtODlweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5UcmFuc0FnZW50TW9kYWxDbG9zZXtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTU3cHg7XG5cdG1heC13aWR0aDogNTgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTkzcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uc2F2ZUVzdGltYXRlQ2xvc2VVcE92ZXJhbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC01MnB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLkJyb2tlRmVlQ2xvc2V1cE92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC01OHB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59IFxuLm1pc2NDbG9zZXVwT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTQycHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTNweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5icm9rZXJmZWVDbG9zZXVwT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTNweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5wcm9wZXJ0eVRheGVzQ2xvc2VVcE92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC00NXB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4ubG9hbkJhbGFuY2VDbG9zZXVwT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTQ2cHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5jbG9zZURhdGVPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLmxvYW5iYWxhbmNlQ2xvc2V1cE92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC00NXB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDE0cHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uZ3Jvc3NQcm9wZXJ0eU92ZXJhbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC00MHB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uc2hhcmVpbWdidG57XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDsgXG5cdHJpZ2h0OiAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6MTAwcHg7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbi5DYWxjRHJvcERvd257XG5cdCNjaGFuZ2VBcmVhV2Vie1xuXHRcdC5kcm9wZG93bi1tZW51e1xuXHRcdFx0bGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOjc1JSAhaW1wb3J0YW50O1xuXHRcdFx0LmZpZWxkLXJvd3tcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0LWRyb3Bkb3due1xuXHRcdFx0XHQuZHJvcGRvd24tbWVudXtcblx0XHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXZ1cGRhdGVidG5cblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5kb25lY29udGFpbmVye1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRcbn1cblxuLypDb21tb24gVGVtcGxhdGUgVmlldyBzdHlsZSBTdGFydHMqL1xuXG4udGVtcGxhdGV2aWV3LWNvbnRhaW5lcntcblx0LnRlbXBsYXRldmlld3RibHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MTMwMHB4O1xuXHRcdHRhYmxlLWxheW91dDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdC5MZWZ0VGRjb250e1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1x0XHRcblx0XHRcdC5CYWNrQnRue1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFx0XHRjb2xvcjogc3RlZWxibHVlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5NaWRkbGVUZGNvbnR7XG5cdFx0XHR3aWR0aDo2MCU7XG5cdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdC5zZWxlY3R0ZW1wbGF0ZXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IHN0ZWVsYmx1ZTtcblx0XHRcdH1cblx0XHRcdC50ZW1wbGF0ZXZpZXdjb250YWluZXJ7XG5cdFx0XHRcdC5uZWFyYnlwcm9wZGl2e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjQ7XG5cdFx0XHRcdFx0Y29sb3I6IzQ5NDk0OTtcblx0XHRcdFx0XHQvL3RleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcdFxuXHRcdFx0XHRcdC8vcGFkZGluZzoxNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wZW5jaWxidG57XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcdFxuXHRcdFx0XHRcdC8vbWluLWhlaWdodDoxMDUwcHg7XG5cdFx0XHRcdFx0Ly9tYXgtaGVpZ2h0OjEzMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHQvL3BhZGRpbmc6MTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC5wcmV2aWV3dGVtcGxhdGV7XG5cdFx0XHRcdFx0XHQvL21pbi1oZWlnaHQ6MTA1MHB4O1xuXHRcdFx0XHRcdFx0Ly9tYXgtaGVpZ2h0OjEzMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlJpZ2h0VGRjb250e1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LlRlbXBsYXRlX3RpdGxle1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NrX2ltZ3tcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ly9ib3R0b206IDEwNHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogNDMlO1xuXHRcdFx0XHRcdGxlZnQ6IDg2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRlbXBsYXRldGh1bWJyaWdodGNvbnR7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0LmlubmVydGh1bWJjb250e1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcdFxuXHRcdFx0XHRcdFx0aGVpZ2h0Ojk0JTtcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdFx0XHQubGlzdHRlbXBsYXRlc3tcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGdob3N0d2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCAyN3B4IC0xMnB4ICMwMDA7XG5cdFx0XHRcdFx0XHRcdC5saXN0aW1nc3R5bGV7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjI4MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgZ2hvc3R3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OjBweCAwcHggMjdweCAtMTJweCAjMDAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjNGQyO1xuXHRcdFx0XHRcdFx0b3V0bGluZTogMHB4IHNvbGlkICNiZWM0ZDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4ICNiZWM0ZDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZW1wbGF0ZXRodW1icmlnaHRjb250YWluZXJ7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0LmlubmVydGh1bWJjb250e1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcdFxuXHRcdFx0XHRcdFx0aGVpZ2h0OjUyJTtcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdFx0XHQubGlzdHRlbXBsYXRlc3tcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGdob3N0d2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCAyN3B4IC0xMnB4ICMwMDA7XG5cdFx0XHRcdFx0XHRcdC5saXN0aW1nc3R5bGV7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjI4MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgZ2hvc3R3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OjBweCAwcHggMjdweCAtMTJweCAjMDAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjNGQyO1xuXHRcdFx0XHRcdFx0b3V0bGluZTogMHB4IHNvbGlkICNiZWM0ZDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4ICNiZWM0ZDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5SVF9Ub3BfQXJyb3d7XG5cdFx0XHRcdFx0Ly93aWR0aDogMzVweDtcblx0XHRcdFx0XHQvL2hlaWdodDogMzVweDtcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNDNweDtcblx0XHRcdFx0XHRsZWZ0OiAzOSU7XG5cdFx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHQvL3dpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuUlRfVG9wX0Fycm93OmhvdmVye1xuXHRcdFx0XHRcdCNUZW1fdXBfaG92e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNUZW1fdXBfaW1ne1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LlJUX0JvdHRvbV9BcnJvd3tcblx0XHRcdFx0XHQvL3dpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdC8vaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdGJvdHRvbTogNDNweDtcblx0XHRcdFx0XHRsZWZ0OiAzOSU7XG5cdFx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0XHR6LWluZGV4OiA5OTk5OTk5OTk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdC8vd2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5SVF9Cb3R0b21fQXJyb3c6aG92ZXJ7XG5cdFx0XHRcdFx0I1RlbXBfZG93bl9ob3Z7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I1RlbXBfZG93bl9pbWd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQjVGVtcF9kb3duX2hvdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQjVGVtX3VwX2hvdntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVkaXRwcm9wZXJ0eWJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LmVkaXRwcm9maWxlYnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5lZGl0dHh0YnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cblx0Lmxhbmd1YWdlX3NlbGJveHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmNvbG9ycGFse1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcblx0XHRtYXJnaW4tdG9wOjE1cHg7XG5cdFx0aGVpZ2h0OjcwcHg7XG5cdFx0b3ZlcmZsb3cteTphdXRvO1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQuY29sb3JwYWxhdHRlZGl2e1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5ib3R0b21idG5jb250e1xuXHRcdG1hcmdpbi10b3A6MzAwcHg7XG5cdFx0LnNoYXJlYnV0dG9uY2xhc3NidG57XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6IzI3OEFFNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0fVxuXHRcdC5hX2Rvd25wZGZ7XG5cdFx0XHRjb2xvcjojMjc4QUU1O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuTW9kYWxIZWFkZXJTdHlsZXtcblx0XHRcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XG5cdH1cblx0Lk1vZGFsQ29udGVudFN0eWxle1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQuQ2xvc2VNb2RhbHtcblx0XHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbi10b3A6IC0yNHB4O1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MTVweDtcblx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cbi8qQ29tbW9uIFRlbXBsYXRlIFZpZXcgc3R5bGUgRW5kcyovXG4uZHJvcGRvd24tbWVudWRhc2h7XG5cdGxlZnQ6MTQ2cHggIWltcG9ydGFudDtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5kZW1vc2l0ZWxvZ297XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiBjYWxjKDUwJSAtIDQ3cHgpO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1x0XG5cdGJhY2tncm91bmQ6ICNGRjQ1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1x0XHRcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4IDVweDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcdFxufVxuLm5vdGlmeW51bWJlcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDI3cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNTUwMzI7XG5cdHBhZGRpbmctbGVmdDogN3B4O1xuXHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdHBhZGRpbmctdG9wOiAxcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdGJvcmRlci1yYWRpdXM6IDlweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub3RpZnlfbnVtYmVye1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTU1MDMyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tdG9wOiAtNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vdGlmeV9kcm9wZG93bl9udW1iZXJ7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzI7XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ly9tYXJnaW4tbGVmdDogMTc5cHg7XG5cdC8vbWFyZ2luLXRvcDogLTM1cHg7XG5cdC8vIG1hcmdpbi1sZWZ0OiAxMTFweDtcblx0Ly8gbWFyZ2luLXRvcDogLTM1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gcGFkZGluZzogMnB4O1xufVxuLmJzNW5vdGlmeXtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub3RpZnltb2JpbGV7XG5cdG1hcmdpbi1sZWZ0OiAxNzlweDtcblx0bWFyZ2luLXRvcDogLTM1cHg7XG59XG4ubm90aWZ5Y291bnR7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbiNuYXZiYXJcbntcblx0XG5cdCNOb3RpZnlUb2dnbGV7XG5cdFx0LmRyb3Bub3RpZnl7XG5cdFx0XHRsZWZ0OiAtMjgwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG59IFxuI05vdGlmeVRvZ2dsZXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQuZHJvcGRvd24tdG9nZ2xle1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5kcm9wbm90aWZ5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IDM3NXB4O1xuXHRcdGxlZnQ6IC0yODBweCAhaW1wb3J0YW50O1xuXHRcdC8vbWF4LWhlaWdodDogNTAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdGxlZnQ6IC0yODBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR0b3A6IDYwcHg7XG5cdH1cblx0LmFyd3tcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdFx0dG9wOiAtNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQudGl0bGV7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuXHR9XG5cdC5ub3RpdGxle1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcblx0fVxuXHQudGl0bGVsZnR7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiMyMzQwNWU7XG5cdH1cblx0LnRpdGxlcml0e1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjojMjM0MDVlO1xuXHR9XG5cdC5ub3RpZnlib3JkZXJidG17XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNmVhZWQ7XG5cdH1cblx0LnNjcm9sbGNvbnRub3RpZnl7XG5cdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblx0LmVtdGNvbnR7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQubm90aWZ5Y29udGRpdntcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcblx0XHQuaW1nZGl2e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0aW1ne1x0XHRcdFx0XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250MXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDczJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LmFjdGNvbnQxXG5cdFx0e1xuXHRcdFx0LnNwYW4xe1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcdFxuXHRcdFx0fVxuXHRcdFx0LnNwYW4ye1xuXHRcdFx0XHRjb2xvcjogI2E3YTdhNztcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluYWN0Y29udDFcblx0XHR7XG5cdFx0XHQuc3BhbjF7XG5cdFx0XHRcdFxuXHRcdFx0XHRjb2xvcjogIzdiOGE5YTtcdFx0XHRcdFxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuc3BhbjJ7XG5cdFx0XHRcdGNvbG9yOiAjYTdhN2E3O1xuXHRcdFx0XHQvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNsc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGltZ3tcdFx0XHRcdFxuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zcGFuYWdlbnR7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuXHQjbmF2YmFyXG5cdHtcblx0XHQjTm90aWZ5VG9nZ2xlXG5cdFx0e1xuXHRcdFx0LmRyb3Bub3RpZnlcblx0XHRcdHtcblx0XHRcdFx0bGVmdDogLTMxcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5hcndcblx0XHRcdHtcblx0XHRcdFx0bGVmdDogMjNweDtcblx0XHRcdFx0cmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcbn1cbi5uYXZsb2Fke1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogODUlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblxufVxuLm5hdmNpdHlvZmZkcm9wZG93bntcblx0bGluZS1oZWlnaHQ6IDIwcFggIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuXG5cbn1cbiNOb3RpZnlUb2dnbGV7XG5cdC5ub3RpdGxlIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XG5cdH1cbn1cbi5ub3RpZmljYXRpb250ZXh0YWxpZ257XG5cdHBhZGRpbmctdG9wOiA3cHg7XG5cdFxufVxuLm5vdGlmaWNhdGlvbmltZ2FsaWdue1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ub3RpZnljb2xvcm9wZW57XG5cdGNvbG9yOiAjOTA5MDkwO1x0XG59XG4ubm90aWZ5Y29sb3Jub3RvcGVue1x0XG5cdC8vYmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xuXHRjb2xvcjogIzQ5NDk0OTtcbn1cbi5ub3RpZnlhcnJvd3tcblx0aGVpZ2h0OiAxOHB4O1xufVxuLmxlYWRnZW5wcmV2aWV3e1xuXHQuTWFpblRhYmxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6YXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0XG5cdCNJbWFnZUNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdC8vIHdpZHRoOiA3OCU7XG5cdFx0d2lkdGg6IDY0NXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym94LXNoYWRvdzogMHB4IC0xcHggMTBweCAxcHggI2M1YzVjNTtcblx0fVxuXHRcblx0I2ltYWdlRGV0YWlscyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEYzO1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHRcblx0I0ltYWdlQ29udGVudFRpdGxlIHtcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMHB4IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEYzO1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHQjSW1hZ2VDb250ZW50RGVzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjBGMztcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogNXB4IDEwcHggMTBweCAxMHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG5cdFxuXHQjVGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG5cdFx0Y29sb3I6ICM0RTRFNEU7XG5cdH1cblx0XG5cdCNEZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Ly8gd2lkdGg6IDg4JTtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwcHggMHB4IDEwcHggMHB4O1xuXHRcdGNvbG9yOiAjNEU0RTRFO1xuXHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG5cdH1cblx0XG5cdCNUYXBBY3Rpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG5cdFx0Y29sb3I6ICM0RTRFNEU7XG5cdH1cblx0XG5cdCNUaHVtYm5haWxQcmV2aWV3IHtcblx0XHRmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzRFNEU0RTtcblx0fVxuXHRcbn1cbi5jb2xvcndoaXRle1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5pbmFjdGl2ZXNlbGVjdHtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmluYWN0aXZlZG93bntcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR0b3A6IC0yNXB4O1xuXHRyaWdodDogNXB4O1xuXHRjb2xvcjogd2hpdGU7XG59XG4uZHJvcGRvd25pbmFjdGl2ZXtcblx0LnNlbGVjdC1kcm9wZG93bntcblx0XHQuZHJvcGRvd24tbWVudSBcblx0XHR7XG5cdFx0XHRsaVxuXHRcdFx0e1xuXHRcdFx0XHRhXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcbn1cbi51bGluYWN0aXZle1xuXHQubmF2dXBkYXRlYnRue1xuXHRcdG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ucHVzaHRpdGxle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbn1cbi5wdXNocG9we1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7ICAgIFxuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG1hcmdpbjogNDBweCAyMHB4O1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDRweCAwcHg7XG59XG4ucHVzaHBvcHVwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1x0XG59XG4uYWxpZ25fcGlja2Vye1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xufVxuLnB1c2hwb3B1cDF7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnB1c2hwb3B1cDFpbWd7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoyMHB4O1xuXHR9XG59XG4ucHVzaHBvcHVwMXRpdGxle1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnB1c2hwb3B1cDFub3d7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRjb2xvcjogIzAwMDtcbn1cbi5wdXNocG9wdXAye1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuLnB1c2hwb3B0aXRsZTJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xufVxuLnB1c2hwb3Bjb250ZW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bWFyZ2luOiAxMHB4IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucHVzaHBvcGJ0bntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0d2lkdGg6IDE5MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHVzaHBvcGxpbmt7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wdXNocG9wYnRuY29udHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xufVxuLnB1c2hpbmZvXG57XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmRlbGV0ZXB1c2h7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0YXtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHRkaXZ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoyMHB4O1xuXHRcdH1cblx0fVxufVxuLnRvcG5hdl9oZWFkZXJ7XG5cdHdpZHRoOjEzMzBweDtcbn1cbi5kYXNoX2ZvbnR7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDExcHggIWltcG9ydGFudDtcbn1cbi5wYWRkMjB7XG5cdHBhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlbmF2aW1ne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4ubW9iaWxlbmF2ZGl2e1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZW5vdGlmeV9udW1iZXJ7XG5cdGhlaWdodDogMTVweDtcblx0d2lkdGg6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzI7XG5cdFxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiA4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9iaWxlbm90aWZ5Y291bnR7XG5cdGZvbnQtc2l6ZTogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNuYXYtaWNvbjMge1xud2lkdGg6IDIwcHg7XG5oZWlnaHQ6IDEwMCU7XG4gcG9zaXRpb246IHJlbGF0aXZlO1xuIC8vbWFyZ2luOiA1MHB4IGF1dG87XG4gLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gY3Vyc29yOiBwb2ludGVyO1xuIG1hcmdpbi10b3A6IDVweDtcblxufVxuXG4jbmF2LWljb24zIHNwYW4ge1xuIGRpc3BsYXk6IGJsb2NrO1xuIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiBoZWlnaHQ6IDFweDtcbiB3aWR0aDogMTAwJTtcbiBiYWNrZ3JvdW5kOiAjMjM0MDVFO1xuIGJvcmRlci1yYWRpdXM6IDlweDtcbiBvcGFjaXR5OiAxO1xuIGxlZnQ6IDA7XG4gLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAwcHg7XG4gIH1cbiAgXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogNnB4O1xuICB9XG4gIFxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpIHtcblx0dG9wOiAxMnB4O1xuICB9XG4gIFxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDZweDtcblx0d2lkdGg6IDAlO1xuXHRsZWZ0OiA1MCU7XG4gIH1cbiAgXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIFxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuXHR0b3A6IDZweDtcblx0d2lkdGg6IDAlO1xuXHRsZWZ0OiA1MCU7XG4gIH1cblxuICAucHJvZmlsZW1vYntcbiAgXHQvLyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgXHQvLyB3aWR0aDogMTAwJTtcbiAgXHQvLyBsZWZ0OiAwJTtcblx0XHQvLyB0b3A6IDE4JTtcblx0XHQvLyBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdC8vIGFuaW1hdGlvbi1uYW1lOiBwcm9mZmY7XG5cdFx0Lm1vYmlsZW5hdmRpdntcblx0XHRcdGltZ3tcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHRcblxuXG5AbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAubW9iZHJvcHtcblx0IHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiB9XG59XG4ubGlzdHN0eWxle1xuXHRkaXNwbGF5OmZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5saXN0ZG90e1xuXHRcdHdpZHRoOjZweDtcblx0XHRoZWlnaHQ6NnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzIzNDA1RTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4ubmV3cHJlbWl1bW1vZGFse1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQubmV3cHJlbWl1bW1vZGFsaGVhZGluZ3tcblx0XHRwYWRkaW5nOjE1cHg7XG4gICAgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBcdGNvbG9yOiAjM0EzQTNBO1xuICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC5uZXdwcmVtaXVtbW9kYWxjb250MXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjM0EzQTNBO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQubmV3cHJlbWl1bW1vZGFsY29udDJ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzNBM0EzQTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdHNwYW57XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0Lm5ld3ByZW1pdW1tb2RhbGJvdHtcbiAgIFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgXHRcdGRpc3BsYXk6IGZsZXg7XG4gICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgICAuYm90Zmlyc3R7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0Y29sb3I6IzQ5NDk0OTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0ICAgfVxuXHRcdCAgIC5ib3RzZWNvbmR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0Y29sb3I6I2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHQgICB9XG5cdH1cbn1cbi8vbmV3IGJhbm5lclxuIC5iYW5uYmFubmVyIHtcbiBcdHBhZGRpbmc6IDEwcHggMHB4O1xuIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvd2ViaW5hcl9vdmVybGF5LnBuZycpIG5vLXJlcGVhdDtcbiBcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuIH1cbiAuYmFubmpvaW5fdXNfaGVhZGVyIHtcbiBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbiBcdGNvbG9yOiAjZmZmO1xuIFx0Zm9udC1zaXplOiAyNHB4O1xuIH1cblxuIC5iYW5uZGF0ZV9jb25lbnQge1xuIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuIFx0Y29sb3I6ICM3OWJkMmY7XG4gXHRmb250LXNpemU6IDE1cHg7XG4gfVxuXG4gLmJhbm5zcGVha2VyX2RpdiB7XG4gXHRtYXJnaW46IGF1dG87XG4gXHR3aWR0aDogMjUlO1xuIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiAuYmFtbWJhbmVyY2xvc2V7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjNweDtcblx0dG9wOiAyMnB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG4gfVxuXG4gLmJhbm5qb2luX3VzX2NvbnRlbnQge1xuIFx0d2lkdGg6IDUwJTtcbiB9XG5cblxuIC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdG1hcmdpbjogMTBweCBhdXRvO1xuIFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0YWYzZTtcbiBcdGJvcmRlci1yYWRpdXM6IDE3LjVweDtcbiBcdGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMtU2VtaUJvbGQnO1xuIFx0Y29sb3I6ICNmZmY7XG4gXHRmb250LXNpemU6IDE4cHg7XG4gXHRwYWRkaW5nOiAxMHB4O1xuIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0Y3Vyc29yOiBwb2ludGVyO1xuIFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuIFx0d2lkdGg6IDg4JTtcbiB9XG5cbiAuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuIFx0bWFyZ2luOiBhdXRvO1xuIFx0cGFkZGluZzogMHB4O1xuIFx0dGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7XG4gXHQuYmFubmJhbm5lciB7XG4gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4gXHR9XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0d2lkdGg6IDEwMCU7XG4gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0bWFyZ2luOiAxMHB4O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbiBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiAxMnB4O1xuIFx0fVxuXG4gXHQuYmFubmRhdGVfY29uZW50IHtcbiBcdFx0bWFyZ2luOiA1cHggMHB4O1xuIFx0XHRmb250LXNpemU6IDlweDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbiBcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG4gXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcbiBcdFx0bWFyZ2luLXRvcDogMTBweDtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0XHRwYWRkaW5nOiA3LjVweDtcbiBcdFx0Zm9udC1zaXplOiAxMnB4O1xuIFx0XHR3aWR0aDogNzAlO1xuIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuIFx0fVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpe1xuIFx0LmJhbm5iYW5uZXIge1xuIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuIFx0fVxuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdHdpZHRoOiAxMDAlO1xuIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdG1hcmdpbjogMTBweDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbiBcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG4gXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcbiBcdFx0bWFyZ2luLXRvcDogMTBweDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMTRweDtcbiBcdH1cblxuIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4gXHRcdG1hcmdpbjogNXB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiAxMHB4O1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRcdHBhZGRpbmc6IDVweDtcbiBcdFx0Zm9udC1zaXplOiAxNHB4O1xuIFx0XHR3aWR0aDogNTAlO1xuIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuIFx0fVxuXHQgLmlmcmFtZV9tYXJnaW57XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gXHQuYmFubmJhbm5lciB7XG4gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4gXHR9XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0d2lkdGg6IDEwMCU7XG4gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0bWFyZ2luOiAxMHB4O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbiBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiAxNnB4O1xuIFx0fVxuXG5cdC5iYW5uZGF0ZV9jb25lbnQge1xuXHRcdG1hcmdpbjogMTBweCAwcHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cbiBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4gXHRcdHBhZGRpbmc6IDBweDtcbiBcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG4gXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcbiBcdFx0bWFyZ2luLXRvcDogMTBweDtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0XHRwYWRkaW5nOiAxMHB4O1xuIFx0XHRmb250LXNpemU6IDE0cHg7XG4gXHRcdHdpZHRoOiA1MCU7XG4gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gXHR9XG5cdC5pZnJhbWVfbWFyZ2lue1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuIFx0LmJhbm5iYW5uZXIge1xuIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuIFx0fVxuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdHdpZHRoOiAxMDAlO1xuIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdG1hcmdpbjogMTBweDtcbiBcdH1cbiB9XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuIFx0LmJhbm5iYW5uZXIge1xuIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuIFx0fVxuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdGRpc3BsYXk6IGJsb2NrO1xuIFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRtYXJnaW46IDEwcHg7XG4gXHRcdGRpc3BsYXk6IGJsb2NrO1xuIFx0XHRmbGV4OiAwIDAgMTAwJTtcbiBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuIFx0fVxuIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbiBcdFx0bWFyZ2luLXRvcDogMTBweDtcbiBcdFx0cGFkZGluZzogMHB4O1xuIFx0XHRmbGV4OiAwIDAgMTAwJTtcbiBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbiBcdFx0Zm9udC1zaXplOiAyOHB4O1xuIFx0fVxuXG4gXHQuYmFubmRhdGVfY29uZW50IHtcbiBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiAxOHB4O1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuIFx0XHRmbGV4OiAwIDAgMTAwJTtcbiBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRcdHdpZHRoOiA1MCU7XG4gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gXHR9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM2N3B4KXtcbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHRwYWRkaW5nOiAwcHg7XG4gXHRcdGZsZXg6IDAgMCAxNy41JTtcbiBcdFx0bWF4LXdpZHRoOiAxNy41JTtcbiBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4gXHR9XG5cbiBcdC5iYW5uc3BlYWtlciB7XG4gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4gXHRcdHBhZGRpbmc6IDBweDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMjRweDtcbiBcdH1cblxuIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4gXHRcdG1hcmdpbjogNXB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiAxNXB4O1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRcdG1hcmdpbjogMzBweCAwcHg7XG4gXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMThweDtcbiBcdFx0d2lkdGg6IDg1JTtcbiBcdH1cblxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDEzNjdweCl7XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0ZmxleDogMCAwIDIwJTtcbiBcdFx0bWF4LXdpZHRoOiAyMCU7XG4gXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcbiBcdH1cbiBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4gXHRcdHdpZHRoOiA0NSU7XHRcbiBcdFx0ZmxleDogMCAwIDQ1JTtcbiBcdFx0bWF4LXdpZHRoOiA0NSU7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4gXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gXHR9XG4gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4gXHR9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2OHB4KSBhbmQgKG1heC13aWR0aDogNTAwMHB4KXtcbiBcdC5iYW5uYmFubmVyX3NlY3Rpb24ge1xuIFx0XHR3aWR0aDogODAlO1xuIFx0XHRmbGV4OiAwIDAgNjUlO1xuIFx0XHRtYXgtd2lkdGg6IDY1JTtcbiBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbiBcdFx0ZmxvYXQ6IG5vbmU7XG4gXHR9XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4gXHRcdHBhZGRpbmc6IDBweDtcbiBcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4gXHRcdHBhZGRpbmc6IDBweDtcbiBcdFx0d2lkdGg6IDQ1JTtcdFxuIFx0XHRmbGV4OiAwIDAgNDUlO1xuIFx0XHRtYXgtd2lkdGg6IDQ1JTtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbiBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbiBcdFx0dGV4dC1hbGlnbjogbGVmdDtcbiBcdH1cbiBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbiBcdH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpe1xuIFx0LmJhbm5iYW5uZXJfc2VjdGlvbiB7XG4gXHRcdHdpZHRoOiA4NSU7XG4gXHRcdGZsZXg6IDAgMCA4NSU7XG4gXHRcdG1heC13aWR0aDogODUlO1xuIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuIFx0XHRmbG9hdDogbm9uZTtcbiBcdH1cbiB9XG5cbi8vIC5iYW5uYmFubmVyIHtcbi8vIFx0cGFkZGluZzogMTBweCAwcHg7XG4vLyBcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3dlYmluYXJfb3ZlcmxheS5wbmcnKSBuby1yZXBlYXQ7XG4vLyBcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuLy8gfVxuXG4vLyAuYmFubmpvaW5fdXNfaGVhZGVyIHtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG4vLyBcdGNvbG9yOiAjZmZmO1xuLy8gXHRmb250LXNpemU6IDI0cHg7XG4vLyB9XG5cbi8vIC5iYW5uZGF0ZV9jb25lbnQge1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbi8vIFx0Y29sb3I6ICM3OWJkMmY7XG4vLyBcdGZvbnQtc2l6ZTogMTVweDtcbi8vIH1cblxuLy8gLmJhbm5kYXRlX2NvbmVudF90d28ge1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbi8vIFx0Y29sb3I6ICM3OWJkMmY7XG4vLyBcdGZvbnQtc2l6ZTogMjRweDtcbi8vIH1cblxuLy8gLmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdG1hcmdpbjogYXV0bztcbi8vIFx0d2lkdGg6IDI1JTtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gfVxuXG4vLyAuYmFubmpvaW5fdXNfY29udGVudCB7XG4vLyBcdHdpZHRoOiA1MCU7XG4vLyB9XG5cblxuLy8gLmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRtYXJnaW46IDEwcHggYXV0bztcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0YWYzZTtcbi8vIFx0Ym9yZGVyLXJhZGl1czogMTcuNXB4O1xuLy8gXHRmb250LWZhbWlseTogJ0ZpcmFTYW5zLVNlbWlCb2xkJztcbi8vIFx0Y29sb3I6ICNmZmY7XG4vLyBcdGZvbnQtc2l6ZTogMThweDtcbi8vIFx0cGFkZGluZzogMTBweDtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRjdXJzb3I6IHBvaW50ZXI7XG4vLyBcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcbi8vIFx0d2lkdGg6IDg4JTtcbi8vIH1cblxuLy8gLmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbi8vIFx0bWFyZ2luOiBhdXRvO1xuLy8gXHRwYWRkaW5nOiAwcHg7XG4vLyBcdHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcbi8vIFx0LmJhbm5iYW5uZXIge1xuLy8gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbi8vIFx0fVxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0bWFyZ2luOiAxMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDEycHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50IHtcbi8vIFx0XHRtYXJnaW46IDVweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiA5cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50X3R3byB7XG4vLyBcdFx0Zm9udC1zaXplOiAxMnB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcbi8vIFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4vLyBcdFx0bWFyZ2luLXRvcDogMTBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHRwYWRkaW5nOiA3LjVweDtcbi8vIFx0XHRmb250LXNpemU6IDEycHg7XG4vLyBcdFx0d2lkdGg6IDcwJTtcbi8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCl7XG4vLyBcdC5iYW5uYmFubmVyIHtcbi8vIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4vLyBcdH1cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdG1hcmdpbjogMTBweDtcbi8vIFx0fVxuXG4vLyBcdC5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcbi8vIFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4vLyBcdFx0bWFyZ2luLXRvcDogMTBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxNHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4vLyBcdFx0bWFyZ2luOiA1cHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnRfdHdvIHtcbi8vIFx0XHRmb250LXNpemU6IDE0cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0cGFkZGluZzogNXB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTRweDtcbi8vIFx0XHR3aWR0aDogNTAlO1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbi8vIFx0LmJhbm5iYW5uZXIge1xuLy8gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbi8vIFx0fVxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0bWFyZ2luOiAxMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDE2cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50IHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTFweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnRfdHdvIHtcbi8vIFx0XHRmb250LXNpemU6IDE0cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcbi8vIFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4vLyBcdFx0bWFyZ2luLXRvcDogMTBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHRwYWRkaW5nOiAxMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTRweDtcbi8vIFx0XHR3aWR0aDogNTAlO1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbi8vIFx0LmJhbm5iYW5uZXIge1xuLy8gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbi8vIFx0fVxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0bWFyZ2luOiAxMHB4O1xuLy8gXHR9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4vLyBcdC5iYW5uYmFubmVyIHtcbi8vIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4vLyBcdH1cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdG1hcmdpbjogMTBweDtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRmbGV4OiAwIDAgMTAwJTtcbi8vIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4vLyBcdH1cbi8vIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbi8vIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0XHRmbGV4OiAwIDAgMTAwJTtcbi8vIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbi8vIFx0XHRmb250LXNpemU6IDI4cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50IHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMThweDtcbi8vIFx0fVxuXG4vLyBcdC5kYXRlX2NvbmVudF90d28ge1xuLy8gXHRcdGZvbnQtc2l6ZTogMjJweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmbGV4OiAwIDAgMTAwJTtcbi8vIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0d2lkdGg6IDUwJTtcbi8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM2N3B4KXtcbi8vIFx0LmJhbm5iYW5uZXIge1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0XHRmbGV4OiAwIDAgMTcuNSU7XG4vLyBcdFx0bWF4LXdpZHRoOiAxNy41JTtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zcGVha2VyIHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMjRweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnQge1xuLy8gXHRcdG1hcmdpbjogNXB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDE1cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50X3R3byB7XG4vLyBcdFx0Zm9udC1zaXplOiAxOHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdG1hcmdpbjogMjIuNXB4IDBweDtcbi8vIFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMThweDtcbi8vIFx0XHR3aWR0aDogODUlO1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDEzNjdweCl7XG4vLyBcdC5iYW5uYmFubmVyIHtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHRmbGV4OiAwIDAgMjAlO1xuLy8gXHRcdG1heC13aWR0aDogMjAlO1xuLy8gXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbi8vIFx0XHR3aWR0aDogNDUlO1x0XG4vLyBcdFx0ZmxleDogMCAwIDQ1JTtcbi8vIFx0XHRtYXgtd2lkdGg6IDQ1JTtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAyNHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuLy8gXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4vLyBcdH1cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0bWFyZ2luOiAyMi41cHggMHB4O1xuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2OHB4KSBhbmQgKG1heC13aWR0aDogMjgwMHB4KXtcbi8vIFx0LmJhbm5iYW5uZXJfc2VjdGlvbiB7XG4vLyBcdFx0d2lkdGg6IDgwJTtcbi8vIFx0XHRmbGV4OiAwIDAgNjUlO1xuLy8gXHRcdG1heC13aWR0aDogNjUlO1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0XHRmbG9hdDogbm9uZTtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHRcdHdpZHRoOiA0NSU7XHRcbi8vIFx0XHRmbGV4OiAwIDAgNDUlO1xuLy8gXHRcdG1heC13aWR0aDogNDUlO1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuLy8gXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4vLyBcdH1cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdG1hcmdpbjogMTVweCBhdXRvO1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2OHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KXtcbi8vIFx0LmJhbm5iYW5uZXJfc2VjdGlvbiB7XG4vLyBcdFx0d2lkdGg6IDg1JTtcbi8vIFx0XHRmbGV4OiAwIDAgODUlO1xuLy8gXHRcdG1heC13aWR0aDogODUlO1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0XHRmbG9hdDogbm9uZTtcbi8vIFx0fVxuLy8gfVxuLndlYmluYXJwb3B1cGNsc2V7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5tYXJnaW4tdG9wOiAtMzdweDtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMHB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4ud2ViaW5hcnBvcHVwY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC53cGhlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbjogMTBweCAwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG5cdH1cblx0LndwY29udGVudGRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Lndwc2luZ2xlYm94e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdC8vbWFyZ2luOiAxNXB4IDBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAwcHg7XG5cdFx0XHQud3BzaW1hZ2V7XG5cdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud3BzY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0Lndwc2J1dHRvbmRpdntcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHQud3BzYnV0dG9ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hbm5vbmNlbWVudF9pbWd7XG5cdHdpZHRoOiA0NXB4O1xufVxuLndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvd2ViaW5hcl9vdmVybGF5LnBuZycpIG5vLXJlcGVhdDtcblx0Ly8gYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvd2ViaW5hcl9zb2NpYWxtZWRpYV9vdmVybGF5LnBuZycpIG5vLXJlcGVhdDtcblx0Ly8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRoZWlnaHQ6IDExMHB4O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogM3B4IDBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0LmJhbW1iYW5lcmNsb3Nle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNXB4O1xuXHRcdHRvcDogM3B4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0fVxuXHQgfVxuXHQud2ViaXNwZWFrZXJ7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6NzBweDtcblx0XHR9XG5cdH1cblx0LndlYmljb250ZW50e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMHB4IDEwcHg7XG5cdFx0LndlYmljb250aGVhZHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICMxY2Q4YjQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53ZWJpY29udG1lc3NhZ2V7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICBcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5uZXdjb250ZW50e1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Lm5ld2ZpcnN0Y29udGVudHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtRXh0cmFCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiNmZmZmO1xuXHRcdH1cblx0XHQubmV3c2Vjb25kY29udGVudHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZEl0YWxpYyA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogeC1sYXJnZTtcblx0XHRcdFx0Y29sb3I6I2ZmZjVhMjtcblx0XHRcdC5zZWNvbmRkYXNoe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXd0aGlyZGNvbnRlbnR7XG5cdFx0XHRmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFySXRhbGljIDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiBsYXJnZTtcblx0XHR9XG5cdH1cblx0LndlYmljb250YnV0dG9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxY2Q4YjQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTcuNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMtU2VtaUJvbGQnO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDhweCAzMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQubmV3d2ViaWNvbnRidXR0b257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZiYTUzNiA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRmb250LWZhbWlseTogJ0ZpcmFTYW5zLVNlbWlCb2xkJztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA4cHggNDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG4uYmFubmVyX2FsaWdue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubmV3d2ViaWNvbnRidXR0e1xuXHRwYWRkaW5nOiAzcHggNjVweDtcblx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQ7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcl9sYXJnZV9zY3JlZW57XG5cdGRpc3BsYXk6IGZsZXg7XG5cbn1cbi5tYXJrZXRfbG9nb19pbWd7XG5cdHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCl7XG5cdC53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjdweCl7XG5cdC53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHRcdC5uZXd3ZWJpY29udGJ1dHRvbntcblx0XHRcdHBhZGRpbmc6IDEwcHggNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0LmZvcl9sYXJnZV9zY3JlZW57XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHR9XG5cdH0gXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzVweCl7XG5cdC5uZXd3ZWJpY29udGJ1dHR7XG5cdFx0Zm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogM3B4IDQwcHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3Zmlyc3Rjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXdzZWNvbmRjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXd0aGlyZGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmtldF9sb2dve1xuXHRcdHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJrZXRfbG9nb19pbWd7XG5cdFx0d2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZvcl9sYXJnZV9zY3JlZW57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpe1xuXHQud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodCA6IDgwcHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3Zmlyc3Rjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXdzZWNvbmRjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJrZXRfbG9nb3tcblx0XHR3aWR0aDogMTMwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDgxcHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3d2ViaWNvbnRidXR0e1xuXHRcdHBhZGRpbmc6M3B4IDMwcHggIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0fVxuXHQubWFya2V0X2xvZ29faW1ne1xuXHRcdHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZvcl9sYXJnZV9zY3JlZW57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcblx0LndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQgOiA4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld2ZpcnN0Y29udGVudHtcblx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3c2Vjb25kY29udGVudHtcblx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3dGhpcmRjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmtldF9sb2dve1xuXHRcdHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogODFweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXd3ZWJpY29udGJ1dHR7XG5cdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMXB4IDE4cHggIWltcG9ydGFudDtcblx0fVxuXHQubWFya2V0X2xvZ29faW1ne1xuXHRcdHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7XG5cdC53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LndlYmljb250ZW50e1xuXHRcdFx0bWFyZ2luOiA1cHggMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG5cdC53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LndlYmljb250ZW50e1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHRcdC53ZWJpY29udG1lc3NhZ2V7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcblx0LndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LndlYmljb250ZW50e1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHRcdC53ZWJpY29udG1lc3NhZ2V7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdmJhcm5ld2Rlc2lnbnN7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMHB4IDBweCA1cHggMHB4O1xuXHQubGVmdHNpZGViYXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQucmVwaW1hZ2V7XG5cdFx0XHRtYXJnaW46IDBweCA1cHggMHB4IDBweDtcblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0LmxlZnRzaWRlbmFtZXN0YXRle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0LnNpdGUtbmFtZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzQ1NDU0NTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2NoYW5nZUFyZWF7XG5cdFx0XHRcdG1hcmdpbjoxMHB4IDBweCAwcHggMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0LmNvdW50eS1uYW1le1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6IzU3NTc1Nztcblx0XHRcdFx0fVxuXHRcdFx0XHQudWx3aWR0aHtcblx0XHRcdFx0XHR0b3A6OXB4O1xuXHRcdFx0XHRcdGxlZnQ6MHB4O1xuXG5cdFx0XHRcdFx0Ly8gUmVtb3ZlIGFsbCBib3JkZXJzIGluc2lkZSBDaGFuZ2UgQXJlYSBwb3B1cFxuXHRcdFx0XHRcdC5pbnB1dC1ncm91cCxcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCxcblx0XHRcdFx0XHQuZm9ybS1jb250cm9sLFxuXHRcdFx0XHRcdGlucHV0LFxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJpZ2h0c2lkZWJhcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Lm5vdGlmeV9udW1iZXJfbmV3ZGVze1xuXHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTU1MDMyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTYycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5kcm9wX21lbnVfbmV3ZGVzaWdue1xuXHRcdFx0bGVmdDogLTE2OXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5pZm5hdmRlc2lnbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHR9XG5cdH1cbn1cbi5tYXJnaW5fdG9we1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuI25hdmJhcm5ld2Rlc2lnbiBhe1xuXHRmb250LWZhbWlseTpIZWViby1MaWdodDtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0b3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcdFxuXHRwYWRkaW5nOiAycHggNXB4O1xuXHRtYXJnaW46IDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI25hdmJhcm5ld2Rlc2lnbiAuYWN0aXZlbmF2YmFye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGEge1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLUJvbGQ7XG5cdFx0Ly9mb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjc4QUU1IDtcblx0XHRwYWRkaW5nOiAycHggNXB4O1xuXHRcdG1hcmdpbjogNXB4O1x0XG5cdFx0Ly9ib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcblx0fVxuXHQuYWN0aXZldG9wc3R5bGV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA4NiU7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0dG9wOiAtMzFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDclO1xuXHRcdG1hcmdpbi1yaWdodDo3JTtcblx0fVxuXHQuYWN0aXZldG9wc3R5bGUxe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogODYlO1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdHRvcDogLTMxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA3JTtcblx0XHRtYXJnaW4tcmlnaHQ6NyU7XG5cdH1cbn1cbi5wcm92aWRlX2ZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWZyYW1lX21hcmdpbntcblx0bWFyZ2luOiAwIDEwJTtcbn1cblxuI2xhcmdlbmF2e1xuXHRib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbiNuYXZiYXJuZXdkZXNpZ24gLnVzZXItZGV0YWlsc3tcblx0cGFkZGluZzogMTBweCA3cHggMHB4IDdweDs7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XG4gICAgZ3JpZC1nYXA6IDEwcHhcbn1cbiNuYXZiYXJuZXdkZXNpZ24gLnVzZXItZGV0YWlscyAuaW1hZ2UtY29udGFpbmVye1xuXHQvL3BhZGRpbmctbGVmdDoxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbmF2YmFybmV3ZGVzaWduIC5hY2MtZGV0YWlscyB7XG5cdC8vbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuI25hdmJhcm5ld2Rlc2lnbiAuYWNjLWRldGFpbHMgLnVzZXItbmFtZXtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHQvL2ZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogXHQyMHB4O1xuXHRjb2xvcjogIzAwMDAwMDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI25hdmJhcm5ld2Rlc2lnbiAuYWNjLWRldGFpbHMgLnVzZXItZW1haWx7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcblx0Ly9mb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IFx0MTRweDtcblx0Y29sb3I6ICM1OTU5NTk7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNuYXZiYXJuZXdkZXNpZ24gLnVzZXItZGV0YWlscyAuaW1hZ2UtY29udGFpbmVyIC5wcm9waWN7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG4uZ28tcHJlbWl1bXtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzAwQjJGRiAwJSwgIzI3OEFFNSAxMDAlKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZWJpbmFyX2Jhbm5lcntcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8wOTE5MjNfQmFubmVyLnBuZyk7XG5cdGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLndlYmluYXJfYmFubmVyd2Vie1xuXHQvLyBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbXB0eWRpdl9iYW5uZXJ7XG5cdC8vIHdpZHRoOiAyNSU7XG5cdHdpZHRoOiAyNyU7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uY29udGVudF9iYW5uZXJ7XG5cdC8vIHdpZHRoOiA1MCU7XG5cdC8vIHdpZHRoOiAzNSU7XG5cdHdpZHRoOiAzOC42JTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYW5uZXJfZm9udHtcblx0Zm9udC1mYW1pbHk6ICdCZWJhc05ldWUtUmVndWxhcic7XG59XG5cbi5jb250ZW50X2l0YWxpY3tcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDQwcHg7XG59XG5cbi5iYW5uZXJfY291bnRlcntcblx0ZGlzcGxheTogZmxleDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyB3aWR0aDogNDUlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udGVudF9iYW5uZXIgaDN7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYW5uZXJfY2ltYWdlc3tcblx0ZGlzcGxheTogZmxleDtcbiAgICAvLyB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Y29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vIGhlaWdodDogODBweDtcbn1cblxuLmJhbm5lcl9jaW1hZ2VzIGltZ3tcblx0d2lkdGg6IDkwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXJfY291bnRlciBoM3tcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuXG4udGltZV9iYW5uZXJ7XG5cdC8vIHdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gaGVpZ2h0OiA4MHB4O1xuXHRmb250LXNpemU6IDY1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGltZV9iYW5uZXJ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGltZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0aGVpZ2h0OiA5MCU7XG59XG5cbi50aW1lX2NlbnRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTY0cHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxuXG5cdC5jb250ZW50X211bHRpcGxle1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdH1cblx0XG5cdC50aW1lX2Jhbm5lcntcblx0XHRmb250LXNpemU6IDRyZW07XG5cdH1cblxuXHQuYmFubmVyX3JpZ2h0Y29udGV0bntcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxNTkwcHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0fVxuXHQuY29udGVudF9tdWx0aXBsZXtcblx0XHRmb250LXNpemU6IDRlbTtcblx0fVxuXHQuYmFubmVyX3JpZ2h0Y29udGV0bntcblx0XHRmb250LXNpemU6IDRlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTM2MHB4KSBhbmQgKG1heC13aWR0aCA6IDE1ODlweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiA1cmVtO1xuXHR9XG5cdC5jb250ZW50X211bHRpcGxle1xuXHRcdGZvbnQtc2l6ZTogM2VtO1xuXHR9XG5cdC5iYW5uZXJfcmlnaHRjb250ZXRue1xuXHRcdGZvbnQtc2l6ZTogM2VtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTE2NXB4KSBhbmQgKG1heC13aWR0aDoxMzU5cHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0fVxuXHQuY29udGVudF9tdWx0aXBsZXtcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxuXG5cdC5iYW5uZXJfcmlnaHRjb250ZXRue1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG5cdC50aW1lX2Jhbm5lcntcblx0XHRmb250LXNpemU6IDRyZW07XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA1MzBweCkgYW5kIChtYXgtd2lkdGggOiA2ODBweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA2ODFweCkgYW5kIChtYXgtd2lkdGggOiA5OTFweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cblx0LmNvbnRlbnRfbXVsdGlwbGV7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdH1cblxuXHQuYmFubmVyX3JpZ2h0Y29udGV0bntcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNTMwcHgpIGFuZCAobWF4LXdpZHRoIDogNjgwcHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXHQuY29udGVudF9tdWx0aXBsZXtcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxuXG5cdC5iYW5uZXJfcmlnaHRjb250ZXRue1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1MjlweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cblx0LmNvbnRlbnRfbXVsdGlwbGV7XG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHR9XG5cblx0LmJhbm5lcl9yaWdodGNvbnRldG57XG5cdFx0Zm9udC1zaXplOiAuOGVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtdykge1xuXHRcbi8vIH1cblxuXG4ud2ViaW5hcl9hOmxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgXG4ud2ViaW5hcl9hOnZpc2l0ZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgXG4ud2ViaW5hcl9hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIFxuLndlYmluYXJfYTphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbi53ZWJpbmFyY29udGFpbmVye1xuXHRtYXgtd2lkdGg6IDEzNjJweDtcbn1cbi8vIC5CYW5uZXJzZXBDb250ZW50MXtcbi8vIFx0aGVpZ2h0OiBhdXRvO1xuLy8gXHRmb250LXNpemU6IDQ1cHg7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xuLy8gfVxuLy8gLkJhbm5lcnNlcENvbnRlbnQye1xuLy8gXHRoZWlnaHQ6IGF1dG87XG4vLyBcdGZvbnQtc2l6ZTogMzVweDtcbi8vIFx0bWFyZ2luLXRvcDogMSU7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xuLy8gfVxuLy8gLkJhbm5lcnNlcENvbnRlbnRzdXAye1xuLy8gXHR0b3A6IC0wLjVlbTsgXG4vLyBcdGZvbnQtc2l6ZTogMThweDtcbi8vIH1cbi8vIC5CYW5uZXJzZXBDb250ZW50M3tcbi8vIFx0Zm9udC1zaXplOiAyOXB4O1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcbi8vIH1cbi5CYW5uZXJzZXBDb250ZW50MXtcblx0aGVpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDQycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xufVxuLkJhbm5lcnNlcENvbnRlbnQye1xuXHRoZWlnaHQ6IGF1dG87XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bWFyZ2luLXRvcDogMSU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xufVxuLkJhbm5lcnNlcENvbnRlbnRzdXAye1xuXHQvLyB0b3A6IC0wLjhlbTsgXG5cdHRvcDogLTAuN2VtO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4uQmFubmVyc2VwQ29udGVudDN7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG59XG4uQmFubmVyc2VwQ29udGVudDR7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBwYWRkaW5nLXRvcDogNHB4O1xuXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG59XG4uQmFubmVyc2VwaW1nMXtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGdyaWQ7XG4gICAgXHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcblx0Zm9udC1zaXplOiA2MHB4O1xuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVyX3RpbWUucG5nXCIpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpbWUucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAgKG1pbi13aWR0aDo0MDBweCkgYW5kIChtYXgtd2lkdGg6NzAwcHgpe1xuXHQvKiBzZXAgYmFubmVyICovXG5cdC5CYW5uZXJzZXBDb250ZW50MXtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDJ7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnRzdXAye1xuXHRcdHRvcDogLTAuNGVtOyBcblx0XHRmb250LXNpemU6IDhweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDN7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0Lyogc2VwIGJhbm5lciAqL1xuXHQuQmFubmVyc2VwQ29udGVudDF7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQye1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50c3VwMntcblx0XHR0b3A6IC0wLjRlbTsgXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50M3tcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcblx0Lyogc2VwIGJhbm5lciAqL1xuXHQuQmFubmVyc2VwQ29udGVudDF7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50Mntcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnRzdXAye1xuXHRcdHRvcDogLTAuNGVtOyBcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQze1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDR7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdH1cblx0LkJhbm5lcnNlcGltZzF7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCl7XG5cdC8qIHNlcCBiYW5uZXIgKi9cblx0LkJhbm5lcnNlcENvbnRlbnQxe1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50Mntcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudHN1cDJ7XG5cdFx0dG9wOiAtMC41ZW07IFxuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDN7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50NHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cblx0LkJhbm5lcnNlcGltZzF7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOjEyMzBweCl7XG5cdC8qIHNlcCBiYW5uZXIgKi9cblx0LkJhbm5lcnNlcENvbnRlbnQxe1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50Mntcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudHN1cDJ7XG5cdFx0dG9wOiAtMC40ZW07IFxuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDN7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cdC5CYW5uZXJzZXBpbWcxe1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzFweCkgYW5kIChtYXgtd2lkdGg6MTMwMHB4KXtcblx0Lyogc2VwIGJhbm5lciAqL1xuXHQuQmFubmVyc2VwQ29udGVudDF7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQye1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBpbWcxe1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDN7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG59XG5cbi5XZWJpbmFyQmFubmVyQ2xvc2V7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRyaWdodDogMTJweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG5cblxuICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjI2MDBweCl7XG5cdC53ZWJpbmFyY2xybGVmdHtcblx0XHR3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LndlYmluYXJjbHJyaWdodHtcblx0XHR3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy9OZXcgYmFubmVyIENTUyBcbi5jb250ZW50bWFpbmRpdl93ZWJpbmFyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR6LWluZGV4OiAxO1xufVxuLm1haW5sb2dvdGV4dG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NXB4O1xuXHR6LWluZGV4OiAxO1xufVxuLm1hcmtldGZ1bGxuYW1lX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDIzcHg7XG59XG4ubG9naW1hZ2Vfd2ViaW5hciB7XG4gICAgd2lkdGg6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ub25lbG9naW1nX2NzcyB7XG4gICAgd2lkdGg6IDU1cHg7XG59XG4udG9taW1nX2NzcyB7XG4gICAgd2lkdGg6IDIyMHB4O1xufVxuLm1haW50ZXh0b25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG59XG4udGV4dG9uZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4ubWFpbnRleHR0d28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDJweDtcblx0XG59XG4udGV4dHR3byB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LUl0YWxpYyc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmJ0bmltZ21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbn1cbi5ib3R0b21idG5pbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbn1cbi8vLy9TbWFsbF9iYW5uZXIvL1xuLmNvbnRhaW5lcl9zbSB7XG5cdGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR6LWluZGV4OiAxO1xufVxuLmVtcHR5ZGl2e1xuXHR3aWR0aDogMSU7XG59XG4ubWFya2V0bG9nb19zbSB7XG5cdHdpZHRoOiAzJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFya2xvZ29fc20ge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR3aWR0aDogNTBweDtcbn1cbi5tYXJrZXRuYW1lX3NtIHtcblx0Ly8gd2lkdGg6IDIyLjMlO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn0ub25lbG9nb19zbSB7XG4gICAgd2lkdGg6IDc3cHg7XG59XG4udG9tZmVycnlpbWdfc20ge1xuICAgIC8vIHdpZHRoOiAyNCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b21faW1nX3NtIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgLy8gaGVpZ2h0OiA0MXB4O1xufVxuLmRhc2hsaW5lX3NtIHtcbiAgICAvLyB3aWR0aDogMiU7XG4gICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubGluZV9zbSB7XG4gICAgaGVpZ2h0OiAzN3B4O1xuXHR3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbjogYXV0bztcbn1cbi56b29tdGltZV9zbSB7XG4gICAgLy8gd2lkdGg6IDIwJTtcblxuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5zcG90YnRuX3NtIHtcbiAgICB3aWR0aDogMjElO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BvdF9idG5zX3NtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgIGNvbG9yOiAjMGYyNjQ4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG59XG4uc2NoZWR1bGVfY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdG1hcmdpbi10b3A6IDEzMHB4O1xufVxuLnNjaGVkdWxlX3N1Yntcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjNweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2RiZGJkYjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDI0NiwgMjQ2KTtcbn1cbi5zY2hlZHVsZV9zdWJfbWlke1xuXHRwYWRkaW5nOiAxNXB4O1xuICAgIC8vIGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCBSZWd1bGFyO1xuICAgIGNvbG9yOiAjMjk0MTYyO1xuXHRmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW91c2VfcG9pbnRlcntcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmdlbmVyaWNDb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdlbmVyaWNJbWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDUlO1xufVxuLmdlbmVyaWNUZXh0IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBwYWRkaW5nOiA1JSAwO1xuXHRjb2xvcjogIzAwMDtcbn1cbi5zdWJDb250ZW50IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzk3OTc5Nztcblx0cGFkZGluZzogMyUgMDtcbn1cbi5zdWJtaXRCdG5HZW5QYXtcblx0d2lkdGg6IDIzMHB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdHRvcDogMjcwMXB4O1xuXHRsZWZ0OiAyMTdweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kOiAjMDA4NUZGO1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5zdWJtaXRCdG5HZW5QYUxhYmVse1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuIH1cbi5ub190aGFua3Mge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNBRkFGQUY7XG5cdHBhZGRpbmctdG9wOiA1JTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuXHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG59XG4ucmVtb3ZlX2N1cnNvciB7XG5cdGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuLmdlbklucHV0IHtcblx0YmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5nZW5JbnB1dERpdiB7XG5cdG1hcmdpbjogMiUgMDtcbn1cbmlucHV0LmdlbklucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjQUZBRkFGO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFN0YW5kYWxvbmUgU3RhdGUvQ291bnR5IFJlcXVlc3QgUG9wdXAgKi9cbi5zdGFuZGFsb25lUG9wdXBDb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGFuZGFsb25lUG9wdXBIZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5zdGFuZGFsb25lUG9wdXBJY29uIHtcblx0d2lkdGg6IDcycHg7XG5cdGhlaWdodDogNzJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjREFFQkZDO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01N3B4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ym94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN0YW5kYWxvbmVQb3B1cFRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cbi5zdGFuZGFsb25lUG9wdXBCb2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuLnN0YW5kYWxvbmVQb3B1cElucHV0R3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnN0YW5kYWxvbmVQb3B1cExhYmVsIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YW5kYWxvbmVQb3B1cElucHV0IHtcblx0YmFja2dyb3VuZDogI0Y3RjdGNztcblx0Ym9yZGVyOiAxcHggc29saWQgI0U4RThFODtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdGFuZGFsb25lUG9wdXBJbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogI0I2QjdCRDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLnN0YW5kYWxvbmVQb3B1cEZvb3RlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0YW5kYWxvbmVQb3B1cEJ0bldyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3RhbmRhbG9uZVBvcHVwQnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDhweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhbmRhbG9uZVBvcHVwTGluayB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cbi5zdGFuZGFsb25lQ29uZmlybU1zZyB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjNjY2O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuIC8qIE1lZGlhIFF1ZXJ5ICovXG5cbiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogODA1cHgpIHtcblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiA3NDBweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cblx0LmVtcHR5ZGl2e1xuXHRcdHdpZHRoOiB1bnNldDtcblx0fVxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMTlweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDQ0cHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogODUlO1xuXHQgICBmb250LXNpemU6IDEycHg7XG5cdCAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHQgICBoZWlnaHQ6IDMwcHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA1cHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDc4NXB4O1xuXHR9XG5cdC5lbXB0eWRpdntcblx0XHR3aWR0aDogdW5zZXQ7XG5cdH1cblx0Lm1hcmtldGxvZ29fc20ge1xuXHQgICB3aWR0aDogNiU7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNDVweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDE1NXB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA4NSU7XG5cdCAgIGZvbnQtc2l6ZTogMTNweDtcblx0ICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cdCAgIGhlaWdodDogMzVweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiA1JTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDgzMHB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDBweDtcblx0fVxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDQ4cHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAxNjJweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMTlweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogODglO1xuXHQgICBmb250LXNpemU6IDEzcHg7XG5cdCAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMHB4KSBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDUlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogODYwcHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyM3B4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNTBweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDE3NXB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAxOXB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA5MCU7XG5cdCAgIGZvbnQtc2l6ZTogMTRweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogNC41JTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDk1MHB4O1xuXHR9XG5cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI1cHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDU0cHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAxOTVweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMTlweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogODUlO1xuXHQgICBmb250LXNpemU6IDE1cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiA0LjUlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogOTgwcHg7XG5cdH1cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI2cHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDU0cHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAyMDBweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogODUlO1xuXHQgICBmb250LXNpemU6IDE2cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3MHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiA0LjUlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogMTAwMHB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDVweDtcblx0fVxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjdweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDU0cHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAyMDBweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogODUlO1xuXHQgICBmb250LXNpemU6IDE2cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogMTAzNXB4O1xuXHR9XG5cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI4cHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNTRweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDIwNXB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA4NSU7XG5cdCAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiAxMDgwcHg7XG5cdH1cblxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdH1cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNjBweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDIxMXB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyMnB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA5MCU7XG5cdCAgIGZvbnQtc2l6ZTogMTdweDtcblx0fVxuICB9XG5cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogMy41JTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDExNTVweDtcblx0fVxuXG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyOXB4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNjNweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDIzMHB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA5MCU7XG5cdCAgIGZvbnQtc2l6ZTogMThweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDMuNSU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiAxMjAwcHg7XG5cdH1cblxuXHQubWFya2xvZ29fc20ge1xuXHQgICB3aWR0aDogNTVweDtcblx0fVxuXG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyOHB4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNjJweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDI0MHB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA5MyU7XG5cdCAgIGZvbnQtc2l6ZTogMTlweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDMlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogMTIxNXB4O1xuXHR9XG5cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDMwcHg7XG5cdH1cblxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG5cdC5jb250ZW50bWFpbmRpdl93ZWJpbmFye1xuXHRcdFx0cGFkZGluZy10b3A6NHB4OyBcblx0XHRcdHBhZGRpbmctYm90dG9tOjRweDtcblx0XHR9XG5cdFx0Lm1haW5sb2dvdGV4dG9uZXtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHR9XG5cdFx0LmxvZ2ltYWdlX3dlYmluYXJ7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdFx0Lm1hcmtldGZ1bGxuYW1lX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC5vbmVsb2dpbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0fVxuXHRcdC50b21pbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdH1cblx0XHQubWFpbnRleHRvbmV7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdH1cblx0XHQudGV4dG9uZXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdH1cblx0XHQvLyAubWFpbnRleHR0d297XG5cdFx0Ly8gXHRoZWlnaHQ6IDI4cHg7XG5cdFx0Ly8gfVxuXHRcdC50ZXh0dHdve1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7IFxuXHRcdH1cblx0XHQuYnRuaW1nbWFpbntcblx0XHRcdC8vIGhlaWdodDogMjVweDtcblx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0fVxuXHRcdC5ib3R0b21idG5pbWd7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpe1xuXHRcdC5jb250ZW50bWFpbmRpdl93ZWJpbmFye1xuXHRcdFx0cGFkZGluZy10b3A6NHB4OyBcblx0XHRcdHBhZGRpbmctYm90dG9tOjRweDtcblx0XHR9XG5cdFx0Lm1haW5sb2dvdGV4dG9uZXtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHR9XG5cdFx0LmxvZ2ltYWdlX3dlYmluYXJ7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdFx0Lm1hcmtldGZ1bGxuYW1lX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5vbmVsb2dpbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0fVxuXHRcdC50b21pbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0XHQvLyAubWFpbnRleHRvbmV7XG5cdFx0Ly8gXHRoZWlnaHQ6IDI3cHg7XG5cdFx0Ly8gXHRwYWRkaW5nLXRvcDogdW5zZXQ7XG5cdFx0Ly8gfVxuXHRcdC50ZXh0b25le1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0fVxuXHRcdC8vIC5tYWludGV4dHR3b3tcblx0XHQvLyBcdGhlaWdodDogMjhweDtcblx0XHQvLyB9XG5cdFx0LnRleHR0d297XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDsgXG5cdFx0fVxuXHRcdC5idG5pbWdtYWlue1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQuYm90dG9tYnRuaW1ne1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0XG5cdH1cblx0XG5cdFxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzFweCkgYW5kIChtYXgtd2lkdGg6MTMwMHB4KXtcblx0XHQubG9naW1hZ2Vfd2ViaW5hcntcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0XHQubWFya2V0ZnVsbG5hbWVfdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Lm9uZWxvZ2ltZ19jc3N7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHR9XG5cdFx0LnRvbWltZ19jc3N7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdC5tYWludGV4dG9uZXtcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0fVxuXHRcdC50ZXh0b25le1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHRcdC5tYWludGV4dHR3b3tcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHR9XG5cdFx0LnRleHR0d297XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDsgXG5cdFx0fVxuXHRcdC5idG5pbWdtYWlue1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0XHQuYm90dG9tYnRuaW1ne1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOjEyMzBweCl7XG5cdFx0Lm1haW5sb2dvdGV4dG9uZXtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQubG9naW1hZ2Vfd2ViaW5hcntcblx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdH1cblx0XHQubWFya2V0ZnVsbG5hbWVfdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lm9uZWxvZ2ltZ19jc3N7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cdFx0LnRvbWltZ19jc3N7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0fVxuXHRcdC8vIC5tYWludGV4dG9uZXtcblx0XHQvLyBcdGhlaWdodDogMzhweDtcblx0XHQvLyBcdHBhZGRpbmctdG9wOiB1bnNldDtcblx0XHQvLyB9XG5cdFx0LnRleHRvbmV7XG5cdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHR9XG5cdFx0Ly8gLm1haW50ZXh0dHdve1xuXHRcdC8vIFx0aGVpZ2h0OiAzMHB4O1xuXHRcdC8vIH1cblx0XHQudGV4dHR3b3tcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4OyBcblx0XHR9XG5cdFx0LmJ0bmltZ21haW57XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5ib3R0b21idG5pbWd7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0fVxuXHR9XG5cdC5jdXN0b21pemVwcm9maWxlYnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5jdXN0b21pemVwb3B7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQuYnM1ZGZ3cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LmNvbG9ycGlja2Zvb3Rlcntcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogIzIzNDA1RTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jdXRvbWl6ZV9sYWJlbHtcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogIzIzNDA1RTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0ICAucmVjdGFuZ2xlLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdCAgfVxuXHQgIC5yZWN0YW5nbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiN2FmYWY7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgXG5cdCAgfSAgXG4gICAgLnJlY3RhbmdsZTpob3ZlciB7XG4gICAgXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICAgIC5jdXRvbWl6ZV9tb2RhbCB7XG4gICAgXHRtYXgtaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBcdG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VsZWN0ZWRfZm9vdGVyIHtcbiAgICBcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAzcHggcmdiYSgwLCAxMzIsIDI1NSwgMSk7XG4gICAgXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAzcHggcmdiYSgwLCAxMzIsIDI1NSwgMSk7XG4gICAgXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAzcHggcmdiYSgwLCAxMzIsIDI1NSwgMSk7XG4gICAgfVxuICAgIC5jdXNfcGFkZGluZ3tcbiAgXHQgcGFkZGluZzogMHB4IDBweCAyNXB4IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nQm90dG9te1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdH1cblx0LnJlbW92ZW1hcmdpbntcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jdXRzX2NvbG9ye1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5pbnN0YXNoYXJle1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5pbnN0YUNvbnR7XG5cdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXG5cdFx0XG5cdH1cblx0Ly9uZXcgZm9vdGVyIGV4cGVuZCBjaGFuZ2VzIFxuXHQuZm9vdGVyX2Nob29zZWxhYmxlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTIsIDIxNSwgMjI0KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXHQuZm9vdGVyX2NvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cbi5maWVsZF9wYWRkIHtcblx0cGFkZGluZzogMCA1JSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi5waF9zY2hvb2wge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnBoX3NjaG9vbDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hsX2Rpc3R7XG5cdHBhZGRpbmc6IDAgMiUgMCA0JSAhaW1wb3J0YW50IDtcbn1cbi5hcmVhX2Rpc2NsYWltZXJ7XG5cdHBhZGRpbmc6IDIlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uV2ViaW5hcmJhbm5lcntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIHBhZGRpbmc6IDRweCAwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyBnYXA6IDI0cHg7XG5cdC8vIGJhY2tncm91bmQ6ICMxODE4MTg7XG5cdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDNkZWcsICM3NEE1RjYgMCUsICMyOTc4RUUgMTAwJSk7XG5cdG1hcmdpbjogYXV0bztcblx0Ly8gY29sb3I6ICMwMDA7XG5cdC8vIHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5O1xuXHR0b3A6IDA7XG59XG4uYmFubmVyQ29udHtcblx0bWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4uY29udGFpbmVyT2ZBbGx7XG5cdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDNkZWcsICM3NEE1RjYgMCUsICMyOTc4RUUgMTAwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHR3aWR0aDogMTE0MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFja2dyb3VuZEJhbm5lcntcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAzZGVnLCAjNzRBNUY2IDAlLCAjMjk3OEVFIDEwMCUpO1xufVxuLmJhbm5lclRleHRPbmV7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93LU1lZGl1bSc7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Y29sb3I6ICMxNDFDMjk7XG59XG4uYmFubmVyVGV4VHdve1xuXHRjb2xvcjogIzE0MUMyOTtcblx0Zm9udC1mYW1pbHk6IFwiQmFybG93Q29uZGVuc2VkLUJvbGRcIjtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiA3NyU7IC8qIDEwMC40NjNweCAqL1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDE5cHg7XG59XG4uYmFubmVyQ29udGVudENvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA0MHB4O1xuXG59XG4uYmFubmVyTWlkZGxlQ29udGVudHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAvKiBmb250LXN0eWxlOiBub3JtYWw7ICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5iYW5uZXJUZXhUaHJlZXtcblx0Y29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LUJvbGRJdGFsaWNcIjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ3OXB4O1xufVxuLmJhbm5lclRleHRGb3Vye1xuXHQvLyBjb2xvcjogI0ZGRjtcblx0Ly8gZm9udC1mYW1pbHk6IEJhcmxvdy1SZWd1bGFyO1xuXHQvLyBmb250LXNpemU6IDE4cHg7XG5cdC8vIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Ly8gZm9udC13ZWlnaHQ6IDQwMDtcblx0Ly8gbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDI4LjhweCAqL1xuXHQvLyBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbn1cbi5iYW5uZXJQaWNDb250YWluZXJ7XG5cdGhlaWdodDogMTAwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cbi5iYW5uZXJUZXh0Rml2ZXtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbnRlbnRCb2xke1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdy1Cb2xkJztcbn1cbi53ZWJpbmFyQnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNzdFMjE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweDtcblx0Ly8gY3Vyc29yOiBwb2ludGVyO1xufVxuLmFsaWduQ2xvc2Vmb3JCYW5uZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNzhweDtcblx0Ly8gY3Vyc29yOiBwb2ludGVyO1xufVxuLlNvdW5kSW1nTGVmdCwgLlNvdW5kSW1nUmlnaHR7XG5cdHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDNweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiAgLldlYmluYXJJY29ue1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLldlYmluYXJDb250ZW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRnYXA6IDhweDtcbn1cbi5XZWJpbmFyQ29udGVudGYxe1xuXHRmb250LXNpemU6MThweDtcbn1cbi5XZWJpbmFyQ29udGVudGYye1xuXHRmb250LXNpemU6MThweDtcbn1cbi5IaWdobGlnaHRlZENvbnRlbnR7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uQkhpZ2hsaWdodGVkQ29udGVudHtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5XZWJpbmFyUmVnQnRue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiA1cHggMTJweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc5ZGVnLCByZ2JhKDIzNywgMjQ3LCAyNTUsIDAuMjUpIDQ0LjI5JSwgcmdiYSgxODgsIDIyMiwgMjUyLCAwLjI1KSAxNTQuMzglKTtcbn1cbi5SZWdpc3RlckJ1dHRvbntcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTsgXG59XG4uUmVnaXN0ZXJCdXR0b25mMntcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7IFxufVxuLkNvbnRlbnRNYWlue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDI0cHg7XG59XG4uZC1me1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4ud2ViaW5hcl9kYXRldGltZSB7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZWJpbmFyX2JnX25vcmVwZWF0IHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4uZmxleF93ZWJpbmFydGV4dHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZ3RfMjB7XG5cdGZvbnQtc2l6ZTogMjdweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZl8xNHtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODU1cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcblx0LmNvbnRhaW5lck9mQWxse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iYW5uZXJUZXhUaHJlZXtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmJhbm5lclRleFR3b3tcblx0XHRmb250LXNpemU6IDI5cHg7XG5cdH1cblx0LmJhbm5lck1pZGRsZUNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIGFuZCAobWluLXdpZHRoOiA4NTVweCl7XG5cdC5jb250YWluZXJPZkFsbHtcblx0XHRnYXA6IDIlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iYW5uZXJUZXhUaHJlZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmJhbm5lclRleFR3b3tcblx0XHRmb250LXNpemU6IDI5cHg7XG5cdH1cblx0LmJhbm5lck1pZGRsZUNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cdC5SZWdpc3RlckJ1dHRvbmYye1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuV2ViaW5hckNvbnRlbnRmMntcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LlJlZ2lzdGVyQnV0dG9ue1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuQkhpZ2hsaWdodGVkQ29udGVudHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LkhpZ2hsaWdodGVkQ29udGVudHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMzY4cHgpe1xuXHQuY29udGFpbmVyT2ZBbGx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhbm5lclRleFRocmVle1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuYmFubmVyVGV4VHdve1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXHQuYmFubmVyTWlkZGxlQ29udGVudHtcblx0XHRmb250LXNpemU6IDlweDtcblx0fVxufVxuXG4vL2Jvb3RzdHJhcCA1IGNsYXNzZXNcbi5uby1ob3Zlcjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IFxuICB9XG4gLmRzLWNvbG9yLWJveHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG4gfVxuIC5ob21lbGluY2xvc2VfYnRue1xuXHRtYXJnaW4tbGVmdDogLTY4cHggIWltcG9ydGFudDtcbiB9IFxuXG4gLnZpZGVvUDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvUDo6LXdlYmtpdC1tZWRpYS1jb250cm9scy10aW1lbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLW1vcmUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmxhYmVsU3R5bGVDb2xvcntcblx0Y29sb3I6ICMwMDg1RkYgIWltcG9ydGFudDtcbn1cblxuLyogU2hhcmUgZHJvcGRvd24gYW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIHNoYXJlRHJvcGRvd25GYWRlSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDAuOTUpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuXHR9XG59XG5cbi5uZXdncmFwdGh0aXRsZTEwcHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwcHggNXB4O1xuXHQubmF2MSwgLm5hdjIsIC5uYXYzLCAubmF2NFxuXHR7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWN0aXZle1xuXHRcdGNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1MDhBRkY7XG5cdH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxJQUFJLENBQUE7RUFDSCxnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCOztBQUNELEFBQUEsZUFBZSxDQUFBO0VBQ2QsT0FBTyxFQUFFLFFBQVEsR0FxSWpCO0VBdElELEFBRUMsZUFGYyxDQUVkLE9BQU8sRUFGUixlQUFlLENBRUwsY0FBYyxDQUFBO0lBQ2hCLHFCQUFxQjtJQUNyQixRQUFRLEVBQUUsS0FBSztJQUNmLE9BQU8sRUFBRSxNQUFNO0lBQ2YsZ0JB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 */@charset "UTF-8";

.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,R0lGODlheAB4APIAAPTy7Pz69Pz29PT29Pz+/PTy9Pz6/PLx7SH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCwAHACwAAAAAeAB4AAAD/3i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPNDkMwlDvHxAYBIIhUOAZM8Cg0nBsUgZJZVDXG/wMwxvAGRJIpQIP9PslcsXkYIAzTpMN27PGm6Zm6O60oSjHAKJLcRcFAXmGBHZ9FW1KfBc+h4eOihQAAlmCFwORkZmUKIycbmstAAWeO5aikZMmADc/Wkebq4dMKK+AQqgytLWGvCCvbnA7Bbq/ZIkjoWXGyYekJXhuwaXQhrckw4bLMAXYedojx4feL77hX+Mi3HmtMOnqSyfy66nzbyflbucvf/nAgEJGQBoNQgGV+AsBcEkYI/bCsTthSgC8Gg3zPfwEKv+hNY7CCP5aCDJEs18bS3bENlGliUvJirlccdKQgI8zR+SKtCcnjFcw11nE6ZNigQI4BpwiWrSp06dQo0qd2u5VUi1MqXLYmSbAgKxaLXDN9jWssIh5bprtkHFVALBrF7hDCfZGjhxUwYUjuYAQoCEXc0KSiNMKMb4g0dYiaVgcYkqD1cl0oMoWXC5twwWuue5xH735/Cn+knLm6FqlF1Cz2fT0qtQKVqdtnRD2AddBbCeuDYHzl8C7A/qrnO2yEwAeI/je5ZSf5I+cDXimhNscBb9lgLvM/GvyBByXlFKt3i+uH9mi1Jp/JLL4+gzEOal/78e5Y+P0FVgSKR1/fgb/AAAV3lf+/WfggQgmqOCCDDbo4CM33LDUgxbggEUUmFAYwX5kyWBKhAXS1N4XZZUyBhBYeHUGd6yx4Nt8PCA0koiWzYJNiBOAFo0ROv5i0DaFiKJdC+itgkKPtqQyYiTTYUAeczQsF8mPDC2pTA1P6uGKlSTWUOQqLfXApRRNAhhhDiVqMk+YH2Q55AMcdvbmAlImacKT3lWyXH8VsPgaRahlUJ1uAI7pxpwbkAdXnQotok4Kfv6GgX08ERWpdZAuSegDWRKwqQKdCsHCXFL05IehgVTwJTE4DmLhEENpECoifZInnYchzjrdqqn6xOtsj6yKaB+zfsrpFbAOq4iuMRoyS+GlrGp4wK9kUNkgo0som9+TxiZIrafSOrBnmQlit44Z4W6YFJqtpuvuu/C6mwAAIfkECQsABwAsAAAAAHgAeAAAA/94utz+MMYhiL02FMm7/2AIDgFmXsYgrmzrPkB1zpawvXiuM0VJ/wbAbkgMAQy/JCFYbDobgIFSGRA+r0TpVKnCenHHrZL5La+04mTXzPYg00lDey4BwKdWun5RuCtve3tofjNrHgAFAwMAeYEtMoQzAh6KMymNjiORNJN1b2qZIoObF4YOkFMGgKEcfaQmqwwAPnCxrDCvJpgLo2m2tw2fr3IPvWnEwBDGhKYKYZudyQ7Pr7sHqJHWRVEUA78cy3DRPMKR405Hnyki1IRkDeFwyOjlFs0c7fLa8XDaOsvzPuTbsg4Gtk33doRj0UNfhIGREuo4eMGfhET1JFlMlMv/3pWFLgoIyLjERgeIzD5mPMeCkSIBArwx0tTxm8ITAQPxS/OlYQ1gOwlKa4MSjsShToLGQUqUoi+mbQqQnBIA6pwBU4FYpYPV4dY5PscIsPj1CiIDJA1oKOsoCky0AWKOZXuLESKydPPq3cu3r9+/gAMLHnyywF3DeAmDqYQhxSLFTaJkvQR5RxQxcyu/CEswsWYYSjFkBhFlpuLQJo5CGYmEsmDOXsHVKwgY9QnVB1C+6xuDVBUOTn/+lUpq97TJnpnaeWXzgKskzb8uJ9W86JLkSG3PqI58eK7o8Vjqtb6FbFdL2JFy3GS82GzcZbVjgJ975BK16aGSB4KdW/6t//IRQN9nsgT3w2gEggDbGNElCIFImP3nYG7n0ZBCgxPWgZUwaD2WYQ6MJGKYYR+WaOKJKKao4oostujiixMisgiJMFISAFxLBOBNjRPcaKGHPPKSlQXteeGWIgNedYyELFRIJJNP7IdBVV/M8gOGbNDyFBaXJQFlFu54sVNOexjopVlmWoAll0P+kKQIxE0h3lVtcmIWZqE4CQeV9GwxZxt6psFnZHW+CQWSSOYnpSRYjCkhRhzqiN2CYqzZ0pB/gmNgkRNE8kU8nLaipYXJBSpnGXGagCBpSoXqgHZfksZajpbCYxRpdV5QK4ghMkkpfwrmmqlVpkJnxKg4GQqUH0SGpqrqrsmkecKwD5Ew0o6BaUetidopS2CxbvK46JNBouZtgou6uuKvjcVKILvXBTlNoK7JO41I3QBp77789uvvvy0kAAAh+QQJCwAHACwAAAAAeAB4AAAD/3i63P4wykmrvThrBkYwhGEEA7CdaKouRUC8cGyYa23fRxfvu0DjwCAFAOIZXzOhcslyHZ9JpvSme1p906xqULQ+B9qwBuD0Qn/itKRgNhfU8Mig7RXEbYBCqYCuEOlWUXcbHSI7I29+XYA8goMXVYFgEwCMVn2PEwWLXgGUnJYwmBGFRYhac5aODZuhjaMOXFewNqmhqwt/rjK0CpGSSrauuArCu3YSv25BursEyLHOMIkQym3UNgLSSNi5oIzEC8Z04YTbMNAN44yTEGzHN+vDowDa8xLydL0Y37vtrP0C9Wrm6h+KSudgGOQQ0Ei5Yg3NGKjxLuEzWi3I7TuQj/9cjY63BsqCUqKCPWk1EFp86KuAAEMhDAgoaQFkm48WXwTYmCuPTw0nnaWMyE6MTS8TaxAFtJBJK2fpUpQ5123K1FBVTxxtwzLIyFs4lpppKoUgo6wotgqEU5GRJyBBXaHNohYJTw1ijURV0xbp3TF5Y+xle1Xv3w0ewJFlOyAuEgFzcdRbamDxoHqNZ/JJ4zJg5cOZ4HSYOWImZNChH+VJzbq169ewY8ueTbu27du4c9f2+VP3ID0zQ3gYENm3kkJHPhvX8nTtciZmzzxXkhFQ1+ka6r4YvOZDZcu+o0sszuCrcOzl/dX8Rt42mV07KxRGgj5HYF4V+iXFLl5f/uT/9akUknwAotefRDw1B4MB7e2m3YJ3jcOdcQ++AB4r3gXQ4G0HWrFhfRM4ZsaEIGagIIIl4iEWgynGM98hF7aIQWdPYCEjEHp8EBMJH96YAW+r+SjkkEQWaeSRSCap5JJMNunkk1CqwFuUJr4EgggkoLakNUhURiUpRMXY5Is89LhCYiHE95pa16U0n5llBUYiDvlouYR2baZg3iGt3UcAnBmAxFqHR4iZgogx2BlEX3TMidMlqZ3YhqNnBjKon4YeFFCmVmFF1zf7pdBBY6TauadfqFxlo546LkgCIYFxqkIBLjUGqDr6yXoAo9I9h2Zyur6E4nPvoZpdQ5Bhd6oRS4DW4xBN021FaQS0mlaCoq6RucNbXzKAKA/cdltMo+Km14auRhIaArZE8rrDrUcuG8K0UP66ILpM5hHASwNAW+6/AAcs8MAEFyxbAgAh+QQJCwAHACwAAAAAeAB4AAAD/3i63P4wykmrvTjrzbv/G1AMQzAIAwCAbOs6QEnM9Gykb65rgGHUwJmgsCsaH4VAcEkwrI7QXY/JdEavrSmVGXhiv5vBdjsAmzEA5bjqPbshhfWW+K47xHJm2c5XCPJMAn0eMQE+JnsXWoBAXYMaAz9cbRIxjEFWjxZJcoIUBX+XNQKUnyUGiKVGeHmZEqyiBIkUMZJBAXRHsK2qDLuXs5W2VDhFALFNvQqLl64SBcNbpEXRjJ4Rv3nXwozBLdmAzg6czcq+ouYc1cATkZe5r7EBOXHINI6v60s3FqHoL/7sGYAHQcYYcRGYdXuhxt4Mbw9qVZlmwZ28F/rYWRAhwP+QARQUL1gUZQCjQxoQJ6hQwQGcnJIuGjokeKVeLJgtMoZLeUQhoG0gXIZLJ0XnnBwnCcxzI3SLDpmxaGLxuYZnB5s37Yx8SXRDQEb87Hwd01VdLKBvmtqQ6oKqNE1bMZUlZJRGWE0ABPiwi4qtlLhBUGiCMYLU3Bd59/IVPLgxAxWFRxx2TLmy5cuYM2vezLlzTRIoJntGbPBWsdFRJB48jfovI1ytd0AjKRpzAchooA6N/ZiEIRO4iLrNgy82uVt+FaitGlt1FdaP665BuHk5AbTKkz5EDZjYA+kvR6cBS+mY9hm1tYoKhjVpcspj1wC1nseq4+FUnMW3h90yfjb/55x3XWcj0BbgefY19t8+bbR30nuO0XdPA+adl14dEm7XAHjTicdhMncgiJqDR8HwIRUX8rFfYNgk1Z9mzgWizIJbUEegbjYId6JdKWpSQBI+oBLaJjva2BxuGdDII29/1XVDj0xW0l0T0EW5CkgDQGjlllx26eWXYIYp5phklmnmmWimqSaFt0G5pjs/9LUmB25VOeczY7zYUyRyWoYjEAnmEJee6k3n5kbrBHoGeIqy0B1OeDH6hUv3/TRpFZVq88VsLDom6RfxHSpoHlq2NdJAlS0X0qYo3JZDDCKwsKINjWYGZJCwfeDSXVGWZletBVUzBJduGanICci6yuWfPDMsdWcF+Bn77AKcVlHqnb4uISqY0W4LJrNKTUukteJWVA2v5aq01yHXprsMCd66K++89NZr77345stkAgAh+QQJCwAHACwAAAAAeAB4AAAD/3i63P4wykmrvTjrzbv/YCiOpAQUwyAMZ+m+HDAYRG0bLKzv0Gz/twFvuPMBjwQhcTkyIo9KppRTCDyfBsB0mxlcrwKumAKgfZHZsfrhPT+j63jbDY3bDwI6MnzvyFI5G3N6Nnx9GDJmQGkYg4RJh42KTwFaFo6EcBcyKysFlkQyeowUBZOjBRkAeUc4oEWPBqkVVo8EAYhOe68vmG6kEqaxs5d0wCVltjWGE75gjYTHTco10g+idAK8JqdnmiPdmRar4T8DxBXOV9YfANQ2uBdV3QYC6BUAtY/3IerG2xNQCAiwIsWGZLaYifD3CyARXXrikWD1jt0QhpRcYPxikf8HxGwuCryr5nAIwkffQoy8pYYiIX4hytGByWTjDwMw3FHDucalG5oxqQFlcvKMQmQynxwV8/HI0hJNlQ7dok7WEmFunq6ZR4CGgXolX5BbN3WNjLNjEn39SjBlpEgAzoZ9S7eu3bt48+rdy7ev37+AA2uIS3iuYLEovnb9ysLwYRAy9KEJ9NgFtqyOK2OoEiuzZjKSR3neeyJurneVPqcwEIC1wXQr3fZN1IoyhKLKOua9jCR1BJErCZS9i1H2AZtftOaNetMt7p2jD9l8+jx39DvV0QDUGZzAdTuc/13rXuN7nOytticVDRgFewfoo5mPE/qKRAfInwUGfgbH7+7/w9nl0x7crKQbXvHpll8dj9HmlGGrvKONagKsVY9xDYQ3zGcLyKWBhuJxGAKIyQUoIj5YYWHbiSGcUKEZjH3Cog6FmTbjjTjmqOOOPPY42ycsyOijB5x41VVrKcy3o4NYBGDikCSus+KQbNRnlJIixgcGlppxRw2GPFoZDZg58jeSclsI9BoPYtryJCw3cTnBenqguUQ5ZHKw4DpyeuDPmxcMWFGfVBgFQ5vKAEoCQwduQOdLaiBag6IUSLqPGowSysCeWFC6UH+aLiAodGskleeH5N0SqgZVrbrAo26cukOF6cFp4Hc2jsAVY64yoGVWrLbmGjKf9IrfrV2cIitdTaP+sqyXP3h6h6VIAComT4c1q52jWBhb06ONwieTt0QxFy4E5WD7WQErsNbJiE9IS+WAdlJZihVfkYtjrvb26++/AAcs8MAEF2xwvwkAACH5BAkLAAcALAAAAAB4AHgAAAP/eLrc/jDKSau9OOvNu/9gKI5kaZ4oBBRDWwBAKs/qEBhEThjBENPAFMCA0xkJgkJwSSoEjtDdj0nlAAbRaGBa7Vqw2ejAS6YMw1EDt8xeDIroo7JNV4Djx3GdLsBDBXt0d345gIEdKz4eg4R6hxgFfUcGihlvhDqOj2aSWZQZZ5hqHzBdBXBomhWdfoYbV28uazIAT40YoXijGleoOQFzNIxxBsEVuWGfvMM6yjIFmM2gvpOzFqxpxifYfs4WAALUBgLWFcxQWzLRRq64AwI2SeUW1FmqJADrOgFtp7co0PTtaJOPEDkU53TNC3Kp20IPBfUZIIjp3oiI6/i1qSdG/wbHOBarcEvz8EPCZCWBBIzT7gSyVntWekppMtquOv6iHAQykuSjWnCIhEzREOWmBQVY0DThpN64pUeDRCLCgxLUqFWuYt3KtavXr2DDih1LtqzZs2jTqiWodS0iFvAoDXjhFkUvT5XqinCCB5jeEDYIefvL66NPwoUlto0Kay7Uk6nW2ijCY2iDWgKlpA2ns4JMfdrGnrRsJ3MO0lwxG5XQ0+DZollCM3iZcXEdyAQsXzGtuSzulg5sZQYeFnYU2QxwRzZL28hNCJ/XIQd7kvhlw2iel+1p3YHyjmo5N0O9oDkx25tWwKOLC3s1xByMJyMPX4V77fVByc9hNT8I9f9vBLAeev49UEqBCCao4IIMNujggxB+BQOBC8IS1ztzRWjGG04loSEEgRGT14cH7JdFOiRiRAiKEZoH0oetidgib92VwR4Q33kyXVao0PeBey+6g2ELFB6g4i808FaIBSxw1F8HHPm4QXT6sFjDfSNecKQONYKQ42rQfYkfBQmNKcKW65hZIpCTSGlkGFaWQGVGEfAlkJoQhNElCEoiUQNveHqXzQxshhHSl/Zk4MtgJyD6ngMuinLVO5XtSEKhUIQUYzR7GkiFo/yVg2l2Xm2aRTloZlYkDZEeFwGohnq1Wzc7msopddgFaismnR4SonM7TQBrFr1uwsKN1/TJzoI/w4KXYKoCrRrWqGg0uCsexdY1pz7SitXskg62eh6EOSmmoYnZuQmfuM51m9as2Lq71lSeeEhiBFfA00OWeyQAACH5BAkLAAcALAAAAAB4AHgAAAP/eLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s667AMAjyALw4KhtETxiBQm4oGvB8SMOAyOQMAsjob9msVgACqdRws3ohRq1U+C0zBmKpwMw+QNPIQNuchfvk8y/a3lvnNwAABYFdHXt8VH8XMUc+AoMcAI1pXIoXYWJBkXxklhSHlIUZoGohgqdDmHaVGwWTPQadHjI/BAE2L5J8jh0xAgYGNKIddVGsLKSrw1bJPscpurs+iV7RYn4qANJxZs1JyyUF2850q7In2uM/Zm9w5ybi6gbdyjDqBNhe8WkB4CXt0qh5eRXl3Yl9u+axsRYlXzaCaQR+YdgHB8VrigoECDbA/yAMiEgceiKCRUyskWUKPAEWgAbKlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtEEMGTRwFQ2hkqASj0uvPIGjxF9UCd5KXb0EUovErQ80jnu285TVCMW2icQZBtjXCBf5kL2ZDE+FrHbezkwb0gJeOHpjxv1xdgFftToRjrl7r2LOdFpOfmpMIDDMwXMf/I2487BjCoOpFo7pFINnO3Z1MoIlYPSZrpGh2jS7YXNfsBVOa8V9F7YS3hg0OtUEPIOvGTJcF1/OvLnz59CjS59OcpCNQcqZH30FpGN2sKupPpouXNpvF0eTdmwzVV0/GEa4E/fS/l5qE6quyW4RetfaEP+2EdZEDJQhYVltY31HQoCrlADZNve54EqBURyIAUDb7HcCg3KNoNg2CuXCISdFUCYZerDd858GKQIGCCGBXPAhhbaIQOGKD/jSCDDCTEajMTYWiCMD4ZmkFAQzUhjiBzfeFeB8DozYYQgtpjHkAfUl9NaDP64TAobjWNafSeBM2OVnH0gJy1klNTYXAGBSaOEVVe4GhpwP6NaYgljdk9kCZpq4jJoYjTCmFJYRaqADbf6ooXF14kOBntKslZ+J6FR54KFygaPomigUuYVrSd4DTqONPeoBIzu2tsiZHnGqhapWlKqObJTO+hKXBRZ2qZW0VhNpKL1RFWwZufIRoQQ3BQiwEUs90vRpD3MGJSuZzH16ZVHXGsMnUIGC+K21w54HXZaiUSfqFkeqO8Mk3Y3L2ynYUbdTAgAh+QQJCwAHACwAAAAAeAB4AAAD/3i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cNwCBQDIeAkMBmEEg0Ju6OERjkjDgMjEAHrIqOHWrEoE0SxBYO06nlop1esthLNCsncQOB+Vai/YPY172+6AvQwNp/caNAM7NiFGWXCAGTt9PgJ/RQFQP5CKFTtniSCCYyM0nTBzbpVkAwI8gzIDbkmgXXhJSy+irLKlYXUuZqxJarRRXC6rvG9qw7iuKADExbeZySfHvAa+ebPMBHpqjVG2LABYxKRVy1rUMLuswXHpR+vorOeABQOpOYdZ75ZM4AY9Bqf2CRxIsKDBgwgTKlzIsKHDhxAjSpxIsWIgfLGgWcRQAP8WHY0bJWDCtgVkyAYdSbY6SeEXyVwt68m0t9ClSpgQGDX6QROhNJXAJHTkFiXAOIHtgKLJSdScyT0elUp5YDNMgKdqkkqN4uonL28Cw23Voq/qs4JNx8pTgJHZ0T1j3TTwSgyspbhnGoglqU9RObxZ5irtOw+wFsFA7SoyHJhB27oFGUdpYBYZWsk+HNB1o1jRXsB9AUT9aFBr3HEF0opBqBroWsqtcRY0LfXtAUbmeh78LJXwlwKnTulGmDqubJYMKsfrjJztaGLHm1PmrQ6r9OLTbEunKoAoQOvbI9QIT768+fO3C6F3Qu+UEiDD1yenl0kJeOkjpzFHQc9Uvfv/urSmRXwmmJLNG/7sJ0NKQPnmiSSkNcHGVgp6oJwPFa4ATlwAWnAhEhmmsNlL0dzUoQgb4qVdIAKSdU+LxGgzwogRxkAjiSQ8B5kM1El1YgQwDtiBDepdkJ+KJASZz0XuoUKgAwwCFqIFWzlI1WNvPLlAilImKdWU2C03wZGnkXCjZRVgiYuCPSpVAm3xWDDhS/vBeZMJOnJ2SZ41fqGknm+qZKVjFF4B2I8TnPkGVlG6ppGa2AxahIDRPaAooBBcissKjWahJWJVJroVohx19w8Q93Ep1VVCtZnJil2EKVWlhGJDaxyiGccon+4Y9GEe4AG3JqlEaBqGpA8UoOx4NgsZK+R5vzq1nrNIIHtStCvJB+kZsDa3rRRTetuiJvIl110mAhB7rSk/8PRpuVva0C289G6UAAA7);
  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;
}

/* "Is this a split closing?" toggle — AllegianceAgent / Arkansas (market 3938) only.
   iOS-style switch from the Figma, restyled to match the web app (Montserrat label,
   #23405E text, #278AE5 active blue used elsewhere in the app). */

.splitclosing-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* The row sits inside .modelcontentdiv as a paddzero col (same context as the
	   .banner / "Total Closing Costs" row), so its left/right edges line up with the
	   total and fee rows automatically. paddzero kills padding (!important), so use
	   margins for vertical spacing. */
  margin-top: 4px;
  margin-bottom: 8px;
}

.splitclosing-row .splitclosing-label {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
}

.splitclosing-row .splitclosing-toggle {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  margin: 0;
  flex: 0 0 auto;
}

.splitclosing-row .splitclosing-toggle input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

.splitclosing-row .splitclosing-toggle .splitclosing-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #c7ccd1;
  border-radius: 24px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.splitclosing-row .splitclosing-toggle .splitclosing-slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: #ffffff;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.splitclosing-row .splitclosing-toggle input:checked + .splitclosing-slider {
  background-color: #278AE5;
}

.splitclosing-row .splitclosing-toggle input:checked + .splitclosing-slider:before {
  -webkit-transform: translateX(20px);
  transform: translateX(20px);
}

.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;
}

.inactivemsgwrapexp {
  width: 100% !important;
  display: flex;
  justify-content: center;
  margin: 15px 0px 10px 0px;
}

.inactivemsgwrapexp .inactivemsgboxexp {
  width: 95%;
  min-height: 80px;
  padding: 12px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  color: #23405E;
  font-size: 15px;
  font-family: Montserrat-Regular;
  resize: vertical;
  box-sizing: border-box;
}

.inactivemsgwrapexp .inactivemsgboxexp:focus {
  outline: none;
  border-color: #23405E;
}

.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;
}

.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%;
  overflow: auto;
  max-height: 200px;
  -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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9idXllci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL2J1eWVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gR2xvYmFsIGZvcm0td3JhcHBlciBiYWNrZ3JvdW5kIGNvbG9yIC0gYXBwbGllcyB0byBhbGwgY2FsY3VsYXRvcnNcbi5mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLnNtYXJ0Y29tcGFyZW5ld3tcblx0LmxvYW4tdGl0bGV7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuXHRcdGNvbG9yOiAjNEY0RjRGO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2Y3ZjdmO1xuXHR9XG5cdC50aXRsZS15b3V7XG5cdFx0cGFkZGluZy1sZWZ0OjVweDtcblx0XHRjb2xvcjojMDBBMzg1O1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1FeHRyYUJvbGQ7XG5cdH1cblx0LnlvdWFuaW1hdGUgc3Bhbntcblx0XHRhbmltYXRpb24tZGVsYXk6IDIuNXM7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRhbmltYXRpb24tbmFtZTogYm91bmNlYW5pbWF0aW9uO1xuXHR9XG5cdEBrZXlmcmFtZXMgYm91bmNlYW5pbWF0aW9uIHtcblx0XHQwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjgpO31cblxuXHRcdDUwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cblxuXHRcdDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7fVxuXHR9XG5cdC5sb2FuLXRpdGxlMntcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogIEhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdH1cblx0LmxvYW4tdGl0bGUze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG5cdFx0Zm9udC1mYW1pbHk6ICBIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6ICM0MTQxNDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2Rjtcblx0fVxuXG5cdC8qIGZpcnN0IGxpbmUqL1xuXHQuZmlyc3RsaW5le1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgICM1MjUyNTI7XG5cdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cblx0fVxuXG5cblx0LyogY2lyY2xlMSAqL1xuXHQuY2lyY2xlMXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUyNTI1Mjtcblx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi01MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0bGVmdDo3NyU7XG5cdH1cblx0LmNpcmNsZTIxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6I0Y0NjAzNTtcblx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi01MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0bGVmdDo3NyU7XG5cdH1cblx0LmNpcmNsZTN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuXHRcdGhlaWdodDoxMDBweDtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNzBweDtcblx0XHRsZWZ0Ojc3JTtcblx0fVxuXHQuY2lyY2xlMTJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NTAlO1xuXHR9XG5cdC5jaXJjbGUyMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDYwMzU7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NTAlO1xuXHR9XG5cdC5jaXJjbGUzMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMyNzhBRTU7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NTAlO1xuXHR9XG5cdC5pbm5lcmNpcmNsZTF7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAvL3Bvc2l0aW9uOmFic29sdXRlO1xuXHQgYm9yZGVyOjJweCBzb2xpZCB3aGl0ZTtcblx0IGhlaWdodDo5MHB4O1xuXHQgd2lkdGg6OTBweDtcblx0IGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdH1cblx0LmlubmVyY2lyY2xlMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0IC8vcG9zaXRpb246YWJzb2x1dGU7XG5cdCBib3JkZXI6MXB4IHNvbGlkICM1MjUyNTI7XG5cdCBoZWlnaHQ6OTBweDtcblx0IHdpZHRoOjkwcHg7XG5cdCBib3JkZXItcmFkaXVzOiA1MHB4O1xuXHR9XG5cdC5pbm5lcmNpcmNsZWNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOjE3cHg7XG5cdH1cblx0LmlubmVyY2lyY2xlY29udGVudDF7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdH1cblx0LmlubmVyY2lyY2xlY29udGVudDJ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblxuXG5cdC5hbmltYXRle1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0fVxuXG5cdC5saW5lIHtcblx0XHRhbmltYXRpb24tbmFtZTogbGluZTtcblx0fVxuXHQvKiBAa2V5ZnJhbWVzIGxpbmUge1xuXHRcdGZyb20ge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0dG8ge29wYWNpdHk6MTAwO3dpZHRoOjcwMHB4fVxuXHR9ICAqL1xuXHRAa2V5ZnJhbWVzIGxpbmUge1xuXHRcdDAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDUwJSB7b3BhY2l0eToxMDA7d2lkdGg6NTA5cHh9XG5cdH1cblx0LmFuaW1hdGVjaXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuMzVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBjaXJjbGVhbmltO1xuXHR9XG5cdEBrZXlmcmFtZXMgY2lyY2xlYW5pbSB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDEwJSB7IGxlZnQ6MzBweDsgb3BhY2l0eToxMDB9XG5cblxuXHRcdDQwJSB7IGxlZnQ6NzklfVxuXHRcdDUwJSB7IGxlZnQ6NzclOyB9XG5cdH1cblxuXHQuYW5pbWF0ZWNpMntcblxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogY2lyY2xlYW5pbTI7XG5cdH1cblx0QGtleWZyYW1lcyBjaXJjbGVhbmltMiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDE1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cblxuXHRcdDMwJSB7IGxlZnQ6NTglOyBvcGFjaXR5OjEwMH1cblxuXHRcdDcwJXtsZWZ0OjUwJX1cblxuXHR9XG5cdC5hbmltYXRlYm94e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogYW5pbWF0ZWJveDtcblx0fVxuXHRAa2V5ZnJhbWVzIGFuaW1hdGVib3gge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQzMCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cdFx0NDAlIHsgbGVmdDoxNSU7IG9wYWNpdHk6MTAwfVxuXG5cdCAgIDYwJSB7IGxlZnQ6NyU7fVxuXHRcdDEwMCUgeyBsZWZ0OjclOyB9XG5cdH1cblx0LmJveHtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxNzBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTY0cHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjclO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdC5ib3gye1xuXG5cdFx0aGVpZ2h0OjE0N3B4O1xuXHRcdHdpZHRoOjE3MHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNzBweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6NyU7XG5cdH1cblx0LmhlYWRpbmcxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzUyNTI1MjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG5cdFx0aGVpZ2h0OjM1cHg7XG5cdFx0bWFyZ2luOjBweDtcblxuXHR9XG5cdC5oZWFkaW5nMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2MDM1O1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdG1hcmdpbjowcHg7XG5cblx0fVxuXHQuaGVhZGluZzN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjNzA3MDZGO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRtYXJnaW46MHB4O1xuXG5cdH1cblx0LmNvbnRlbnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOjVweDtcblxuXHR9XG5cdC5jb250ZW50MXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzUyNTI1Mjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzUyNTI1Mjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTI1MjUyO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblx0LnllYXJkb3ducmF0ZXtcblx0XHR3aWR0aDo3MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LkhfeWVhcmRvd25yYXRle1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRmb250LXNpemU6MTFweDtcblx0XHRmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LmJveHZhbHVlc3tcblx0XHR3aWR0aDo3MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LkhfYm94dmFsdWVze1xuXHRcdHdpZHRoOjQwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRmb250LXNpemU6MTFweDtcblx0XHRmb250LWZhbWlseTpIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQueWVhcmRvd25yYXRlMXtcblx0XHR3aWR0aDo3MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LmJveHZhbHVlczF7XG5cdFx0d2lkdGg6NzBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLU1lZGl1bTtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5IX3llYXJkb3ducmF0ZTF7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuSF9ib3h2YWx1ZXMxe1xuXHRcdHdpZHRoOjQwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRmb250LXNpemU6MTFweDtcblx0XHRmb250LWZhbWlseTpIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQubWJkbHR7XG5cdFx0d2lkdGg6MTEwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQubWJkbHRzYXZpbmdze1xuXHRcdHdpZHRoOjExMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiNmZmZmO1xuXHR9XG5cdC5tYmRsdHNhdmluZ3ZhbHVle1xuXHRcdHdpZHRoOjkwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHR9XG5cdC5tYmRsdHZhbHVle1xuXHRcdHdpZHRoOjkwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuY29udmVudGlvbmFse1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLU1lZGl1bTtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cblxuXHQuY2lyY2xldGl0bGUxe1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0XHRhbmltYXRpb24tbmFtZTogY2lyY2xldGl0bGUxO1xuXHR9XG5cblx0QGtleWZyYW1lcyBjaXJjbGV0aXRsZTEge1xuXHRcdDAlIHsgb3BhY2l0eTowfVxuXHRcdDkwJSB7IG9wYWNpdHk6MH1cblx0XHQxMDAlIHsgIG9wYWNpdHk6MTAwIH1cblx0fVxuXG5cdC8qIHNlY29uZCBsaW5lICovXG5cdC5hbmltYXRlMntcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHR9XG5cdC5saW5lMntcblx0XHRhbmltYXRpb24tbmFtZTogbGluZTJcblx0fVxuXHRAa2V5ZnJhbWVzIGxpbmUyIHtcblx0XHQwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQxMCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0NTAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXG5cdFx0ODAlIHtvcGFjaXR5OjEwMDt3aWR0aDo1MDlweH1cblx0fVxuXHQudHdvYW5pbWF0ZWNpe1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHR3b2FuaW1hdGVjaXJjbGU7XG5cdH1cblx0QGtleWZyYW1lcyB0d29hbmltYXRlY2lyY2xlIHtcblx0XHQgMCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdCA0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdCA2MCUgeyBsZWZ0Ojc5JTtvcGFjaXR5OjEwMH1cblxuXHRcdCA4MCUgeyBsZWZ0Ojc3JX1cblx0fVxuXHQudHdvYW5pbWF0ZWNpMntcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHR3b2FuaW1hdGVjaXJjbGUyO1xuXHR9XG5cdEBrZXlmcmFtZXMgdHdvYW5pbWF0ZWNpcmNsZTIge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQyNSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDM1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NDAlIHsgbGVmdDowcHg7ICBvcGFjaXR5OjB9XG5cdFx0NjAle2xlZnQ6NTglOyBvcGFjaXR5OjEwMH1cblx0XHQ2OCUgeyBsZWZ0OjUwJTsgfVxuXHRcdDgwJSB7IGxlZnQ6NTAlOyB9XG5cdH1cblx0LnR3b2FuaW1hdGVib3h7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiB0d29hbmltYXRlYm94Mjtcblx0fVxuXHRAa2V5ZnJhbWVzIHR3b2FuaW1hdGVib3gyIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NTAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDYwJSB7IGxlZnQ6MTIlOyBvcGFjaXR5OjEwMH1cblxuXG5cdFx0ODAlIHsgbGVmdDo3JTsgfVxuXHR9XG5cdC5jaXJjbGV0aXRsZTJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogY2lyY2xldGl0bGUyO1xuXHR9XG5cdEBrZXlmcmFtZXMgY2lyY2xldGl0bGUyIHtcblx0XHQwJSB7IG9wYWNpdHk6MH1cblx0XHQ5MCUgeyBvcGFjaXR5OjB9XG5cdFx0MTAwJSB7ICBvcGFjaXR5OjEwMCB9XG5cdH1cblxuXHQvKiB0aGlyZCBhbmltYXRpb24gbGluZSAqL1xuXG5cdC5hbmltYXRlM3tcblxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS43NXM7XG5cdH1cblx0LmxpbmUze1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBsaW5lM1xuXHR9XG5cdEBrZXlmcmFtZXMgbGluZTMge1xuXHRcdDAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDEwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQ4MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cblx0XHQxMDAlIHtvcGFjaXR5OjEwMDt3aWR0aDoxMDAlfVxuXHR9XG5cdC50aHJlZWFuaW1hdGVjaXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHRocmVlYW5pbWF0ZWNpcmNsZTtcblx0fVxuXHRAa2V5ZnJhbWVzIHRocmVlYW5pbWF0ZWNpcmNsZSB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDI1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NDUlIHsgbGVmdDo3OSU7IG9wYWNpdHk6MTAwfVxuXHRcdDcwJSB7IGxlZnQ6NzclfVxuXHRcdDg5JSB7IGxlZnQ6NzclOyB9XG5cdH1cblx0LnRocmVlYW5pbWF0ZWNpMntcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHRocmVlYW5pbWF0ZWNpcmNsZTI7XG5cdH1cblx0QGtleWZyYW1lcyB0aHJlZWFuaW1hdGVjaXJjbGUyIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0MjUlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXG5cdFx0MzUlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ2NSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cdFx0ODAle2xlZnQ6NTglOyBvcGFjaXR5OjEwMH1cblx0XHQ5MCUgeyBsZWZ0OjUwJTsgfVxuXHRcdDEwMCUgeyBsZWZ0OjUwJTsgfVxuXHR9XG5cdC50aHJlZWFuaW1hdGVib3gye1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi40cztcblx0XHRhbmltYXRpb24tbmFtZTogdGhyZWVhbmltYXRlYm94O1xuXHR9XG5cdEBrZXlmcmFtZXMgdGhyZWVhbmltYXRlYm94IHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0MzAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ4NSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDkwJSB7IGxlZnQ6MTIlOyBvcGFjaXR5OjEwMH1cblx0XHQxMDAlIHsgbGVmdDo3JTsgfVxuXHR9XG5cdC5jaXJjbGV0aXRsZTN7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBjaXJjbGV0aXRsZTM7XG5cdH1cblx0QGtleWZyYW1lcyBjaXJjbGV0aXRsZTMge1xuXHRcdDAlIHsgb3BhY2l0eTowfVxuXHRcdDkwJSB7IG9wYWNpdHk6MH1cblx0XHQxMDAlIHsgIG9wYWNpdHk6MTAwIH1cblx0fVxufVxuLmVkaXRzY3JlZW57XG5cdG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJztcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnZpZXcge1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAvL3BhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDAuNzVzLGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG5cdC1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAwLjc1cyxiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzO1xuXHQtbXMtdHJhbnNpdGlvbjotbXMtdHJhbnNmb3JtIDAuNzVzLGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG5cdHRyYW5zaXRpb246dHJhbnNmb3JtIDAuNzVzLGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG5cdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHQtbW96LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0LW1zLXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cbn1cbi8qZm9yIGVkZ2UgZGVzaWduIHN0YXJ0Ki9cbi52aWV3ZWRnZXtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLy9wYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHQtbW96LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0LW1zLXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4udmlld2VkZ2UgZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmVkZ2VzdHl7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbi5lZGdlc3R5ZGlzcHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi52aWV3ZWRnZSAuYmFjayB7XG5cdG1hcmdpbi1sZWZ0OjI2NXB4O1xuXHR3aWR0aDoxMDBweDtcblx0LXdlYmtpdC1hbmltYXRpb24gOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuXHR6LWluZGV4OjI7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjojNTA4QUZGO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhlQUI0QVBJQUFQVHk3UHo2OVB6MjlQVDI5UHorL1BUeTlQejYvUEx4N1NIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbWVhS3F1Yk91K2NDelBORGtNd2xEdkh4QVlCSUloVU9BWk04Q2cwbkJzVWdaSlpWRFhHL3dNd3h2QUdSSklwUUlQOVBzbGNzWGtZSUF6VHBNTjI3UEdtNlptNk82MG9TakhBS0pMY1JjRkFYbUdCSFo5RlcxS2ZCYytoNGVPaWhRQUFsbUNGd09Sa1ptVUtJeWNibXN0QUFXZU81YWlrWk1tQURjL1drZWJxNGRNS0srQVFxZ3l0TFdHdkNDdmJuQTdCYnEvWklram9XWEd5WWVrSlhodXdhWFFocmNrdzRiTE1BWFllZG9qeDRmZUw3N2hYK01pM0htdE1PbnFTeWZ5NjZuemJ5ZmxidWN2Zi9uQWdFSkdRQm9OUWdHVitBc0JjRWtZSS9iQ3NUdGhTZ0M4R2czelBmd0VLditoTlk3Q0NQNWFDREpFczE4YlMzYkVObEdsaVV2SmlybGNjZEtRZ0k4elIrU0t0Q2NuakZjdzExbkU2Wk5pZ1FJNEJwd2lXclNwMDZkUW8wcWQydTVWVWkxTXFYTFltU2JBZ0t4YUxYRE45aldzc0loNWJwcnRrSEZWQUxCckY3aERDZlpHamh4VXdZVWp1WUFRb0NFWGMwS1NpTk1LTWI0ZzBkWWlhVmdjWWtxRDFjbDBvTW9XWEM1dHd3V3V1ZTV4SDczNS9DbitrbkxtNkZxbEYxQ3oyZlQwcXRRS1ZxZHRuUkQyQWRkQmJDZXVEWUh6bDhDN0EvcXJuTzJ5RXdBZUkvamU1WlNmNUkrY0RYaW1oTnNjQmI5bGdMdk0vR3Z5QkJ5WGxGS3QzaSt1SDltaTFKcC9KTEw0K2d6RU9hbC83OGU1WStQMEZWZ1NLUjEvZmdiL0FBQVYzbGYrL1dmZ2dRZ21xT0NDRERibzRDTTMzTERVZ3hiZ2dFVVVtRkFZd1g1a3lXQktoQVhTMU40WFpaVXlCaEJZZUhVR2Q2eXg0TnQ4UENBMGtvaVd6WUpOaUJPQUZvMFJPdjVpMERhRmlLSmRDK2l0Z2tLUHRxUXlZaVRUWVVBZWN6UXNGOG1QREMycFRBMVA2dUdLbFNUV1VPUXFMZlhBcFJSTkFoaGhEaVZxTWsrWUgyUTU1QU1jZHZibUFsSW1hY0tUM2xXeVhIOFZzUGdhUmFobFVKMXVBSTdweHB3YmtBZFhuUW90b2s0S2Z2NkdnWDA4RVJXcGRaQXVTZWdEV1JLd3FRS2RDc0hDWEZMMDVJZWhnVlR3SlRFNERtTGhFRU5wRUNvaWZaSW5uWWNoempyZHFxbjZ4T3RzajZ5S2FCK3pmc3JwRmJBT3E0aXVNUm95UytHbHJHcDR3SzlrVU5rZ28wc29tOStUeGlaSXJhZlNPckJubVFsaXQ0NFo0VzZZRkpxdHB1dnV1L0M2bXdBQUlma0VDUXNBQndBc0FBQUFBSGdBZUFBQUEvOTR1dHorTU1ZaGlMMDJGTW03LzJBSURnRm1Yc1lncm16clBrQjF6cGF3dlhpdU0wVkovd2JBYmtnTUFReS9KQ0ZZYkRvYmdJRlNHUkErcjBUcFZLbkNlbkhIclpMNUxhKzA0bVRYelBZZzAwbERleTRCd0tkV3VuNVJ1Q3R2ZTN0b2ZqTnJIZ0FGQXdNQWVZRXRNb1F6QWg2S015bU5qaU9STkpOMWIycVpJb09iRjRZT2tGTUdnS0VjZmFRbXF3d0FQbkN4ckRDdkpwZ0xvMm0ydHcyZnIzSVB2V25Fd0JER2hLWUtZWnVkeVE3UHI3c0hxSkhXUlZFVUE3OGN5M0RSUE1LUjQwNUhueWtpMUlSa0RlRnd5T2psRnMwYzdmTGE4WERhT3N2elB1VGJzZzRHdGszM2RvUmowVU5maElHUkV1bzRlTUdmaEVUMUpGbE1sTXYvM3BXRkxnb0l5TGpFUmdlSXpENW1QTWVDa1NJQkFyd3gwdFR4bThJVEFRUHhTL09sWVExZ093bEthNE1TanNTaFRvTEdRVXFVb2krbWJRcVFuQklBNnB3QlU0RllwWVBWNGRZNVBzY0lzUGoxQ2lJREpBMW9LT3NvQ2t5MEFXS09aWHVMRVNLeWRQUHEzY3UzcjkrL2dBTUxIbnl5d0YzRGVBbURxWVFoeFNMRlRhSmt2UVI1UnhReGN5dS9DRXN3c1dZWVNqRmtCaEZscHVMUUpvNUNHWW1Fc21ET1hzSFZLd2dZOVFuVkIxQys2eHVEVkJVT1RuLytsVXBxOTdUSm5wbmFlV1h6Z0tza3piOHVKOVc4NkpMa1NHM1BxSTU4ZUs3bzhWanF0YjZGYkZkTDJKRnkzR1M4Mkd6Y1piVmpnSjk3NUJLMTZhR1NCNEtkVy82dC8vSVJRTjluc2dUM3cyZ0VnZ0RiR05FbENJRkltUDNuWUc3bjBaQkNneFBXZ1pVd2FEMldZUTZNSkdLWVlSK1dhT0tKS0thbzRvb3N0dWppaXhNaXNnaUpNRklTQUZ4TEJPQk5qUlBjYUtHSFBQS1NsUVh0ZWVHV0lnTmVkWXlFTEZSSUpKTlA3SWRCVlYvTThnT0diTkR5RkJhWEpRRmxGdTU0c1ZOT2V4am9wVmxtV29BbGwwUCtrS1FJeEUwaDNsVnRjbUlXWnFFNENRZVY5R3d4Wnh0NnBzRm5aSFcrQ1FXU1NPWW5wU1JZakNraFJoenFpTjJDWXF6WjBwQi9nbU5na1JORThrVThuTGFpcFlYSkJTcG5HWEdhZ0NCcFNvWHFnSFpma3NaYWpwYkNZeFJwZFY1UUs0Z2hNa2twZndybW1xbFZwa0pueEtnNEdRcVVIMFNHcHFycXJzbWtlY0t3RDVFdzBvNkJhVWV0aWRvcFMyQ3hidks0NkpOQm91WnRnb3U2dXVLdmpjVktJTHZYQlRsTm9LN0pPNDFJM1FCcDc3Nzg5dXZ2dnkwa0FBQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGhyQmtZd2hHRUVBN0NkYUtvdVJVQzhjR3lZYTIzZlJ4ZnZ1MERqd0NBRkFPSVpYek9oY3NseUhaOUpwdlNtZTFwOTA2eHFVTFErQjlxd0J1RDBRbi9pdEtSZ05oZlU4TWlnN1JYRWJZQkNxWUN1RU9sV1VYY2JIU0k3STI5K1hZQThnb01YVllGZ0V3Q01WbjJQRXdXTFhnR1VuSll3bUJHRlJZaGFjNWFPRFp1aGphTU9YRmV3TnFtaHF3dC9yakswQ3BHU1NyYXV1QXJDdTNZU3YyNUJ1cnNFeUxIT01Ja1F5bTNVTmdMU1NOaTVvSXpFQzhaMDRZVGJNTkFONDR5VEVHekhOK3ZEb3dEYTh4THlkTDBZMzd2dHJQMEM5V3JtNmgrS1N1ZGdHT1FRMEVpNVlnM05HS2p4THVFeldpM0k3VHVRai85Y2pZNjNCc3FDVXFLQ1BXazFFRnA4Nkt1QUFFTWhEQWdvYVFGa200OFdYd1RZbUN1UFR3MG5uYVdNeUU2TVRTOFRheEFGdEpCSksyZnBVcFE1MTIzSzFGQlZUeHh0d3pMSXlGczRscHBwS29VZ282d290Z3FFVTVHUkp5QkJYYUhOb2hZSlR3MWlqVVJWMHhicDNURjVZK3hsZTFYdjN3MGV3SkZsT3lBdUVnRnpjZFJiYW1EeG9IcU5aL0pKNHpKZzVjT1o0SFNZT1dJbVpOQ2hIK1ZKemJxMTY5ZXdZOHVlVGJ1MjdkdTRjOWYyK1ZQM0lEMHpRM2dZRU5tM2trSkhQaHZYOG5UdGNpWm16enhYa2hGUTEra2E2cjRZdk9aRFpjdStvMHNzenVDcmNPemwvZFg4UnQ0Mm1WMDdLeFJHZ2o1SFlGNFYraVhGTGw1Zi91VC85YWtVa253QW90ZWZSRHcxQjRNQjdlMm0zWUozamNPZGNRKytBQjRyM2dYUTRHMEhXckZoZlJNNFpzYUVJR2FnSUlJbDRpRVdneW5HTTk4aEY3YUlRV2RQWUNFakVIcDhFQk1KSDk2WUFXK3IrU2pra0VRV2FlU1JTQ2FwNUpKTU51bmtrMUNxd0Z1VUpyNEVnZ2drb0xha05VaFVSaVVwUk1YWTVJczg5TGhDWWlIRTk1cGExNlUwbjVsbEJVWWlEdmxvdVlSMmJhWmczaUd0M1VjQW5CbUF4RnFIUjRpWmdvZ3gyQmxFWDNUTWlkTWxxWjNZaHFObkJqS29uNFllRkZDbVZtRkYxemY3cGRCQlk2VGF1YWRmcUZ4bG81NDZMa2dDSVlGeHFrSUJMalVHcURyNnlYb0FvOUk5aDJaeXVyNkU0blB2b1pwZFE1QmhkNm9SUzREVzR4Qk4wMjFGYVFTMG1sYUNvcTZSdWNOYlh6S0FLQS9jZGx0TW8rS20xNGF1UmhJYUFyWkU4cnJEclVjdUc4SzBVUDY2SUxwTTVoSEFTd05BVys2L0FBY3M4TUFFRnl4YkFnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L0cxQU1RekFJQXdDQWJPczZRRW5NOUd5a2I2NXJnR0hVd0ptZ3NDc2FINFZBY0Vrd3JJN1FYWS9KZEVhdnJTbVZHWGhpdjV2QmRqc0FtekVBNWJqcVBic2hoZldXK0s0N3hISm0yYzVYQ1BKTUFuMGVNUUUrSm5zWFdvQkFYWU1hQXo5Y2JSSXhqRUZXanhaSmNvSVVCWCtYTlFLVW55VUdpS1ZHZUhtWkVxeWlCSWtVTVpKQkFYUkhzSzJxREx1WHM1VzJWRGhGQUxGTnZRcUxsNjRTQmNOYnBFWFJqSjRSdjNuWHdvekJMZG1Bemc2Y3pjcStvdVljMWNBVGtaZTVyN0VCT1hISU5JNnY2MHMzRnFIb0wvN3NHWUFIUWNZWWNSR1lkWHVoeHQ0TWJ3OXFWWmxtd1oyOEYvcllXUkFod1ArUUFSUVVMMWdVWlFDalF4b1FKNmhRd1FHY25KSXVHam9rZUtWZUxKZ3RNb1pMZVVRaG9HMGdYSVpMSjBYbm5Cd25DY3h6STNTTERwbXhhR0x4dVlabkI1czM3WXg4U1hSRFFFYjg3SHdkMDFWZExLQnZtdHFRNm9LcU5FMWJNWlVsWkpSR1dFMEFCUGl3aTRxdGxMaEJVR2lDTVlMVTNCZDU5L0lWUExneEF4V0ZSeHgyVExteTVjdVlNMnZlekxselRSSW9KbnRHYlBCV3NkRlJKQjQ4amZvdkkxeXRkMEFqS1JwekFjaG9vQTZOL1ppRUlSTzRpTHJOZ3k4MnVWdCtGYWl0R2x0MUZkYVA2NjVCdUhrNUFiVEtrejVFRFpqWUEra3ZSNmNCUyttWTlobTF0WW9LaGpWcGNzcGoxd0MxbnNlcTQrRlVuTVczaDkweWZqYi81NXgzWFdjajBCYmdlZlkxOXQ4K2JiUjMwbnVPMFhkUEErYWRsMTRkRW03WEFIalRpY2RoTW5jZ2lKcURSOEh3SVJVWDhyRmZZTmdrMVo5bXpnV2l6SUpiVUVlZ2JqWUlkNkpkS1dwU1FCSStvQkxhSmp2YTJCeHVHZERJSTI5LzFYVkRqMHhXMGwwVDBFVzVDa2dEUUdqbGxseDI2ZVdYWUlZcDVwaGtsbW5tbVdpbXFTYUZ0MEc1cGpzLzlMVW1CMjVWT2Vjelk3ellVeVJ5V29ZakVBbm1FSmVlNmszbjVrYnJCSG9HZUlxeTBCMU9lREg2aFV2My9UUnBGWlZxODhWc0xEb202UmZ4SFNwb0hscTJOZEpBbFMwWDBxWW8zSlpERENLd3NLSU5qV1lHWkpDd2ZlRFNYVkdXWmxldEJWVXpCSmR1R2FuSUNjaTZ5dVdmUERNc2RXY0YrQm43N0FLY1ZsSHFuYjR1SVNxWTBXNExKck5LVFV1a3RlSldWQTJ2NWFxMDF5SFhwcnNNQ2Q2NksrKzg5TlpyNzczNDVzdGtBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPcEFRVXd5QU1aK20rSERBWVJHMGJMS3p2MEd6L3R3RnZ1UE1CandRaGNUa3lJbzlLcHBSVENEeWZCc0IwbXhsY3J3S3VtQUtnZlpIWnNmcmhQVCtqNjNqYkRZM2JEd0k2TW56dnlGSTVHM042Tm54OUdESm1RR2tZZzRSSmg0MktUd0ZhRm82RWNCY3lLeXNGbGtReWVvd1VCWk9qQlJrQWVVYzRvRVdQQnFrVlZvOEVBWWhPZTY4dm1HNmtFcWF4czVkMHdDVmx0aldHRTc1Z2pZVEhUY28xMGcraWRBSzhKcWRubWlQZG1SYXI0VDhEeEJYT1Y5WWZBTlEydUJkVjNRWUM2QlVBdFkvM0llckcyeE5RQ0Fpd0lzV0daTGFZaWZEM0N5QVJYWHJpa1dEMWp0MFFocFJjWVB4aWtmOEh4R3d1Q3J5cjVuQUl3a2ZmUW95OHBZWWlJWDRoeXRHQnlXVGpEd013M0ZIRHVjYWxHNW94cVFGbGN2S01RbVF5bnh3VjgvSEkwaEpObFE3ZG9rN1dFbUZ1bnE2WlI0Q0dnWG9sWDVCYk4zV05qTE5qRW4zOVNqQmxwRWdBem9aOVM3ZXUzYnQ0OCtyZHk3ZXYzNytBQTJ1SVMzaXVZTEVvdm5iOXlzTHdZUkF5OUtFSjlOZ0Z0cXlPSzJPb0VpdXpaaktTUjNuZWV5SnVybmVWUHFjd0VJQzF3WFFyM2ZaTjFJb3loS0xLT3VhOWpDUjFCSkVyQ1pTOWkxSDJBWnRmdE9hTmV0TXQ3cDJqRDlsOCtqeDM5RHZWMFFEVUdaekFkVHVjLzEzclh1TjduT3l0dGljVkRSZ0Zld2ZvbzVtUEUvcUtSQWZJbndVR2ZnYkg3KzcvdzlubDB4N2NyS1FiWHZIcGxsOGRqOUhtbEdHcnZLT05hZ0tzVlk5eERZUTN6R2NMeUtXQmh1SnhHQUtJeVFVb0lqNVlZV0hiaVNHY1VLRVpqSDNDb2c2Rm1UYmpqVGptcU9PT1BQWTQyeWNzeU9pakI1eDQxVlZyS2N5M280TllCR0Rpa0NTdXMrS1FiTlJubEpJaXhnY0dscHB4UncyR1BGb1pEWmc1OGplU2Nsc0k5Qm9QWXRyeUpDdzNjVG5CZW5xZ3VVUTVaSEt3NERweWV1RFBteGNNV0ZHZlZCZ0ZRNXZLQUVvQ1F3ZHVRT2RMYWlCYWc2SVVTTHFQR293U3lzQ2VXRkM2VUgrYUxpQW9kR3NrbGVlSDVOMFNxZ1pWcmJyQW8yNmN1a09GNmNGcDRIYzJqc0FWWTY0eW9HVldyTGJtR2pLZjlJcmZyVjJjSWl0ZFRhUCtzcXlYUDNoNmg2VklBQ29tVDRjMXE1MmpXQmhiMDZPTndpZVR0MFF4Rnk0RTVXRDdXUUVyc05iSmlFOUlTK1dBZGxKWmloVmZrWXRqcnZiMjYrKy9BQWNzOE1BRUYyeHd2d2tBQUNINUJBa0xBQWNBTEFBQUFBQjRBSGdBQUFQL2VMcmMvakRLU2F1OU9Pdk51LzlnS0k1a2FaNG9CQlJEV3dCQUtzL3FFQmhFVGhqQkVOUEFGTUNBMHhrSmdrSndTU29FanREZGowbmxBQWJSYUdCYTdWcXcyZWpBUzZZTXcxRUR0OHhlRElyb283Sk5WNERqeDNHZExzQkRCWHQwZDM0NWdJRWRLejRlZzRSNmh4Z0ZmVWNHaWhsdmhEcU9qMmFTV1pRWlo1aHFIekJkQlhCb21oV2Rmb1liVjI4dWF6SUFUNDBZb1hpakdsZW9PUUZ6Tkl4eEJzRVZ1V0dmdk1NNnlqSUZtTTJndnBPekZxeHB4aWZZZnM0V0FBTFVCZ0xXRmN4UVd6TFJScTY0QXdJMlNlVVcxRm1xSkFEck9nRnRwN2NvMFBUdGFKT1BFRGtVNTNUTkMzS3AyMElQQmZVWklJanAzb2lJNi9pMXFTZEcvd2JIT0JhcmNFdno4RVBDWkNXQkJJelQ3Z1N5Vm50V2VrcHBNdHF1T3Y2aUhBUXlrdVNqV25DSWhFelJFT1dtQlFWWTBEVGhwTjY0cFVlRFJDTENneExVcUZXdVl0M0t0YXZYcjJERGloMUx0cXpaczJqVHFpV29kUzBpRnZBb0RYamhGa1V2VDVYcWluQ0NCNWplRURZSWVmdkw2Nk5Qd29VbHRvMEtheTdVazZuVzJpakNZMmlEV2dLbHBBMm5zNEpNZmRyR25yUnNKM01PMGx3eEc1WFEwK0Rab2xsQ00zaVpjWEVkeUFRc1h6R3R1U3p1bGc1c1pRWWVGbllVMlF4d1J6WkwyOGhOQ0ovWElRZDdrdmhsdzJpZWwrMXAzWUh5am1vNU4wTzlvRGt4MjV0V3dLT0xDM3MxeEJ5TUp5TVBYNFY3N2ZWQnljOWhOVDhJOWY5dkJMQWVldjQ5VUVxQkNDYW80SUlNTnVqZ2d4QitCUU9CQzhJUzF6dHpSV2pHRzA0bG9TRUVnUkdUMTRjSDdKZEZPaVJpUkFpS0Vab0gwb2V0aWRnaWI5MlZ3UjRRMzNreVhWYW8wUGVCZXkrNmcyRUxGQjZnNGk4MDhGYUlCU3h3MUY4SEhQbTRRWFQ2c0ZqRGZTTmVjS1FPTllLUTQyclFmWWtmQlFtTktjS1c2NWhaSXBDVFNHbGtHRmFXUUdWR0VmQWxrSm9RaE5FbENFb2lVUU52ZUhxWHpReHNoaEhTbC9aazRNdGdKeUQ2bmdNdWluTFZPNVh0U0VLaFVJUVVZelI3R2tpRm8veVZnMmwyWG0yYVJUbG9abFlrRFpFZUZ3R29obnExV3pjN21zb3BkZGdGYWlzbW5SNFNvbk03VFFCckZyMXV3c0tOMS9USnpvSS93NEtYWUtvQ3JScldxR2cwdUNzZXhkWTFwejdTaXRYc2tnNjJlaDZFT1NtbW9Zblp1UW1mdU01MW05YXMyTHE3MWxTZWVFaGlCRmZBMDBPV2V5UUFBQ0g1QkFrTEFBY0FMQUFBQUFCNEFIZ0FBQVAvZUxyYy9qREtTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NjdBTUFqeUFMdzRLaHRFVHhpQlFtNG9HdkI4U01PQXlPUU1Bc2pvYjltc1ZnQUNxZFJ3czNvaFJxMVUrQzB6Qm1LcHdNdytRTlBJUU51Y2hmdms4eS9hM2x2bk53QUFCWUZkSFh0OFZIOFhNVWMrQW9NY0FJMXBYSW9YWVdKQmtYeGtsaFNIbElVWm9Hb2hncWREbUhhVkd3V1RQUWFkSGpJL0JBRTJMNUo4amgweEFnWUdOS0lkZFZHc0xLU3J3MWJKUHNjcHVycytpVjdSWW40cUFOSnhaczFKeXlVRjI4NTBxN0luMnVNL1ptOXc1eWJpNmdiZHlqRHFCTmhlOFdrQjRDWHQwcWg1ZVJYbDNZbDl1K2F4c1JZbFh6YUNhUVIrWWRnSEI4VnJpZ29FQ0RiQS95QU1pRWdjZWlLQ1JVeXNrV1VLUEFFV2dBYktsekJqeXB4SnM2Yk5temh6NnR6SnM2ZlBuMENEQ2gxS3RFRU1HVFJ3RlEyaGtxQVNqMHV2UElHanhGOVVDZDVLWGIwRVVvdkVyUTgwam51Mjg1VFZDTVcyaWNRWkJ0alhDQmY1a0wyWkRFK0ZySGJlemt3YjBnSmVPSHBqeHYxeGRnRmZ0VG9SanJsN3IyTE9kRnBPZm1wTUlERE13WE1mL0kyNDg3QmpDb09wRm83cEZJTm5PM1oxTW9JbFlQU1pycEdoMmpTN1lYTmZzQlZPYThWOUY3WVMzaGcwT3RVRVBJT3ZHVEpjRjEvT3ZMbno1OUNqUzU5T2NwQ05RY3FaSDMwRnBHTjJzS3VwUHBvdVhOcHZGMGVUZG13elZWMC9HRWE0RS9mUy9sNXFFNnF1eVc0UmV0ZmFFUCsyRWRaRURKUWhZVmx0WTMxSFFvQ3JsQURaTnZlNTRFcUJVUnlJQVVEYjdIY0NnM0tOb05nMkN1WENJU2RGVUNZWmVyRGQ4NThHS1FJR0NDR0JYUEFoaGJhSVFPR0tEL2pTQ0REQ1RFYWpNVFlXaUNNRDRabWtGQVF6VWhqaUJ6ZmVGZUI4RG96WVlRZ3RwakhrQWZVbDlOYURQNjRUQW9ialdOYWZTZUJNMk9WbkgwZ0p5MWtsTlRZWEFHQlNhT0VWVmU0R2hwd1A2TmFZZ2xqZGs5a0NacHE0akpvWWpUQ21GSllSYXFBRGJmNm9vWEYxNGtPQm50S3NsWitKNkZSNTRLRnlnYVBvbWlnVXVZVnJTZDREVHFPTlBlb0JJenUydHNpWkhuR3FoYXBXbEtxT2JKVE8raEtYQlJaMnFaVzBWaE5wS0wxUkZXd1p1ZklSb1FRM0JRaXdFVXM5MHZScEQzTUdKU3VaekgxNlpWSFhHc01uVUlHQytLMjF3NTRIWFphaVVTZnFGa2VxTzhNazNZM0wyeW5ZVWJkVEFnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjTndDQlFESWVBa01CbUVFZzBKdTZPRVJqa2pEZ01qRUFIcklxT0hXckVvRTBTeEJZTzA2bmxvcDFlc3RoTE5Dc25jUU9CK1ZhaS9ZUFkxNzIrNkF2UXdOcC9jYU5BTTdOaUZHV1hDQUdUdDlQZ0ovUlFGUVA1Q0tGVHRuaVNDQ1l5TTBuVEJ6YnBWa0F3SThneklEYmttZ1hYaEpTeStpckxLbFlYVXVacXhKYXJSUlhDNnJ2RzlxdzdpdUtBREV4YmVaeVNmSHZBYStlYlBNQkhwcWpWRzJMQUJZeEtSVnkxclVNTHVzd1hIcFIrdm9yT2VBQlFPcE9ZZFo3NVpNNEFZOUJxZjJDUnhJc0tEQmd3Z1RLbHpJc0tIRGh4QWpTcHhJc1dJZ2ZMR2dXY1JRQVA4V0hZMGJKV0RDdGdWa3lBWWRTYlk2U2VFWHlWd3Q2OG0wdDlDbFNwZ1FHRFg2UVJPaE5KWEFKSFRrRmlYQU9JSHRnS0xKU2RTY3lUMGVsVXA1WUROTWdLZHFra3FONHVvbkwyOEN3MjNWb3EvcXM0Sk54OHBUZ0pIWjBUMWozVFR3U2d5c3BiaG5Hb2dscVU5Uk9ieFo1aXJ0T3crd0ZzRkE3U295SEpoQjI3b0ZHVWRwWUJZWldzaytITkIxbzFqUlhzQjlBVVQ5YUZCcjNIRUYwb3BCcUJyb1dzcXRjUlkwTGZYdEFVYm1laDc4TEpYd2x3S25UdWxHbURxdWJKWU1Lc2Zyakp6dGFHTEhtMVBtclE2cjlPTFRiRXVuS29Bb1FPdmJJOVFJVDc2OCtmTzNDNkYzUXUrVUVpREQxeWVubDBrSmVPa2pwekZIUWM5VXZmdi91clNtUlh3bW1KTE5HLzdzSjBOS1FQbm1pU1NrTmNIR1ZncDZvSndQRmE0QVRsd0FXbkFoRWhtbXNObEwwZHpVb1FnYjRxVmRJQUtTZFUrTHhHZ3p3b2dSeGtBamlTUThCNWtNMUVsMVlnUXdEdGlCRGVwZGtKK0tKQVNaejBYdW9VS2dBd3dDRnFJRld6bEkxV052UExsQWlsSW1LZFdVMkMwM3daR25rWENqWlJWZ2lZdUNQU3BWQW0zeFdERGhTL3ZCZVpNSk9uSjJTWjQxZnFHa25tK3FaS1ZqRkY0QjJJOFRuUGtHVmxHNnBwR2EyQXhhaElEUlBhQW9vQkJjaXNzS2pXYWhKV0pWSnJvVm9oeDE5dzhROTNFcDFWVkN0Wm5KaWwyRUtWV2xoR0pEYXh5aUdjY29uKzRZOUdFZTRBRzNKcWxFYUJxR3BBOFVvT3g0TmdzWksrUjV2enExbnJOSUlIdFN0Q3ZKQitrWnNEYTNyUlJUZXR1aUp2SWwxMTBtQWhCN3JTay84UFJwdVZ2YTBDMjg5RzZVQUFBNyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdHRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3ZWRnZS5mbGlwcGVkIHtcblx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQvLyAtbW96LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC8vIC1tcy10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQvLyB0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xufVxuLypmb3IgZWRnZSBkZXNpZ24gZW5kKi9cbi52aWV3IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZyb250IHtcbiAgei1pbmRleDoxO1xuICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbn1cbi52aWV3IC5iYWNrIHtcblx0ei1pbmRleDoyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyNzhBRTU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaGVBQjRBUElBQVBUeTdQejY5UHoyOVBUMjlQeisvUFR5OVB6Ni9QTHg3U0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrY0N6UE5Ea013bER2SHhBWUJJSWhVT0FaTThDZzBuQnNVZ1pKWlZEWEcvd013eHZBR1JKSXBRSVA5UHNsY3NYa1lJQXpUcE1OMjdQR202Wm02TzYwb1NqSEFLSkxjUmNGQVhtR0JIWjlGVzFLZkJjK2g0ZU9paFFBQWxtQ0Z3T1JrWm1VS0l5Y2Jtc3RBQVdlTzVhaWtaTW1BRGMvV2tlYnE0ZE1LSytBUXFneXRMV0d2Q0N2Ym5BN0JicS9aSWtqb1dYR3lZZWtKWGh1d2FYUWhyY2t3NGJMTUFYWWVkb2p4NGZlTDc3aFgrTWkzSG10TU9ucVN5Znk2Nm56YnlmbGJ1Y3ZmL25BZ0VKR1FCb05RZ0dWK0FzQmNFa1lJL2JDc1R0aFNnQzhHZzN6UGZ3RUt2K2hOWTdDQ1A1YUNESkVzMThiUzNiRU5sR2xpVXZKaXJsY2NkS1FnSTh6UitTS3RDY25qRmN3MTFuRTZaTmlnUUk0QnB3aVdyU3AwNmRRbzBxZDJ1NVZVaTFNcVhMWW1TYkFnS3hhTFhETjlqV3NzSWg1YnBydGtIRlZBTEJyRjdoRENmWkdqaHhVd1lVanVZQVFvQ0VYYzBLU2lOTUtNYjRnMGRZaWFWZ2NZa3FEMWNsMG9Nb1dYQzV0d3dXdXVlNXhINzM1L0NuK2tuTG02RnFsRjFDejJmVDBxdFFLVnFkdG5SRDJBZGRCYkNldURZSHpsOEM3QS9xcm5PMnlFd0FlSS9qZTVaU2Y1SStjRFhpbWhOc2NCYjlsZ0x2TS9HdnlCQnlYbEZLdDNpK3VIOW1pMUpwL0pMTDQrZ3pFT2FsLzc4ZTVZK1AwRlZnU0tSMS9mZ2IvQUFBVjNsZisvV2ZnZ1FnbXFPQ0NERGJvNENNMzNMRFVneGJnZ0VVVW1GQVl3WDVreVdCS2hBWFMxTjRYWlpVeUJoQlllSFVHZDZ5eDROdDhQQ0Ewa29pV3pZSk5pQk9BRm8wUk92NWkwRGFGaUtKZEMraXRna0tQdHFReVlpVFRZVUFlY3pRc0Y4bVBEQzJwVEExUDZ1R0tsU1RXVU9RcUxmWEFwUlJOQWhoaERpVnFNaytZSDJRNTVBTWNkdmJtQWxJbWFjS1QzbFd5WEg4VnNQZ2FSYWhsVUoxdUFJN3B4cHdia0FkWG5Rb3RvazRLZnY2R2dYMDhFUldwZFpBdVNlZ0RXUkt3cVFLZENzSENYRkwwNUllaGdWVHdKVEU0RG1MaEVFTnBFQ29pZlpJbm5ZY2h6anJkcXFuNnhPdHNqNnlLYUIremZzcnBGYkFPcTRpdU1Sb3lTK0dsckdwNHdLOWtVTmtnbzBzb205K1R4aVpJcmFmU09yQm5tUWxpdDQ0WjRXNllGSnF0cHV2dXUvQzZtd0FBSWZrRUNRc0FCd0FzQUFBQUFIZ0FlQUFBQS85NHV0eitNTVloaUwwMkZNbTcvMkFJRGdGbVhzWWdybXpyUGtCMXpwYXd2WGl1TTBWSi93YkFia2dNQVF5L0pDRlliRG9iZ0lGU0dSQStyMFRwVktuQ2VuSEhyWkw1TGErMDRtVFh6UFlnMDBsRGV5NEJ3S2RXdW41UnVDdHZlM3RvZmpOckhnQUZBd01BZVlFdE1vUXpBaDZLTXltTmppT1JOSk4xYjJxWklvT2JGNFlPa0ZNR2dLRWNmYVFtcXd3QVBuQ3hyREN2SnBnTG8ybTJ0dzJmcjNJUHZXbkV3QkRHaEtZS1ladWR5UTdQcjdzSHFKSFdSVkVVQTc4Y3kzRFJQTUtSNDA1SG55a2kxSVJrRGVGd3lPamxGczBjN2ZMYThYRGFPc3Z6UHVUYnNnNEd0azMzZG9SajBVTmZoSUdSRXVvNGVNR2ZoRVQxSkZsTWxNdi8zcFdGTGdvSXlMakVSZ2VJekQ1bVBNZUNrU0lCQXJ3eDB0VHhtOElUQVFQeFMvT2xZUTFnT3dsS2E0TVNqc1NoVG9MR1FVcVVvaSttYlFxUW5CSUE2cHdCVTRGWXBZUFY0ZFk1UHNjSXNQajFDaUlESkExb0tPc29Da3kwQVdLT1pYdUxFU0t5ZFBQcTNjdTNyOSsvZ0FNTEhueXl3RjNEZUFtRHFZUWh4U0xGVGFKa3ZRUjVSeFF4Y3l1L0NFc3dzV1lZU2pGa0JoRmxwdUxRSm81Q0dZbUVzbURPWHNIVkt3Z1k5UW5WQjFDKzZ4dURWQlVPVG4vK2xVcHE5N1RKbnBuYWVXWHpnS3NremI4dUo5Vzg2SkxrU0czUHFJNThlSzdvOFZqcXRiNkZiRmRMMkpGeTNHUzgyR3pjWmJWamdKOTc1QksxNmFHU0I0S2RXLzZ0Ly9JUlFOOW5zZ1QzdzJnRWdnRGJHTkVsQ0lGSW1QM25ZRzduMFpCQ2d4UFdnWlV3YUQyV1lRNk1KR0tZWVIrV2FPS0pLS2FvNG9vc3R1amlpeE1pc2dpSk1GSVNBRnhMQk9CTmpSUGNhS0dIUFBLU2xRWHRlZUdXSWdOZWRZeUVMRlJJSkpOUDdJZEJWVi9NOGdPR2JORHlGQmFYSlFGbEZ1NTRzVk5PZXhqb3BWbG1Xb0FsbDBQK2tLUUl4RTBoM2xWdGNtSVdacUU0Q1FlVjlHd3haeHQ2cHNGblpIVytDUVdTU09ZbnBTUllqQ2toUmh6cWlOMkNZcXpaMHBCL2dtTmdrUk5FOGtVOG5MYWlwWVhKQlNwbkdYR2FnQ0JwU29YcWdIWmZrc1phanBiQ1l4UnBkVjVRSzRnaE1ra3Bmd3JtbXFsVnBrSm54S2c0R1FxVUgwU0dwcXJxcnNta2VjS3dENUV3MG82QmFVZXRpZG9wUzJDeGJ2SzQ2Sk5Cb3VadGdvdTZ1dUt2amNWS0lMdlhCVGxOb0s3Sk80MUkzUUJwNzc3ODl1dnZ2eTBrQUFBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUaHJCa1l3aEdFRUE3Q2RhS291UlVDOGNHeVlhMjNmUnhmdnUwRGp3Q0FGQU9JWlh6T2hjc2x5SFo5SnB2U21lMXA5MDZ4cVVMUStCOXF3QnVEMFFuL2l0S1JnTmhmVThNaWc3UlhFYllCQ3FZQ3VFT2xXVVhjYkhTSTdJMjkrWFlBOGdvTVhWWUZnRXdDTVZuMlBFd1dMWGdHVW5KWXdtQkdGUlloYWM1YU9EWnVoamFNT1hGZXdOcW1ocXd0L3JqSzBDcEdTU3JhdXVBckN1M1lTdjI1QnVyc0V5TEhPTUlrUXltM1VOZ0xTU05pNW9JekVDOFowNFlUYk1OQU40NHlURUd6SE4rdkRvd0RhOHhMeWRMMFkzN3Z0clAwQzlXcm02aCtLU3VkZ0dPUVEwRWk1WWczTkdLanhMdUV6V2kzSTdUdVFqLzljalk2M0JzcUNVcUtDUFdrMUVGcDg2S3VBQUVNaERBZ29hUUZrbTQ4V1h3VFltQ3VQVHcwbm5hV015RTZNVFM4VGF4QUZ0SkJKSzJmcFVwUTUxMjNLMUZCVlR4eHR3ekxJeUZzNGxwcHBLb1VnbzZ3b3RncUVVNUdSSnlCQlhhSE5vaFlKVHcxaWpVUlYweGJwM1RGNVkreGxlMVh2M3cwZXdKRmxPeUF1RWdGemNkUmJhbUR4b0hxTlovSko0ekpnNWNPWjRIU1lPV0ltWk5DaEgrVkp6YnExNjlld1k4dWVUYnUyN2R1NGM5ZjIrVlAzSUQwelEzZ1lFTm0za2tKSFBodlg4blR0Y2labXp6eFhraEZRMStrYTZyNFl2T1pEWmN1K28wc3N6dUNyY096bC9kWDhSdDQybVYwN0t4UkdnajVIWUY0VitpWEZMbDVmL3VULzlha1VrbndBb3RlZlJEdzFCNE1CN2UybTNZSjNqY09kY1ErK0FCNHIzZ1hRNEcwSFdyRmhmUk00WnNhRUlHYWdJSUlsNGlFV2d5bkdNOThoRjdhSVFXZFBZQ0VqRUhwOEVCTUpIOTZZQVcrcitTamtrRVFXYWVTUlNDYXA1SkpNTnVua2sxQ3F3RnVVSnI0RWdnZ2tvTGFrTlVoVVJpVXBSTVhZNUlzODlMaENZaUhFOTVwYTE2VTBuNWxsQlVZaUR2bG91WVIyYmFaZzNpR3QzVWNBbkJtQXhGcUhSNGlaZ29neDJCbEVYM1RNaWRNbHFaM1locU5uQmpLb240WWVGRkNtVm1GRjF6ZjdwZEJCWTZUYXVhZGZxRnhsbzU0NkxrZ0NJWUZ4cWtJQkxqVUdxRHI2eVhvQW85STloMlp5dXI2RTRuUHZvWnBkUTVCaGQ2b1JTNERXNHhCTjAyMUZhUVMwbWxhQ29xNlJ1Y05iWHpLQUtBL2NkbHRNbytLbTE0YXVSaElhQXJaRThyckRyVWN1RzhLMFVQNjZJTHBNNWhIQVN3TkFXKzYvQUFjczhNQUVGeXhiQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvRzFBTVF6QUlBd0NBYk9zNlFFbk05R3lrYjY1cmdHSFV3Sm1nc0NzYUg0VkFjRWt3ckk3UVhZL0pkRWF2clNtVkdYaGl2NXZCZGpzQW16RUE1YmpxUGJzaGhmV1crSzQ3eEhKbTJjNVhDUEpNQW4wZU1RRStKbnNYV29CQVhZTWFBejljYlJJeGpFRldqeFpKY29JVUJYK1hOUUtVbnlVR2lLVkdlSG1aRXF5aUJJa1VNWkpCQVhSSHNLMnFETHVYczVXMlZEaEZBTEZOdlFxTGw2NFNCY05icEVYUmpKNFJ2M25Yd296QkxkbUF6ZzZjemNxK291WWMxY0FUa1plNXI3RUJPWEhJTkk2djYwczNGcUhvTC83c0dZQUhRY1lZY1JHWWRYdWh4dDRNYnc5cVZabG13WjI4Ri9yWVdSQWh3UCtRQVJRVUwxZ1VaUUNqUXhvUUo2aFF3UUdjbkpJdUdqb2tlS1ZlTEpndE1vWkxlVVFob0cwZ1hJWkxKMFhubkJ3bkNjeHpJM1NMRHBteGFHTHh1WVpuQjVzMzdZeDhTWFJEUUViODdId2QwMVZkTEtCdm10cVE2b0txTkUxYk1aVWxaSlJHV0UwQUJQaXdpNHF0bExoQlVHaUNNWUxVM0JkNTkvSVZQTGd4QXhXRlJ4eDJUTG15NWN1WU0ydmV6TGx6VFJJb0pudEdiUEJXc2RGUkpCNDhqZm92STF5dGQwQWpLUnB6QWNob29BNk4vWmlFSVJPNGlMck5neTgydVZ0K0ZhaXRHbHQxRmRhUDY2NUJ1SGs1QWJUS2t6NUVEWmpZQStrdlI2Y0JTK21ZOWhtMXRZb0toalZwY3NwajF3QzFuc2VxNCtGVW5NVzNoOTB5ZmpiLzU1eDNYV2NqMEJiZ2VmWTE5dDgrYmJSMzBudU8wWGRQQSthZGwxNGRFbTdYQUhqVGljZGhNbmNnaUpxRFI4SHdJUlVYOHJGZllOZ2sxWjltemdXaXpJSmJVRWVnYmpZSWQ2SmRLV3BTUUJJK29CTGFKanZhMkJ4dUdkRElJMjkvMVhWRGoweFcwbDBUMEVXNUNrZ0RRR2psbGx4MjZlV1hZSVlwNXBoa2xtbm1tV2ltcVNhRnQwRzVwanMvOUxVbUIyNVZPZWN6WTd6WVV5UnlXb1lqRUFubUVKZWU2azNuNWtickJIb0dlSXF5MEIxT2VESDZoVXYzL1RScEZaVnE4OFZzTERvbTZSZnhIU3BvSGxxMk5kSkFsUzBYMHFZbzNKWkREQ0t3c0tJTmpXWUdaSkN3ZmVEU1hWR1dabGV0QlZVekJKZHVHYW5JQ2NpNnl1V2ZQRE1zZFdjRitCbjc3QUtjVmxIcW5iNHVJU3FZMFc0TEpyTktUVXVrdGVKV1ZBMnY1YXEwMXlIWHByc01DZDY2SysrODlOWnI3NzM0NXN0a0FnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9wQVFVd3lBTVorbStIREFZUkcwYkxLenYwR3ovdHdGdnVQTUJqd1FoY1RreUlvOUtwcFJUQ0R5ZkJzQjBteGxjcndLdW1BS2dmWkhac2ZyaFBUK2o2M2piRFkzYkR3STZNbnp2eUZJNUczTjZObng5R0RKbVFHa1lnNFJKaDQyS1R3RmFGbzZFY0JjeUt5c0Zsa1F5ZW93VUJaT2pCUmtBZVVjNG9FV1BCcWtWVm84RUFZaE9lNjh2bUc2a0VxYXhzNWQwd0NWbHRqV0dFNzVnallUSFRjbzEwZytpZEFLOEpxZG5taVBkbVJhcjRUOER4QlhPVjlZZkFOUTJ1QmRWM1FZQzZCVUF0WS8zSWVyRzJ4TlFDQWl3SXNXR1pMYVlpZkQzQ3lBUlhYcmlrV0QxanQwUWhwUmNZUHhpa2Y4SHhHd3VDcnlyNW5BSXdrZmZRb3k4cFlZaUlYNGh5dEdCeVdUakR3TXczRkhEdWNhbEc1b3hxUUZsY3ZLTVFtUXlueHdWOC9ISTBoSk5sUTdkb2s3V0VtRnVucTZaUjRDR2dYb2xYNUJiTjNXTmpMTmpFbjM5U2pCbHBFZ0F6b1o5UzdldTNidDQ4K3JkeTdldjM3K0FBMnVJUzNpdVlMRW92bmI5eXNMd1lSQXk5S0VKOU5nRnRxeU9LMk9vRWl1elpqS1NSM25lZXlKdXJuZVZQcWN3RUlDMXdYUXIzZlpOMUlveWhLTEtPdWE5akNSMUJKRXJDWlM5aTFIMkFadGZ0T2FOZXRNdDdwMmpEOWw4K2p4MzlEdlYwUURVR1p6QWRUdWMvMTNyWHVON25PeXR0aWNWRFJnRmV3Zm9vNW1QRS9xS1JBZklud1VHZmdiSDcrNy93OW5sMHg3Y3JLUWJYdkhwbGw4ZGo5SG1sR0dydktPTmFnS3NWWTl4RFlRM3pHY0x5S1dCaHVKeEdBS0l5UVVvSWo1WVlXSGJpU0djVUtFWmpIM0NvZzZGbVRiampUam1xT09PUFBZNDJ5Y3N5T2lqQjV4NDFWVnJLY3kzbzROWUJHRGlrQ1N1cytLUWJOUm5sSklpeGdjR2xwcHhSdzJHUEZvWkRaZzU4amVTY2xzSTlCb1BZdHJ5SkN3M2NUbkJlbnFndVVRNVpIS3c0RHB5ZXVEUG14Y01XRkdmVkJnRlE1dktBRW9DUXdkdVFPZExhaUJhZzZJVVNMcVBHb3dTeXNDZVdGQzZVSCthTGlBb2RHc2tsZWVINU4wU3FnWlZyYnJBbzI2Y3VrT0Y2Y0ZwNEhjMmpzQVZZNjR5b0dWV3JMYm1HaktmOUlyZnJWMmNJaXRkVGFQK3NxeVhQM2g2aDZWSUFDb21UNGMxcTUyaldCaGIwNk9Od2llVHQwUXhGeTRFNVdEN1dRRXJzTmJKaUU5SVMrV0FkbEpaaWhWZmtZdGpydmIyNisrL0FBY3M4TUFFRjJ4d3Z3a0FBQ0g1QkFrTEFBY0FMQUFBQUFCNEFIZ0FBQVAvZUxyYy9qREtTYXU5T092TnUvOWdLSTVrYVo0b0JCUkRXd0JBS3MvcUVCaEVUaGpCRU5QQUZNQ0EweGtKZ2tKd1NTb0VqdERkajBubEFBYlJhR0JhN1ZxdzJlakFTNllNdzFFRHQ4eGVESXJvbzdKTlY0RGp4M0dkTHNCREJYdDBkMzQ1Z0lFZEt6NGVnNFI2aHhnRmZVY0dpaGx2aERxT2oyYVNXWlFaWjVocUh6QmRCWEJvbWhXZGZvWWJWMjh1YXpJQVQ0MFlvWGlqR2xlb09RRnpOSXh4QnNFVnVXR2Z2TU02eWpJRm1NMmd2cE96RnF4cHhpZllmczRXQUFMVUJnTFdGY3hRV3pMUlJxNjRBd0kyU2VVVzFGbXFKQURyT2dGdHA3Y28wUFR0YUpPUEVEa1U1M1ROQzNLcDIwSVBCZlVaSUlqcDNvaUk2L2kxcVNkRy93YkhPQmFyY0V2ejhFUENaQ1dCQkl6VDdnU3lWbnRXZWtwcE10cXVPdjZpSEFReWt1U2pXbkNJaEV6UkVPV21CUVZZMERUaHBONjRwVWVEUkNMQ2d4TFVxRld1WXQzS3RhdlhyMkREaWgxTHRxelpzMmpUcWlXb2RTMGlGdkFvRFhqaEZrVXZUNVhxaW5DQ0I1amVFRFlJZWZ2TDY2TlB3b1VsdG8wS2F5N1VrNm5XMmlqQ1kyaURXZ0tscEEybnM0Sk1mZHJHbnJSc0ozTU8wbHd4RzVYUTArRFpvbGxDTTNpWmNYRWR5QVFzWHpHdHVTenVsZzVzWlFZZUZuWVUyUXh3UnpaTDI4aE5DSi9YSVFkN2t2aGx3MmllbCsxcDNZSHlqbW81TjBPOW9Ea3gyNXRXd0tPTEMzczF4QnlNSnlNUFg0Vjc3ZlZCeWM5aE5UOEk5Zjl2QkxBZWV2NDlVRXFCQ0NhbzRJSU1OdWpnZ3hCK0JRT0JDOElTMXp0elJXakdHMDRsb1NFRWdSR1QxNGNIN0pkRk9pUmlSQWlLRVpvSDBvZXRpZGdpYjkyVndSNFEzM2t5WFZhbzBQZUJleSs2ZzJFTEZCNmc0aTgwOEZhSUJTeHcxRjhISFBtNFFYVDZzRmpEZlNOZWNLUU9OWUtRNDJyUWZZa2ZCUW1OS2NLVzY1aFpJcENUU0dsa0dGYVdRR1ZHRWZBbGtKb1FoTkVsQ0VvaVVRTnZlSHFYelF4c2hoSFNsL1prNE10Z0p5RDZuZ011aW5MVk81WHRTRUtoVUlRVVl6UjdHa2lGby95VmcybDJYbTJhUlRsb1psWWtEWkVlRndHb2hucTFXemM3bXNvcGRkZ0ZhaXNtblI0U29uTTdUUUJyRnIxdXdzS04xL1RKem9JL3c0S1hZS29DclJyV3FHZzB1Q3NleGRZMXB6N1NpdFhza2c2MmVoNkVPU21tb1luWnVRbWZ1TTUxbTlhczJMcTcxbFNlZUVoaUJGZkEwME9XZXlRQUFDSDVCQWtMQUFjQUxBQUFBQUI0QUhnQUFBUC9lTHJjL2pES1NhdTlPT3ZOdS85Z0tJNWthWjVvcXE1czY2N0FNQWp5QUx3NEtodEVUeGlCUW00b0d2QjhTTU9BeU9RTUFzam9iOW1zVmdBQ3FkUndzM29oUnExVStDMHpCbUtwd013K1FOUElRTnVjaGZ2azh5L2EzbHZuTndBQUJZRmRIWHQ4Vkg4WE1VYytBb01jQUkxcFhJb1hZV0pCa1h4a2xoU0hsSVVab0dvaGdxZERtSGFWR3dXVFBRYWRIakkvQkFFMkw1SjhqaDB4QWdZR05LSWRkVkdzTEtTcncxYkpQc2NwdXJzK2lWN1JZbjRxQU5KeFpzMUp5eVVGMjg1MHE3SW4ydU0vWm05dzV5Ymk2Z2JkeWpEcUJOaGU4V2tCNENYdDBxaDVlUlhsM1lsOXUrYXhzUllsWHphQ2FRUitZZGdIQjhWcmlnb0VDRGJBL3lBTWlFZ2NlaUtDUlV5c2tXVUtQQUVXZ0FiS2x6Qmp5cHhKczZiTm16aHo2dHpKczZmUG4wQ0RDaDFLdEVFTUdUUndGUTJoa3FBU2owdXZQSUdqeEY5VUNkNUtYYjBFVW92RXJRODBqbnUyODVUVkNNVzJpY1FaQnRqWENCZjVrTDJaREUrRnJIYmV6a3diMGdKZU9IcGp4djF4ZGdGZnRUb1Jqcmw3cjJMT2RGcE9mbXBNSURETXdYTWYvSTI0ODdCakNvT3BGbzdwRklObk8zWjFNb0lsWVBTWnJwR2gyalM3WVhOZnNCVk9hOFY5RjdZUzNoZzBPdFVFUElPdkdUSmNGMS9PdkxuejU5Q2pTNTlPY3BDTlFjcVpIMzBGcEdOMnNLdXBQcG91WE5wdkYwZVRkbXd6VlYwL0dFYTRFL2ZTL2w1cUU2cXV5VzRSZXRmYUVQKzJFZFpFREpRaFlWbHRZMzFIUW9DcmxBRFpOdmU1NEVxQlVSeUlBVURiN0hjQ2czS05vTmcyQ3VYQ0lTZEZVQ1laZXJEZDg1OEdLUUlHQ0NHQlhQQWhoYmFJUU9HS0QvalNDRERDVEVhak1UWVdpQ01ENFpta0ZBUXpVaGppQnpmZUZlQjhEb3pZWVFndHBqSGtBZlVsOU5hRFA2NFRBb2JqV05hZlNlQk0yT1ZuSDBnSnkxa2xOVFlYQUdCU2FPRVZWZTRHaHB3UDZOYVlnbGpkazlrQ1pwcTRqSm9ZalRDbUZKWVJhcUFEYmY2b29YRjE0a09CbnRLc2xaK0o2RlI1NEtGeWdhUG9taWdVdVlWclNkNERUcU9OUGVvQkl6dTJ0c2laSG5HcWhhcFdsS3FPYkpUTytoS1hCUloycVpXMFZoTnBLTDFSRld3WnVmSVJvUVEzQlFpd0VVczkwdlJwRDNNR0pTdVp6SDE2WlZIWEdzTW5VSUdDK0syMXc1NEhYWmFpVVNmcUZrZXFPOE1rM1kzTDJ5bllVYmRUQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbWVhS3F1Yk91K2NOd0NCUURJZUFrTUJtRUVnMEp1Nk9FUmprakRnTWpFQUhySXFPSFdyRW9FMFN4QllPMDZubG9wMWVzdGhMTkNzbmNRT0IrVmFpL1lQWTE3Mis2QXZRd05wL2NhTkFNN05pRkdXWENBR1R0OVBnSi9SUUZRUDVDS0ZUdG5pU0NDWXlNMG5UQnpicFZrQXdJOGd6SURia21nWFhoSlN5K2lyTEtsWVhVdVpxeEphclJSWEM2cnZHOXF3N2l1S0FERXhiZVp5U2ZIdkFhK2ViUE1CSHBxalZHMkxBQll4S1JWeTFyVU1MdXN3WEhwUit2b3JPZUFCUU9wT1lkWjc1Wk00QVk5QnFmMkNSeElzS0RCZ3dnVEtseklzS0hEaHhBalNweElzV0lnZkxHZ1djUlFBUDhXSFkwYkpXREN0Z1ZreUFZZFNiWTZTZUVYeVZ3dDY4bTB0OUNsU3BnUUdEWDZRUk9oTkpYQUpIVGtGaVhBT0lIdGdLTEpTZFNjeVQwZWxVcDVZRE5NZ0tkcWtrcU40dW9uTDI4Q3cyM1ZvcS9xczRKTng4cFRnSkhaMFQxajNUVHdTZ3lzcGJobkdvZ2xxVTlST2J4WjVpcnRPdyt3RnNGQTdTb3lISmhCMjdvRkdVZHBZQllaV3NrK0hOQjFvMWpSWHNCOUFVVDlhRkJyM0hFRjBvcEJxQnJvV3NxdGNSWTBMZlh0QVVibWVoNzhMSlh3bHdLblR1bEdtRHF1YkpZTUtzZnJqSnp0YUdMSG0xUG1yUTZyOU9MVGJFdW5Lb0FvUU92Ykk5UUlUNzY4K2ZPM0M2RjNRdStVRWlERDF5ZW5sMGtKZU9ranB6RkhRYzlVdmZ2L3VyU21SWHdtbUpMTkcvN3NKME5LUVBubWlTU2tOY0hHVmdwNm9Kd1BGYTRBVGx3QVduQWhFaG1tc05sTDBkelVvUWdiNHFWZElBS1NkVStMeEdnendvZ1J4a0FqaVNROEI1a00xRWwxWWdRd0R0aUJEZXBka0orS0pBU1p6MFh1b1VLZ0F3d0NGcUlGV3psSTFXTnZQTGxBaWxJbUtkV1UyQzAzd1pHbmtYQ2paUlZnaVl1Q1BTcFZBbTN4V0REaFMvdkJlWk1KT25KMlNaNDFmcUdrbm0rcVpLVmpGRjRCMkk4VG5Qa0dWbEc2cHBHYTJBeGFoSURSUGFBb29CQmNpc3NLaldhaEpXSlZKcm9Wb2h4MTl3OFE5M0VwMVZWQ3RabkppbDJFS1ZXbGhHSkRheHlpR2Njb24rNFk5R0VlNEFHM0pxbEVhQnFHcEE4VW9PeDROZ3NaSytSNXZ6cTFuck5JSUh0U3RDdkpCK2tac0RhM3JSUlRldHVpSnZJbDExMG1BaEI3clNrLzhQUnB1VnZhMEMyODlHNlVBQUE3KTtcblx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZXcuZmxpcHBlZCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pXG57IEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpIHtcblxuXG5cblxuXHRcdC52aWV3IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaGVBQjRBUElBQVBUeTdQejY5UHoyOVBUMjlQeisvUFR5OVB6Ni9QTHg3U0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrY0N6UE5Ea013bER2SHhBWUJJSWhVT0FaTThDZzBuQnNVZ1pKWlZEWEcvd013eHZBR1JKSXBRSVA5UHNsY3NYa1lJQXpUcE1OMjdQR202Wm02TzYwb1NqSEFLSkxjUmNGQVhtR0JIWjlGVzFLZkJjK2g0ZU9paFFBQWxtQ0Z3T1JrWm1VS0l5Y2Jtc3RBQVdlTzVhaWtaTW1BRGMvV2tlYnE0ZE1LSytBUXFneXRMV0d2Q0N2Ym5BN0JicS9aSWtqb1dYR3lZZWtKWGh1d2FYUWhyY2t3NGJMTUFYWWVkb2p4NGZlTDc3aFgrTWkzSG10TU9ucVN5Znk2Nm56YnlmbGJ1Y3ZmL25BZ0VKR1FCb05RZ0dWK0FzQmNFa1lJL2JDc1R0aFNnQzhHZzN6UGZ3RUt2K2hOWTdDQ1A1YUNESkVzMThiUzNiRU5sR2xpVXZKaXJsY2NkS1FnSTh6UitTS3RDY25qRmN3MTFuRTZaTmlnUUk0QnB3aVdyU3AwNmRRbzBxZDJ1NVZVaTFNcVhMWW1TYkFnS3hhTFhETjlqV3NzSWg1YnBydGtIRlZBTEJyRjdoRENmWkdqaHhVd1lVanVZQVFvQ0VYYzBLU2lOTUtNYjRnMGRZaWFWZ2NZa3FEMWNsMG9Nb1dYQzV0d3dXdXVlNXhINzM1L0NuK2tuTG02RnFsRjFDejJmVDBxdFFLVnFkdG5SRDJBZGRCYkNldURZSHpsOEM3QS9xcm5PMnlFd0FlSS9qZTVaU2Y1SStjRFhpbWhOc2NCYjlsZ0x2TS9HdnlCQnlYbEZLdDNpK3VIOW1pMUpwL0pMTDQrZ3pFT2FsLzc4ZTVZK1AwRlZnU0tSMS9mZ2IvQUFBVjNsZisvV2ZnZ1FnbXFPQ0NERGJvNENNMzNMRFVneGJnZ0VVVW1GQVl3WDVreVdCS2hBWFMxTjRYWlpVeUJoQlllSFVHZDZ5eDROdDhQQ0Ewa29pV3pZSk5pQk9BRm8wUk92NWkwRGFGaUtKZEMraXRna0tQdHFReVlpVFRZVUFlY3pRc0Y4bVBEQzJwVEExUDZ1R0tsU1RXVU9RcUxmWEFwUlJOQWhoaERpVnFNaytZSDJRNTVBTWNkdmJtQWxJbWFjS1QzbFd5WEg4VnNQZ2FSYWhsVUoxdUFJN3B4cHdia0FkWG5Rb3RvazRLZnY2R2dYMDhFUldwZFpBdVNlZ0RXUkt3cVFLZENzSENYRkwwNUllaGdWVHdKVEU0RG1MaEVFTnBFQ29pZlpJbm5ZY2h6anJkcXFuNnhPdHNqNnlLYUIremZzcnBGYkFPcTRpdU1Sb3lTK0dsckdwNHdLOWtVTmtnbzBzb205K1R4aVpJcmFmU09yQm5tUWxpdDQ0WjRXNllGSnF0cHV2dXUvQzZtd0FBSWZrRUNRc0FCd0FzQUFBQUFIZ0FlQUFBQS85NHV0eitNTVloaUwwMkZNbTcvMkFJRGdGbVhzWWdybXpyUGtCMXpwYXd2WGl1TTBWSi93YkFia2dNQVF5L0pDRlliRG9iZ0lGU0dSQStyMFRwVktuQ2VuSEhyWkw1TGErMDRtVFh6UFlnMDBsRGV5NEJ3S2RXdW41UnVDdHZlM3RvZmpOckhnQUZBd01BZVlFdE1vUXpBaDZLTXltTmppT1JOSk4xYjJxWklvT2JGNFlPa0ZNR2dLRWNmYVFtcXd3QVBuQ3hyREN2SnBnTG8ybTJ0dzJmcjNJUHZXbkV3QkRHaEtZS1ladWR5UTdQcjdzSHFKSFdSVkVVQTc4Y3kzRFJQTUtSNDA1SG55a2kxSVJrRGVGd3lPamxGczBjN2ZMYThYRGFPc3Z6UHVUYnNnNEd0azMzZG9SajBVTmZoSUdSRXVvNGVNR2ZoRVQxSkZsTWxNdi8zcFdGTGdvSXlMakVSZ2VJekQ1bVBNZUNrU0lCQXJ3eDB0VHhtOElUQVFQeFMvT2xZUTFnT3dsS2E0TVNqc1NoVG9MR1FVcVVvaSttYlFxUW5CSUE2cHdCVTRGWXBZUFY0ZFk1UHNjSXNQajFDaUlESkExb0tPc29Da3kwQVdLT1pYdUxFU0t5ZFBQcTNjdTNyOSsvZ0FNTEhueXl3RjNEZUFtRHFZUWh4U0xGVGFKa3ZRUjVSeFF4Y3l1L0NFc3dzV1lZU2pGa0JoRmxwdUxRSm81Q0dZbUVzbURPWHNIVkt3Z1k5UW5WQjFDKzZ4dURWQlVPVG4vK2xVcHE5N1RKbnBuYWVXWHpnS3NremI4dUo5Vzg2SkxrU0czUHFJNThlSzdvOFZqcXRiNkZiRmRMMkpGeTNHUzgyR3pjWmJWamdKOTc1QksxNmFHU0I0S2RXLzZ0Ly9JUlFOOW5zZ1QzdzJnRWdnRGJHTkVsQ0lGSW1QM25ZRzduMFpCQ2d4UFdnWlV3YUQyV1lRNk1KR0tZWVIrV2FPS0pLS2FvNG9vc3R1amlpeE1pc2dpSk1GSVNBRnhMQk9CTmpSUGNhS0dIUFBLU2xRWHRlZUdXSWdOZWRZeUVMRlJJSkpOUDdJZEJWVi9NOGdPR2JORHlGQmFYSlFGbEZ1NTRzVk5PZXhqb3BWbG1Xb0FsbDBQK2tLUUl4RTBoM2xWdGNtSVdacUU0Q1FlVjlHd3haeHQ2cHNGblpIVytDUVdTU09ZbnBTUllqQ2toUmh6cWlOMkNZcXpaMHBCL2dtTmdrUk5FOGtVOG5MYWlwWVhKQlNwbkdYR2FnQ0JwU29YcWdIWmZrc1phanBiQ1l4UnBkVjVRSzRnaE1ra3Bmd3JtbXFsVnBrSm54S2c0R1FxVUgwU0dwcXJxcnNta2VjS3dENUV3MG82QmFVZXRpZG9wUzJDeGJ2SzQ2Sk5Cb3VadGdvdTZ1dUt2amNWS0lMdlhCVGxOb0s3Sk80MUkzUUJwNzc3ODl1dnZ2eTBrQUFBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUaHJCa1l3aEdFRUE3Q2RhS291UlVDOGNHeVlhMjNmUnhmdnUwRGp3Q0FGQU9JWlh6T2hjc2x5SFo5SnB2U21lMXA5MDZ4cVVMUStCOXF3QnVEMFFuL2l0S1JnTmhmVThNaWc3UlhFYllCQ3FZQ3VFT2xXVVhjYkhTSTdJMjkrWFlBOGdvTVhWWUZnRXdDTVZuMlBFd1dMWGdHVW5KWXdtQkdGUlloYWM1YU9EWnVoamFNT1hGZXdOcW1ocXd0L3JqSzBDcEdTU3JhdXVBckN1M1lTdjI1QnVyc0V5TEhPTUlrUXltM1VOZ0xTU05pNW9JekVDOFowNFlUYk1OQU40NHlURUd6SE4rdkRvd0RhOHhMeWRMMFkzN3Z0clAwQzlXcm02aCtLU3VkZ0dPUVEwRWk1WWczTkdLanhMdUV6V2kzSTdUdVFqLzljalk2M0JzcUNVcUtDUFdrMUVGcDg2S3VBQUVNaERBZ29hUUZrbTQ4V1h3VFltQ3VQVHcwbm5hV015RTZNVFM4VGF4QUZ0SkJKSzJmcFVwUTUxMjNLMUZCVlR4eHR3ekxJeUZzNGxwcHBLb1VnbzZ3b3RncUVVNUdSSnlCQlhhSE5vaFlKVHcxaWpVUlYweGJwM1RGNVkreGxlMVh2M3cwZXdKRmxPeUF1RWdGemNkUmJhbUR4b0hxTlovSko0ekpnNWNPWjRIU1lPV0ltWk5DaEgrVkp6YnExNjlld1k4dWVUYnUyN2R1NGM5ZjIrVlAzSUQwelEzZ1lFTm0za2tKSFBodlg4blR0Y2labXp6eFhraEZRMStrYTZyNFl2T1pEWmN1K28wc3N6dUNyY096bC9kWDhSdDQybVYwN0t4UkdnajVIWUY0VitpWEZMbDVmL3VULzlha1VrbndBb3RlZlJEdzFCNE1CN2UybTNZSjNqY09kY1ErK0FCNHIzZ1hRNEcwSFdyRmhmUk00WnNhRUlHYWdJSUlsNGlFV2d5bkdNOThoRjdhSVFXZFBZQ0VqRUhwOEVCTUpIOTZZQVcrcitTamtrRVFXYWVTUlNDYXA1SkpNTnVua2sxQ3F3RnVVSnI0RWdnZ2tvTGFrTlVoVVJpVXBSTVhZNUlzODlMaENZaUhFOTVwYTE2VTBuNWxsQlVZaUR2bG91WVIyYmFaZzNpR3QzVWNBbkJtQXhGcUhSNGlaZ29neDJCbEVYM1RNaWRNbHFaM1locU5uQmpLb240WWVGRkNtVm1GRjF6ZjdwZEJCWTZUYXVhZGZxRnhsbzU0NkxrZ0NJWUZ4cWtJQkxqVUdxRHI2eVhvQW85STloMlp5dXI2RTRuUHZvWnBkUTVCaGQ2b1JTNERXNHhCTjAyMUZhUVMwbWxhQ29xNlJ1Y05iWHpLQUtBL2NkbHRNbytLbTE0YXVSaElhQXJaRThyckRyVWN1RzhLMFVQNjZJTHBNNWhIQVN3TkFXKzYvQUFjczhNQUVGeXhiQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvRzFBTVF6QUlBd0NBYk9zNlFFbk05R3lrYjY1cmdHSFV3Sm1nc0NzYUg0VkFjRWt3ckk3UVhZL0pkRWF2clNtVkdYaGl2NXZCZGpzQW16RUE1YmpxUGJzaGhmV1crSzQ3eEhKbTJjNVhDUEpNQW4wZU1RRStKbnNYV29CQVhZTWFBejljYlJJeGpFRldqeFpKY29JVUJYK1hOUUtVbnlVR2lLVkdlSG1aRXF5aUJJa1VNWkpCQVhSSHNLMnFETHVYczVXMlZEaEZBTEZOdlFxTGw2NFNCY05icEVYUmpKNFJ2M25Yd296QkxkbUF6ZzZjemNxK291WWMxY0FUa1plNXI3RUJPWEhJTkk2djYwczNGcUhvTC83c0dZQUhRY1lZY1JHWWRYdWh4dDRNYnc5cVZabG13WjI4Ri9yWVdSQWh3UCtRQVJRVUwxZ1VaUUNqUXhvUUo2aFF3UUdjbkpJdUdqb2tlS1ZlTEpndE1vWkxlVVFob0cwZ1hJWkxKMFhubkJ3bkNjeHpJM1NMRHBteGFHTHh1WVpuQjVzMzdZeDhTWFJEUUViODdId2QwMVZkTEtCdm10cVE2b0txTkUxYk1aVWxaSlJHV0UwQUJQaXdpNHF0bExoQlVHaUNNWUxVM0JkNTkvSVZQTGd4QXhXRlJ4eDJUTG15NWN1WU0ydmV6TGx6VFJJb0pudEdiUEJXc2RGUkpCNDhqZm92STF5dGQwQWpLUnB6QWNob29BNk4vWmlFSVJPNGlMck5neTgydVZ0K0ZhaXRHbHQxRmRhUDY2NUJ1SGs1QWJUS2t6NUVEWmpZQStrdlI2Y0JTK21ZOWhtMXRZb0toalZwY3NwajF3QzFuc2VxNCtGVW5NVzNoOTB5ZmpiLzU1eDNYV2NqMEJiZ2VmWTE5dDgrYmJSMzBudU8wWGRQQSthZGwxNGRFbTdYQUhqVGljZGhNbmNnaUpxRFI4SHdJUlVYOHJGZllOZ2sxWjltemdXaXpJSmJVRWVnYmpZSWQ2SmRLV3BTUUJJK29CTGFKanZhMkJ4dUdkRElJMjkvMVhWRGoweFcwbDBUMEVXNUNrZ0RRR2psbGx4MjZlV1hZSVlwNXBoa2xtbm1tV2ltcVNhRnQwRzVwanMvOUxVbUIyNVZPZWN6WTd6WVV5UnlXb1lqRUFubUVKZWU2azNuNWtickJIb0dlSXF5MEIxT2VESDZoVXYzL1RScEZaVnE4OFZzTERvbTZSZnhIU3BvSGxxMk5kSkFsUzBYMHFZbzNKWkREQ0t3c0tJTmpXWUdaSkN3ZmVEU1hWR1dabGV0QlZVekJKZHVHYW5JQ2NpNnl1V2ZQRE1zZFdjRitCbjc3QUtjVmxIcW5iNHVJU3FZMFc0TEpyTktUVXVrdGVKV1ZBMnY1YXEwMXlIWHByc01DZDY2SysrODlOWnI3NzM0NXN0a0FnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9wQVFVd3lBTVorbStIREFZUkcwYkxLenYwR3ovdHdGdnVQTUJqd1FoY1RreUlvOUtwcFJUQ0R5ZkJzQjBteGxjcndLdW1BS2dmWkhac2ZyaFBUK2o2M2piRFkzYkR3STZNbnp2eUZJNUczTjZObng5R0RKbVFHa1lnNFJKaDQyS1R3RmFGbzZFY0JjeUt5c0Zsa1F5ZW93VUJaT2pCUmtBZVVjNG9FV1BCcWtWVm84RUFZaE9lNjh2bUc2a0VxYXhzNWQwd0NWbHRqV0dFNzVnallUSFRjbzEwZytpZEFLOEpxZG5taVBkbVJhcjRUOER4QlhPVjlZZkFOUTJ1QmRWM1FZQzZCVUF0WS8zSWVyRzJ4TlFDQWl3SXNXR1pMYVlpZkQzQ3lBUlhYcmlrV0QxanQwUWhwUmNZUHhpa2Y4SHhHd3VDcnlyNW5BSXdrZmZRb3k4cFlZaUlYNGh5dEdCeVdUakR3TXczRkhEdWNhbEc1b3hxUUZsY3ZLTVFtUXlueHdWOC9ISTBoSk5sUTdkb2s3V0VtRnVucTZaUjRDR2dYb2xYNUJiTjNXTmpMTmpFbjM5U2pCbHBFZ0F6b1o5UzdldTNidDQ4K3JkeTdldjM3K0FBMnVJUzNpdVlMRW92bmI5eXNMd1lSQXk5S0VKOU5nRnRxeU9LMk9vRWl1elpqS1NSM25lZXlKdXJuZVZQcWN3RUlDMXdYUXIzZlpOMUlveWhLTEtPdWE5akNSMUJKRXJDWlM5aTFIMkFadGZ0T2FOZXRNdDdwMmpEOWw4K2p4MzlEdlYwUURVR1p6QWRUdWMvMTNyWHVON25PeXR0aWNWRFJnRmV3Zm9vNW1QRS9xS1JBZklud1VHZmdiSDcrNy93OW5sMHg3Y3JLUWJYdkhwbGw4ZGo5SG1sR0dydktPTmFnS3NWWTl4RFlRM3pHY0x5S1dCaHVKeEdBS0l5UVVvSWo1WVlXSGJpU0djVUtFWmpIM0NvZzZGbVRiampUam1xT09PUFBZNDJ5Y3N5T2lqQjV4NDFWVnJLY3kzbzROWUJHRGlrQ1N1cytLUWJOUm5sSklpeGdjR2xwcHhSdzJHUEZvWkRaZzU4amVTY2xzSTlCb1BZdHJ5SkN3M2NUbkJlbnFndVVRNVpIS3c0RHB5ZXVEUG14Y01XRkdmVkJnRlE1dktBRW9DUXdkdVFPZExhaUJhZzZJVVNMcVBHb3dTeXNDZVdGQzZVSCthTGlBb2RHc2tsZWVINU4wU3FnWlZyYnJBbzI2Y3VrT0Y2Y0ZwNEhjMmpzQVZZNjR5b0dWV3JMYm1HaktmOUlyZnJWMmNJaXRkVGFQK3NxeVhQM2g2aDZWSUFDb21UNGMxcTUyaldCaGIwNk9Od2llVHQwUXhGeTRFNVdEN1dRRXJzTmJKaUU5SVMrV0FkbEpaaWhWZmtZdGpydmIyNisrL0FBY3M4TUFFRjJ4d3Z3a0FBQ0g1QkFrTEFBY0FMQUFBQUFCNEFIZ0FBQVAvZUxyYy9qREtTYXU5T092TnUvOWdLSTVrYVo0b0JCUkRXd0JBS3MvcUVCaEVUaGpCRU5QQUZNQ0EweGtKZ2tKd1NTb0VqdERkajBubEFBYlJhR0JhN1ZxdzJlakFTNllNdzFFRHQ4eGVESXJvbzdKTlY0RGp4M0dkTHNCREJYdDBkMzQ1Z0lFZEt6NGVnNFI2aHhnRmZVY0dpaGx2aERxT2oyYVNXWlFaWjVocUh6QmRCWEJvbWhXZGZvWWJWMjh1YXpJQVQ0MFlvWGlqR2xlb09RRnpOSXh4QnNFVnVXR2Z2TU02eWpJRm1NMmd2cE96RnF4cHhpZllmczRXQUFMVUJnTFdGY3hRV3pMUlJxNjRBd0kyU2VVVzFGbXFKQURyT2dGdHA3Y28wUFR0YUpPUEVEa1U1M1ROQzNLcDIwSVBCZlVaSUlqcDNvaUk2L2kxcVNkRy93YkhPQmFyY0V2ejhFUENaQ1dCQkl6VDdnU3lWbnRXZWtwcE10cXVPdjZpSEFReWt1U2pXbkNJaEV6UkVPV21CUVZZMERUaHBONjRwVWVEUkNMQ2d4TFVxRld1WXQzS3RhdlhyMkREaWgxTHRxelpzMmpUcWlXb2RTMGlGdkFvRFhqaEZrVXZUNVhxaW5DQ0I1amVFRFlJZWZ2TDY2TlB3b1VsdG8wS2F5N1VrNm5XMmlqQ1kyaURXZ0tscEEybnM0Sk1mZHJHbnJSc0ozTU8wbHd4RzVYUTArRFpvbGxDTTNpWmNYRWR5QVFzWHpHdHVTenVsZzVzWlFZZUZuWVUyUXh3UnpaTDI4aE5DSi9YSVFkN2t2aGx3MmllbCsxcDNZSHlqbW81TjBPOW9Ea3gyNXRXd0tPTEMzczF4QnlNSnlNUFg0Vjc3ZlZCeWM5aE5UOEk5Zjl2QkxBZWV2NDlVRXFCQ0NhbzRJSU1OdWpnZ3hCK0JRT0JDOElTMXp0elJXakdHMDRsb1NFRWdSR1QxNGNIN0pkRk9pUmlSQWlLRVpvSDBvZXRpZGdpYjkyVndSNFEzM2t5WFZhbzBQZUJleSs2ZzJFTEZCNmc0aTgwOEZhSUJTeHcxRjhISFBtNFFYVDZzRmpEZlNOZWNLUU9OWUtRNDJyUWZZa2ZCUW1OS2NLVzY1aFpJcENUU0dsa0dGYVdRR1ZHRWZBbGtKb1FoTkVsQ0VvaVVRTnZlSHFYelF4c2hoSFNsL1prNE10Z0p5RDZuZ011aW5MVk81WHRTRUtoVUlRVVl6UjdHa2lGby95VmcybDJYbTJhUlRsb1psWWtEWkVlRndHb2hucTFXemM3bXNvcGRkZ0ZhaXNtblI0U29uTTdUUUJyRnIxdXdzS04xL1RKem9JL3c0S1hZS29DclJyV3FHZzB1Q3NleGRZMXB6N1NpdFhza2c2MmVoNkVPU21tb1luWnVRbWZ1TTUxbTlhczJMcTcxbFNlZUVoaUJGZkEwME9XZXlRQUFDSDVCQWtMQUFjQUxBQUFBQUI0QUhnQUFBUC9lTHJjL2pES1NhdTlPT3ZOdS85Z0tJNWthWjVvcXE1czY2N0FNQWp5QUx3NEtodEVUeGlCUW00b0d2QjhTTU9BeU9RTUFzam9iOW1zVmdBQ3FkUndzM29oUnExVStDMHpCbUtwd013K1FOUElRTnVjaGZ2azh5L2EzbHZuTndBQUJZRmRIWHQ4Vkg4WE1VYytBb01jQUkxcFhJb1hZV0pCa1h4a2xoU0hsSVVab0dvaGdxZERtSGFWR3dXVFBRYWRIakkvQkFFMkw1SjhqaDB4QWdZR05LSWRkVkdzTEtTcncxYkpQc2NwdXJzK2lWN1JZbjRxQU5KeFpzMUp5eVVGMjg1MHE3SW4ydU0vWm05dzV5Ymk2Z2JkeWpEcUJOaGU4V2tCNENYdDBxaDVlUlhsM1lsOXUrYXhzUllsWHphQ2FRUitZZGdIQjhWcmlnb0VDRGJBL3lBTWlFZ2NlaUtDUlV5c2tXVUtQQUVXZ0FiS2x6Qmp5cHhKczZiTm16aHo2dHpKczZmUG4wQ0RDaDFLdEVFTUdUUndGUTJoa3FBU2owdXZQSUdqeEY5VUNkNUtYYjBFVW92RXJRODBqbnUyODVUVkNNVzJpY1FaQnRqWENCZjVrTDJaREUrRnJIYmV6a3diMGdKZU9IcGp4djF4ZGdGZnRUb1Jqcmw3cjJMT2RGcE9mbXBNSURETXdYTWYvSTI0ODdCakNvT3BGbzdwRklObk8zWjFNb0lsWVBTWnJwR2gyalM3WVhOZnNCVk9hOFY5RjdZUzNoZzBPdFVFUElPdkdUSmNGMS9PdkxuejU5Q2pTNTlPY3BDTlFjcVpIMzBGcEdOMnNLdXBQcG91WE5wdkYwZVRkbXd6VlYwL0dFYTRFL2ZTL2w1cUU2cXV5VzRSZXRmYUVQKzJFZFpFREpRaFlWbHRZMzFIUW9DcmxBRFpOdmU1NEVxQlVSeUlBVURiN0hjQ2czS05vTmcyQ3VYQ0lTZEZVQ1laZXJEZDg1OEdLUUlHQ0NHQlhQQWhoYmFJUU9HS0QvalNDRERDVEVhak1UWVdpQ01ENFpta0ZBUXpVaGppQnpmZUZlQjhEb3pZWVFndHBqSGtBZlVsOU5hRFA2NFRBb2JqV05hZlNlQk0yT1ZuSDBnSnkxa2xOVFlYQUdCU2FPRVZWZTRHaHB3UDZOYVlnbGpkazlrQ1pwcTRqSm9ZalRDbUZKWVJhcUFEYmY2b29YRjE0a09CbnRLc2xaK0o2RlI1NEtGeWdhUG9taWdVdVlWclNkNERUcU9OUGVvQkl6dTJ0c2laSG5HcWhhcFdsS3FPYkpUTytoS1hCUloycVpXMFZoTnBLTDFSRld3WnVmSVJvUVEzQlFpd0VVczkwdlJwRDNNR0pTdVp6SDE2WlZIWEdzTW5VSUdDK0syMXc1NEhYWmFpVVNmcUZrZXFPOE1rM1kzTDJ5bllVYmRUQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbWVhS3F1Yk91K2NOd0NCUURJZUFrTUJtRUVnMEp1Nk9FUmprakRnTWpFQUhySXFPSFdyRW9FMFN4QllPMDZubG9wMWVzdGhMTkNzbmNRT0IrVmFpL1lQWTE3Mis2QXZRd05wL2NhTkFNN05pRkdXWENBR1R0OVBnSi9SUUZRUDVDS0ZUdG5pU0NDWXlNMG5UQnpicFZrQXdJOGd6SURia21nWFhoSlN5K2lyTEtsWVhVdVpxeEphclJSWEM2cnZHOXF3N2l1S0FERXhiZVp5U2ZIdkFhK2ViUE1CSHBxalZHMkxBQll4S1JWeTFyVU1MdXN3WEhwUit2b3JPZUFCUU9wT1lkWjc1Wk00QVk5QnFmMkNSeElzS0RCZ3dnVEtseklzS0hEaHhBalNweElzV0lnZkxHZ1djUlFBUDhXSFkwYkpXREN0Z1ZreUFZZFNiWTZTZUVYeVZ3dDY4bTB0OUNsU3BnUUdEWDZRUk9oTkpYQUpIVGtGaVhBT0lIdGdLTEpTZFNjeVQwZWxVcDVZRE5NZ0tkcWtrcU40dW9uTDI4Q3cyM1ZvcS9xczRKTng4cFRnSkhaMFQxajNUVHdTZ3lzcGJobkdvZ2xxVTlST2J4WjVpcnRPdyt3RnNGQTdTb3lISmhCMjdvRkdVZHBZQllaV3NrK0hOQjFvMWpSWHNCOUFVVDlhRkJyM0hFRjBvcEJxQnJvV3NxdGNSWTBMZlh0QVVibWVoNzhMSlh3bHdLblR1bEdtRHF1YkpZTUtzZnJqSnp0YUdMSG0xUG1yUTZyOU9MVGJFdW5Lb0FvUU92Ykk5UUlUNzY4K2ZPM0M2RjNRdStVRWlERDF5ZW5sMGtKZU9ranB6RkhRYzlVdmZ2L3VyU21SWHdtbUpMTkcvN3NKME5LUVBubWlTU2tOY0hHVmdwNm9Kd1BGYTRBVGx3QVduQWhFaG1tc05sTDBkelVvUWdiNHFWZElBS1NkVStMeEdnendvZ1J4a0FqaVNROEI1a00xRWwxWWdRd0R0aUJEZXBka0orS0pBU1p6MFh1b1VLZ0F3d0NGcUlGV3psSTFXTnZQTGxBaWxJbUtkV1UyQzAzd1pHbmtYQ2paUlZnaVl1Q1BTcFZBbTN4V0REaFMvdkJlWk1KT25KMlNaNDFmcUdrbm0rcVpLVmpGRjRCMkk4VG5Qa0dWbEc2cHBHYTJBeGFoSURSUGFBb29CQmNpc3NLaldhaEpXSlZKcm9Wb2h4MTl3OFE5M0VwMVZWQ3RabkppbDJFS1ZXbGhHSkRheHlpR2Njb24rNFk5R0VlNEFHM0pxbEVhQnFHcEE4VW9PeDROZ3NaSytSNXZ6cTFuck5JSUh0U3RDdkpCK2tac0RhM3JSUlRldHVpSnZJbDExMG1BaEI3clNrLzhQUnB1VnZhMEMyODlHNlVBQUE3KTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuXHRcdH1cblxufX1cbi5jb2xvcntcbiAgICBjb2xvcjpncmVlbjtcbiAgICBmb250LXNpemU6IDEwMHB4O1xufVxuLnBhZGRsZWZ0cmlnaHR7XG5cdHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbn1cblxuLm5ld3NjcmVlbntcblxuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlYm90dG9tO1xufVxuQGtleWZyYW1lcyBib3VuY2Vib3R0b20ge1xuXHQwJSB7IHRvcDo4MDBweDt9XG5cblx0MTAwJSB7IHRvcDowOyB9XG59XG4uc21vbGRzY3JlZW57XG5cblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZXRvcDtcbn1cbkBrZXlmcmFtZXMgYm91bmNldG9wIHtcblx0MCUgeyBib3R0b206OTAwcHg7fVxuXG5cdDEwMCUgeyBib3R0b206MHB4OyB9XG59XG5cblxuXG5cdC8qIGZpcnN0IHJvdyAqL1xuXHQubmV3bGluZTEge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmUxO1xuXHR9XG5cblx0QGtleWZyYW1lcyBsaW5lMSB7XG5cdFx0MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0NzAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDEwMCUge29wYWNpdHk6MTAwO3dpZHRoOjEwMCV9XG5cdH1cblx0Lm5ld2JveDF7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE4MHB4O1xuXHRcdHdpZHRoOjIyMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotOTVweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6NTUlO1xuXHRcdG1hcmdpbjowO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogbmV3Ym94MWFuaW1hdGlvbjtcblx0fVxuXG5cdEBrZXlmcmFtZXMgbmV3Ym94MWFuaW1hdGlvbiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cdFx0MjAlIHsgbGVmdDo2NSU7IG9wYWNpdHk6MTAwfVxuXG5cdCAgICA2MCUgeyBsZWZ0OjU1JTt9XG5cdFx0MTAwJSB7IGxlZnQ6NTUlOyB9XG5cdH1cblx0Lm5ld2hlYWRpbmcxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzcwNzA2RjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG5cdFx0aGVpZ2h0OjM1cHg7XG5cdFx0bWFyZ2luOjBweDtcblxuXHR9XG5cdC5uZXdjb250ZW50MTF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblxuXHQubmV3Ym94MTJ7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE0MHB4O1xuXHRcdHdpZHRoOjE3MHB4O1xuXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi03NXB4O1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bGVmdDoxMCU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBuZXdib3gxMmFuaW1hdGlvbjtcblx0fVxuXHRAa2V5ZnJhbWVzIG5ld2JveDEyYW5pbWF0aW9uIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ1MCUgeyBsZWZ0OjIwJTtvcGFjaXR5OjEwMCB9XG5cblx0ICAgIDcwJSB7IGxlZnQ6MTAlO31cblx0XHQxMDAlIHsgbGVmdDoxMCU7IH1cblx0fVxuXHQubmV3Y29udGVudDEye1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOjVweDtcblx0fVxuXHQvKiAgc2Vjb25kIHJvdyAqL1xuXHQubmV3bGluZTIge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0XHRhbmltYXRpb24tbmFtZTogbGluZTI7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGxpbmUyIHtcblx0XHQwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQ3MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0MTAwJSB7b3BhY2l0eToxMDA7d2lkdGg6MTAwJX1cblx0fVxuXHQubmV3Ym94Mntcblx0XHRib3JkZXI6bm9uZTtcblx0XHRoZWlnaHQ6MTgwcHg7XG5cdFx0d2lkdGg6MjIwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi0xMDBweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6NTUlO1xuXHRcdG1hcmdpbjowO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogbmV3Ym94MmFuaW1hdGlvbjtcblx0fVxuXG5cdEBrZXlmcmFtZXMgbmV3Ym94MmFuaW1hdGlvbiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cdFx0MjAlIHsgbGVmdDo2NSU7IG9wYWNpdHk6MTAwfVxuXG5cdCAgICA2MCUgeyBsZWZ0OjU1JTt9XG5cdFx0MTAwJSB7IGxlZnQ6NTUlOyB9XG5cdH1cblx0Lm5ld2hlYWRpbmcye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzcwNzA2RjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNDYwMzVcblxuXHRcdDtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRtYXJnaW46MHB4O1xuXG5cdH1cblx0Lm5ld2NvbnRlbnQyMXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2RjtcblxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdH1cblx0Lm5ld2JveDIye1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDoxNDBweDtcblx0XHR3aWR0aDoxNzBweDtcblxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNzVweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6MTAlO1xuXHRcdG1hcmdpbjowO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogbmV3Ym94MjJhbmltYXRpb247XG5cdH1cblx0QGtleWZyYW1lcyBuZXdib3gyMmFuaW1hdGlvbiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDYwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NzAlIHsgbGVmdDoyMCU7b3BhY2l0eToxMDAgfVxuXG5cdCAgICA4MCUgeyBsZWZ0OjEwJTt9XG5cdFx0MTAwJSB7IGxlZnQ6MTAlOyB9XG5cdH1cblx0Lm5ld2NvbnRlbnQyMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblx0LyogIHRoaXJkIHJvdyAqL1xuXHQubmV3bGluZTMge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmUzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBsaW5lMyB7XG5cdFx0MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0NzAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDEwMCUge29wYWNpdHk6MTAwO3dpZHRoOjEwMCV9XG5cdH1cblx0Lm5ld2JveDN7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE4MHB4O1xuXHRcdHdpZHRoOjIyMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotMTAwcHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjU1JTtcblx0XHRtYXJnaW46MDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5ld2JveDNhbmltYXRpb247XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG5ld2JveDNhbmltYXRpb24ge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDIwJSB7IGxlZnQ6NjUlOyBvcGFjaXR5OjEwMH1cblxuXHQgICAgNjAlIHsgbGVmdDo1NSU7fVxuXHRcdDEwMCUgeyBsZWZ0OjU1JTsgfVxuXHR9XG5cdC5uZXdoZWFkaW5nM3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdG1hcmdpbjowcHg7XG5cblx0fVxuXHQubmV3Y29udGVudDMxe1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzA3MDZGO1xuXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctdG9wOjVweDtcblx0fVxuXHQubmV3Ym94MzJ7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE0MHB4O1xuXHRcdHdpZHRoOjE3MHB4O1xuXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi03NXB4O1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bGVmdDoxMCU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBuZXdib3gzMmFuaW1hdGlvbjtcblx0fVxuXHRAa2V5ZnJhbWVzIG5ld2JveDMyYW5pbWF0aW9uIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NzAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ4MCUgeyBsZWZ0OjIwJTtvcGFjaXR5OjEwMCB9XG5cblx0ICAgIDkwJSB7IGxlZnQ6MTAlO31cblx0XHQxMDAlIHsgbGVmdDoxMCU7IH1cblx0fVxuXHQubmV3Y29udGVudDMye1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2Rjtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHR9XG5cdC5saWNlbnNlaW5wdXRuYW1lIHtcblx0Ly8gbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgfVxuXHQubGljZW5zZWlucHV0dmFsIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHQgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICBoZWlnaHQ6IDM0cHg7XG5cdCAgIHdpZHRoOiAxMDAlO1xuXHQgICBtYXJnaW4tdG9wOjEwcHg7XG5cdCAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0ICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHQgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0ICAgYm94LXNoYWRvdzpub25lO1xuXHQgICBjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHQgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdCAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgIH1cblxuLmVkaXRwb3B1cHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdG1hcmdpbi10b3A6MTBweDtcblx0LnNtZWRpdGxhYmVse1xuXHRcdGJhY2tncm91bmQtY29sb3I6I0Y0NjAzNTtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRwYWRkaW5nOjVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LnNtZWRpdGxhYmVsMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMyNzhBRTU7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0cGFkZGluZzo1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5zbWVkaXRmaWVsZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDoxMHB4O1xuXG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIGJsdWU7XG5cdH1cblx0IC5mb3JtLWNvbnRyb2x7XG5cdCBcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdCBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0IFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdCBcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0IFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHQgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdCBcdGJveC1zaGFkb3c6IG5vbmU7XG5cdCBcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdCB9XG5cdC5maWVsZHNlbGVjdHtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgZ3JlZW47XG5cdFx0d2lkdGg6NjUlO1xuXG5cdH1cblx0LnNtZmllbGRsYWJlbHtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIHJlZDtcblx0XHR3aWR0aDozNSU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cbn1cbi5zbWJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5cblxuXG5cbi5idXllci1jb250YWluZXJ7XG5cblx0LmJyaW5nVG9DbG9zZSB7XG5cdFx0LmxlZ2VuZC1pdGVtLTB7XG5cdFx0XHQvKmRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyovXG5cdFx0fVxuXHR9XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAudG9wLXBhcnR7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAub3B0aW9uc3tcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFic3tcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdCBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hhcmV7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHQuYV90YWdteWVzdGltYXRle1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fSAmOmZvY3VzIHtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdH1cbiAgICAuZXN0aW1hdGVzLWNvbnRhaW5lcntcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudG9we1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgICAgICAuY2hhcnQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAudGV4dC1hbmNob3J7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmNlbnRlci10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVjaGFydHMtdG9vbHRpcC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0ICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gQWRkcmVzcyBmaWVsZCBvdmVycmlkZSAtIHVzZSBibHVlIGNvbG9yXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LnByb3BlcnR5aW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Q6Zm9jdXMsaW5wdXQ6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbXB1dGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdFx0fVxuXG5cbiAgICB9XG5cbiAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cdC5tYXJndG9wNSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ubGJ7XG4gICAgY29sb3I6ICM4Q0EzRDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndoaXRle1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZXh0LXdyYXBwZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFtb3J0LWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIC5jZW50ZXJlZC13cmFwcGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIC55ZWFyLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAuYmFubmVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAueWVhci1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYW1vdW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRyb3BpY29uIHtcblx0XHRcdFx0XHRcdGN1cnNvciA6cG9pbnRlcjtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdC5hbW9ydF9uZXdiYW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnllYXItbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kcm9waWNvbiB7XG5cdFx0XHRcdFx0XHRjdXJzb3IgOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0LmxvYW4td3JhcHBlcntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC5iYW5uZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC5sb2FuLW5hbWV7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubG9hbi10eXBle1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvYW4tdGl0bGUge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgICAgfVxuXHQgICAgdGFibGUge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG59XG5cbi5zbWFydGNvbXAtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIC5jZW50ZXJlZC13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmxvYW4td3JhcHBlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xuXHRcdFx0LmJhbm5lcntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQubG9hbi1uYW1le1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvYW4taGVhZHtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9hbi10eXBle1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9hbi1taWRkbGUge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5lZGl0YnRuIHtcblx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJhbm5lci1waWVjaGFydCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0M3B4O1xuXHRcdFx0fVxuXHRcdFx0Lm1haW4tYmFubmVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0LmxvYW4tdGl0bGUge1xuXHRcdFx0XHRcdG9yZGVyOiAwO1xuXHRcdFx0XHRcdC8qYWxpZ24tc2VsZjogZmxleC1zdGFydDsqL1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5sb2FuLW1haW4ge1xuXHRcdFx0YmFja2dyb3VuZDogI2U3ZWJlZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR9XG4gICAgICAgIC5kZXRhaWxze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIC55ZWFyc3tcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3due1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmludGVyZXN0e1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hhcnR7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLnJlY2hhcnRzLWxlZ2VuZC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2FuLWJ1dHRvbnN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuYWRkLWxvYW57XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkYwQztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbGVhci1sb2Fuc3tcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuXG4ubW9kYWwtaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMzFDNTM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNlbnRlcmVkLWZpZWxke1xuICAgIC8qbWFyZ2luOiAxMHB4IDIwMHB4OyovXG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG4uY2VudGVyZWR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhcmdle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zdWItbWFyZ2lue1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9kYWwtc2VjdGlvbntcbiAgICBtYXJnaW46IDIwcHggMTMwcHg7XG4gICAgLm1vZGFsLWZpZWxkLXJvd3tcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAuaXRlbS1uYW1le1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGR7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDBDODBDO1xuICAgIH1cbn1cbi5tb2RhbC1idXR0b257XG4gICAgbWFyZ2luOiAwIDE4MHB4O1xufVxuXG5cbi5lc3RpbWF0ZXMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6I0ZBRkFGQTtcbn1cblxuXG4uYnV5ZXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4uZGlzcGxheXJvd3tcblx0ZGlzcGxheTogZmxleDtcbn1cbi5idXllci1zZXR0aW5ncyB7XG4gICAgcGFkZGluZy10b3A6MThweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdGltZ3tcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0fVxufVxuLnNlbGxlci1zZXR0aW5ncyB7XG4gICAgcGFkZGluZy10b3A6MThweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcblx0aW1ne1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHQgXHRmb250LXNpemU6IDE2cHg7XG4gfVxufVxuXG4uYnV5ZXItc2V0dGluZ3Mgc3BhbiB7XG4gICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuXG4uaWJ1eWVyc2V0dGluZyB7XG4gICAgcGFkZGluZy10b3A6MThweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRcblx0aW1ne1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHR9XG59XG5cblxuLmlidXllcnNldHRpbmcgc3BhbiB7XG4gICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuLnBhZGR6ZXJvIHtcbiBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xufVxuXG4uQ29sbGFwc2VEcm9wVGl0bGV7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLkNvbGxhcHNlRHJvcEljb257XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4udG9wY2xze1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xufVxuLndpZHRoY2xze1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0ei1pbmRleDogNjtcblx0c2VsZWN0LCBpbnB1dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHR9XG5cdHNlbGVjdDpmb2N1cywgaW5wdXQ6Zm9jdXMge1xuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5hcnJvd19jbHN7XG5cdHdpZHRoOiAzJTtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuLlN1cHBvcnRUaXRsZXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuZm9udC1zaXplOiAyNHB4O1xuY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDI1cHg7XG50ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi5oZWlnaHQyMCB7XG4gICAgaGVpZ2h0OjIwcHg7XG59XG5cbi5tYWlsbGFiZWxjbHN7XG5cdG1hcmdpbi10b3A6MTVweDtcbn1cbi5lbWFpbEZpZWxkc3tcblx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uZW1haWxGaWVsZHNtc2d7XG5cdHdpZHRoOiAxMDAlO1xuICAgLy8gaGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0Ly9ib3JkZXItY29sb3I6ICNkNGQ3ZTA7XG5cdGJvcmRlci1jb2xvcjogI0Q0RDdGRjtcblxufVxuXG5cblxuLmFkZG9uZnJvbnQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYWRkb25mcm9udDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uQl9GX01fQ2hlY2tvcHRpb24gLmFkZG9uZnJvbnQ6Zm9jdXMsXG4uYnJva2VyZmVlIC5hZGRvbmZyb250OmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWRkb25iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYWRkb25mcm9udGJhY2sge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cblxuLm11bHRpcGxlZmllbGRzLWFkZG9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIExhc3QgdG9nZ2xlIGljb24gLSByaWdodCBib3JkZXIgc2VwYXJhdG9yIHRvIGlucHV0IGZpZWxkXG4uaW5wdXQtZ3JvdXAgLm11bHRpcGxlZmllbGRzLWFkZG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBUb2dnbGUgZmllbGRzOiBXaGVuIHNlY29uZCBpY29uIChkb2xsYXIpIGlzIHNlbGVjdGVkIChpbnB1dF9ibHVlKSAtIGFwcGx5IHJpZ2h0LXNpZGUgYm9yZGVyLXJhZGl1c1xuLm11bHRpcGxlZmllbGRzLWFkZG9uIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyAvLyBUb2dnbGUgZmllbGRzOiBXaGVuIGZpcnN0IGljb24gaXMgc2VsZWN0ZWQsIHNlY29uZCBpY29uIHNob3VsZCBOT1QgaGF2ZSByaWdodC1zaWRlIGJvcmRlci1yYWRpdXNcbi8vIC5pbnB1dC1ncm91cCAubXVsdGlwbGVmaWVsZHMtYWRkb24uYWRkb24tYWN0aXZlIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbi8vIH1cblxuLy8gU2VsbGVyIENvbmNlc3Npb24gZmllbGQgLSBBREQgbGVmdCBib3JkZXIgZm9yIGRvbGxhciBpY29uIChzZWNvbmQgdG9nZ2xlKVxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiU2VsbGVyQ29uY2Vzc2lvblwiXSkgLm11bHRpcGxlZmllbGRzLWFkZG9uOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNpbmdsZSBpbnB1dCBmaWVsZCAobm8gdG9nZ2xlKSAtIGFwcGx5IHJpZ2h0LXNpZGUgYm9yZGVyLXJhZGl1c1xuLnNpbmdsZS1pbnB1dC1yYWRpdXMge1xuICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAvLyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBJbnB1dCBncm91cCBzdHlsaW5nIC0gb25seSBmb3IgZm9ybSBmaWVsZHMsIG5vdCBuYXZiYXIgZHJvcGRvd25zXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLnVsd2lkdGggLmlucHV0LWdyb3VwKSB7XG4gICAgbWFyZ2luLXRvcDo0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRm9yIGlucHV0IGZpZWxkcyB0aGF0IGFyZSBsYXN0IGluIHRoZSBncm91cCAoZ2V0cyByaWdodCByYWRpdXMpXG4gICAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gVG9nZ2xlIGljb25zIC0gZmlyc3Qgb25lIGdldHMgbGVmdCByYWRpdXNcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBTaW5nbGUgaWNvbiBmaWVsZHMgKG5vdCB0b2dnbGUpIC0gaWNvbiBnZXRzIGxlZnQgcmFkaXVzLCBpbnB1dCBnZXRzIHJpZ2h0IHJhZGl1c1xuICAgIC5pbnB1dC1ncm91cC10ZXh0OmZpcnN0LWNoaWxkOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFkZG9uLWFjdGl2ZSB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAvL2NvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICBjb2xvcjogI0MzQzNDMyAhaW1wb3J0YW50O1xuICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZXR0aW5ncy1hZGRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gQ2xvc2luZyBkYXRlIGdlYXIgaWNvbiAtIGVuc3VyZSBubyBib3JkZXJzXG4uaW5wdXQtZ3JvdXAtdGV4dC5zZXR0aW5ncy1hZGRvbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNldHRpbmdzIGljb24gaW4gY2xvc2luZyBkYXRlIGZpZWxkcyAtIGFkZCBsZWZ0IHBhZGRpbmdcbi5pbnB1dC1ncm91cDpoYXMoLmRhdGVtb2Rlcm1ib3R0b20pIC5zZXR0aW5ncy1hZGRvbixcbi5pbnB1dC1ncm91cDpoYXMoLmNsb3NpbmctRGF0ZSkgLnNldHRpbmdzLWFkZG9uLFxuLmlucHV0LWdyb3VwOmhhcyhpbnB1dFt0eXBlPVwiZGF0ZVwiXSkgLnNldHRpbmdzLWFkZG9uLFxuLmlucHV0LWdyb3VwOmhhcyhpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pIC5zZXR0aW5ncy1hZGRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkEgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Ly8gbWluLXdpZHRoOjM3cHg7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBpbWd7XG5cdC8vIFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHQvLyB9XG59XG4uaW5wdXRfYmx1ZXtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cblxuLy8gQ2FsZW5kYXIgaWNvbiBjb250YWluZXJzIC0gcmVtb3ZlIGJsdWUgYmFja2dyb3VuZCAoZGF0ZSBwaWNrZXIgZmllbGRzKVxuLmlucHV0X2JsdWUucmFkaXVzX2RhdGUsXG4uaW5wdXRfYmx1ZS5iczVjYWwsXG5zcGFuLmlucHV0X2JsdWU6aGFzKGltZ1tzcmMqPVwiQ2FsZW5kYXJcIl0pLFxuc3Bhbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dF9ibHVlOmhhcyhpbWdbc3JjKj1cIkNhbGVuZGFyXCJdKSxcbnNwYW4uaW5wdXQtZ3JvdXAtdGV4dC5pbnB1dF9ibHVlOmhhcyhpbWdbc3JjKj1cIkNhbGVuZGFyXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4vLyBCdXllci9TZWxsZXIgQnJva2VyIEZlZSBmaWVsZHMgLSBhZGQgcmlnaHQgYm9yZGVyIChidXQgTk9UIHNlbGxlciBjb25jZXNzaW9uKVxuLmJyb2tlcmZlZSAuaW5wdXRfYmx1ZSxcbi5CX0ZfTV9DaGVja29wdGlvbiAuaW5wdXRfYmx1ZSxcbmlucHV0W25hbWUqPVwiQnJva2VyRmVlXCJdLmlucHV0X2JsdWUsXG5pbnB1dFtuYW1lKj1cImJyb2tlcmZlZVwiXS5pbnB1dF9ibHVlIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZW50IHZzIEJ1eSAtIEdyb3NzIEhvdXNlaG9sZCBJbmNvbWUgZG9sbGFyIGljb24gcmlnaHQgYm9yZGVyXG4uUmVudFZCdXlDb250YWluZXIgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIkdyb3NzSG91c2Vob2xkSW5jb21lXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5SZW50VkJ1eUNvbnRhaW5lciAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiZ3Jvc3NcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pLFxuLlJlbnRWQnV5Q29udGFpbmVyIC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJob3VzZWhvbGRcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG5cbi5lc3RpbWF0ZXMtaGVhZGluZ3tcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi5SZWFjdE1vZGFsX19PdmVybGF5LS1hZnRlci1vcGVuIHtcblx0ei1pbmRleDo5OTk5OTk7XG59XG4uaW1nLWxvYWRpbmd7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6NzZweDtcbn1cbi5zdGFydG92ZXItYnV0dG9uLWRpdiwuZXN0aW1hdGVzLWJ1dHRvbi1kaXYge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmVzdGltYXRlcy1idXR0b24tZGl2IHtcblx0bWFyZ2luLWJvdHRvbTowcHg7XG59XG5cbi5zdGFydG92ZXItYnV0dG9uLWRpdiB7XG5cdG1hcmdpbi10b3A6MTlweDtcbn1cblxuLmFfdGFnbXllc3RpbWF0ZXtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdH0gJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHR9XG5cbi5zdGFydG92ZXItYnV0dG9uIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHdpZHRoOjIzMHB4O1xuXHRvdXRsaW5lOm5vbmU7XG59XG5cblxuLmVzdGltYXRlcy1idXR0b24ge1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvKmxldHRlci1zcGFjaW5nOiAxcHg7Ki9cblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cbn1cblxuXG5cblxuLmRpc3Bub25lIHtcblx0ZGlzcGxheTpub25lO1xufVxuXG4ucGFkZDE1IHtcblx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6MTVweDtcbn1cblxuLnNhdmVlc3RpbWF0ZS1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zYXZlLWVzdGltYXRlLC5yZXNldC1lc3RpbWF0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHQvL21hcmdpbi10b3A6LTIwcHg7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cblx0LnNhdmUtZXN0aW1hdGUge1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0fVxuXHQuZmllbGQtcm93e1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRzZWxlY3QsaW5wdXR7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY29tcHV0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwJVxuXHR9XG5cdC5tYXJnaW56ZXJve1xuXHRcdG1hcmdpbjowcHg7XG5cdH1cbn1cblxuLm9wdGlvbnMtY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5saXN0IHtcblx0IFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5pY29uLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5kZWZhdWx0cy1jb250YWluZXJ7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgIC5maWVsZC1yb3d7XG5cdFx0ICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0ICAgIGZvbnQtc2l6ZToxNHB4O1xuXHRcdCAgICBzZWxlY3QsaW5wdXR7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdCAgICB9XG5cdFx0ICAgIHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cdFx0ICAgIGlucHV0IHtcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0ICAgIC5mb3JtLWdyb3VwIHtcblx0XHRwYWRkaW5nOjBweDtcblx0ICAgIH1cblx0ICAgIC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IzI3OEFFNTtcblx0XHQgICAgY29sb3I6IHdoaXRlO1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdCAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdCAgIC50aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMjJweDtcblx0XHRoMyB7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHQgICAgfVxuXHQgICAgLmljb24tbGVmdCB7XG5cdFx0bWFyZ2luLXRvcDoyMnB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206MTJweDtcblx0ICAgIH1cblxuXHR9XG5cblx0LnNldHRpbmdzLWNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQuZmllbGQtcm93e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdHNlbGVjdCxpbnB1dHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR9XG5cdFx0LnVwZGF0ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXG5cdFx0fVxuXHRcdC5pY29uLWxlZnQge1xuXHRcdG1hcmdpbi10b3A6MjJweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdFx0fVxuXHR9XG5cblx0LnBtaWZvcm0tY29udGFpbmVye1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgLmZpZWxkLXJvd3tcblx0XHQgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHQgICAgZm9udC1zaXplOjE0cHg7XG5cdFx0ICAgIHNlbGVjdCxpbnB1dHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0ICAgIH1cblx0XHQgICAgc2VsZWN0IHtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0XHQgICAgaW5wdXQge1xuXHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgIC5mb3JtLWdyb3VwIHtcblx0XHRwYWRkaW5nOjBweDtcblx0ICAgIH1cblx0ICAgIC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMjBweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdCAgICAudGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0ICAgIH1cblx0ICAgIC5pY29uLWxlZnQge1xuXHRcdFx0bWFyZ2luLXRvcDoyMnB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duY2xze1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXG5cdFx0fVxuXHR9XG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cblxuXG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZCAhaW1wb3J0YW50O1xufVxuXG5cbi50YXhlcy1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQuZGV0YWlsc2Jsb2Nre1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjYjNhYmFiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIH1cbiAgICAuaHJNYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cdC5zdWJwb3B1cC10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHQvLyBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRcdC8vIGJhY2tncm91bmQ6ICNFRUYwRkM7XG5cdH1cblx0LnBhZGRpbmdib3R0b21cdCB7XG5cdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0fVxuICAgIHRhYmxlIHRyIHRkIHtcblx0ICAgIC8qYm9yZGVyIDogMXB4IHNvbGlkICNDRkQ2REU7XG5cdFx0Y29sb3I6ICNBQ0I5QzY7XHQqL1xuXHQgICAgcGFkZGluZzozcHg7XG5cdH1cblx0dGhlYWQgdHIgdGR7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHRpbnB1dCwgc2VsZWN0IHtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdCAgICBwYWRkaW5nOjEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQudGRUaXRsZXtcblx0XHQvLyBjb2xvcjogI2Q0ZDdlMDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHQuZnVuZFRpdGxle1xuXHRcdC8vIGNvbG9yOiAjZDRkN2UwO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZFRpdGxlU2VsbGVye1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0fVxuXHQudGRUaXRsZVJpZ2h0e1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdGlucHV0OmZvY3VzICwgc2VsZWN0OmZvY3VzIHtcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5pY29uLWxlZnQge1xuXHRcdG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcblx0XHR9XG5cdCB9XG5cdC5pY29uLXRvcCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdCB9XG5cdC51cGRhdGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnY29sb3Ige1xuXHRcdGJhY2tncm91bmQ6ICMxRjI4NTM7XG5cdH1cblxuICAgIHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5kcm9wZG93bmNsc3tcblx0XHRib3JkZXI6IDBweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQuZHJvcGRvd25ibGFja2Nsc3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQucmFkaW8tYnRuLWdyb3VwIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG59XG5cbi5wcm9wZXJ0eXRheGVzLWNvbnRhaW5lciB7XG5cdC5tZW51LXRpdGxlIHtcblx0IFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ICAgIGNvbG9yOiAjNTc1NzU3O1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRoZWlnaHQ6IDQzcHg7XG4gICAgXHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdGJhY2tncm91bmQ6ICNFRUYwRkM7XG5cdCAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRkQ2REU7XG5cdH1cbiAgICB0YWJsZSB0ciB0ZCB7XG5cdCAgICBib3JkZXIgOiAxcHggc29saWQgI0NGRDZERTtcblx0ICAgIGNvbG9yOiAjM0Y0ODZDO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgd2lkdGg6IDczJTtcblx0ICAgIHBhZGRpbmc6IDhweDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHR9XG5cdHNlbGVjdCxpbnB1dHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRjb2xvcjojMjM0MDVFO1xuXHRcdHBhZGRpbmctbGVmdDoxMnB4O1xuXHR9XG5cdHNlbGVjdCB7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHRpbnB1dCB7XG5cdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0fVxuXHQ6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdCAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG5cdH1cblxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0ICAgIGNvbG9yOiAjYTdiNWMzO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXG5cdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cblx0ICAgIGNvbG9yOiAjYTdiNWMzO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHRpbnB1dDpmb2N1cyB7XG5cdCAgICBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuaWNvbi1sZWZ0IHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0XHQgICAgaW1nIHtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdCAgICB9XG5cdCB9XG5cdC5pY29uLXRvcCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdCB9XG5cdC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0ICAgIGNvbG9yOiAjRkZGRkZGO1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdCAgICBvdXRsaW5lOm5vbmU7XG5cdFx0ICAgIGZvbnQtc2l6ZSA6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXHQuYWRkYnRuIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LnVwZGF0ZXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdCAgICBvdXRsaW5lOm5vbmU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQucmFkaW8tYnRuLWdyb3VwIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5jdXJzb3JwdHIge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cbiAgICAgIHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5iYW5uZXJ7XG5cdFx0Ly8gZGlzcGxheTogaW5saW5lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0Ly9mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdC5vcmRlcjEge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0fVxuXHRcdC5vcmRlcjIge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOiA0NSU7XG5cblx0XHR9XG5cdFx0Lm9yZGVyMyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDoxMnB4O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0fVxuXG5cdH1cblxuXHQuYmFubmVyLWhlYWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHQub3JkZXIxIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Lm9yZGVyMiB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTJweDtcblx0XHR9XG5cdFx0Lm9yZGVyMyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdH1cblx0LmN0YXhjbHMge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQudGF4YWJsZXZhbHVlY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC50YXhhYmxldGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHRcdC50YXhhYmxlZmllbGR7XG5cdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRheGFibGVpbWFnZXtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHdpZHRoOiA3JTtcblx0XHR9XG5cdH1cbn1cblxuXG4ubWlzYy1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG4gICAgICAgIHRhYmxlIHRyIHRkIHtcblx0ICAgIGJvcmRlciA6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHQgICAgcGFkZGluZzo4cHg7XG5cdCAgICBjb2xvcjogI0FDQjlDNjtcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdCAgICB3aWR0aDogNzMlO1xuXHR9XG5cdHRhYmxlIHtcblx0ICAgbWFyZ2luOiAwcHg7XG5cdH1cblx0aW5wdXQge1xuXHQgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cdGlucHV0OmZvY3VzIHtcblx0ICAgIGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cblx0ICAgIGNvbG9yOiAjYTdiNWMzO1xuXHQgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cblx0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cdC5pY29uLWxlZnQge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBpbWcge1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdFx0ICAgIH1cblx0IH1cblx0Lmljb24tdG9wIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0IH1cblx0LnVwZGF0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG4gICAgICAgIC5iZ2NvbG9yIHtcblx0XHRiYWNrZ3JvdW5kOiAjMUYyODUzO1xuXHRcdGhlaWdodDo0MHB4O1xuXHR9XG5cdC5hZGRidG4ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0ICAgIG91dGxpbmU6bm9uZTtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5yYWRpby1idG4tZ3JvdXAge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmN1cnNvcnB0ciB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblxuXG4gICAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cdC5iYW5uZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHQub3JkZXIxIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Lm9yZGVyMiB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEycHg7XG5cdFx0XHQvL21hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQub3JkZXIzIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmctdG9wOjEycHg7XG5cdFx0fVxuXG5cdH1cblxuXHQuYmFubmVyLWhlYWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHQub3JkZXIxIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0XG5cdFx0Lm9yZGVyMiB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTJweDtcblx0XHR9XG5cdFx0Lm9yZGVyMyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdFxuXG5cdH1cblx0LmFkcHJvcHJhdGlvbntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNaXNjIHBvcHVwIC0gRmlyc3QgaWNvbiAocGVyY2VudCkgLSBOTyBib3JkZXItcmlnaHQsIG9ubHkgYm9yZGVyLXJhZGl1c1xuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbiNNaXNjcGVyY2VudCAuaW5wdXQtZ3JvdXAtYWRkb246bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4jTWlzY3BlcmNlbnQgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIHBvcHVwIC0gU2Vjb25kIGljb24gKGRvbGxhci9tdWx0aXBsZWZpZWxkcy1hZGRvbikgLSBOTyBib3JkZXItbGVmdC9yaWdodCB0byBhdm9pZCBkb3VibGUgYm9yZGVyXG4ubWlzYy1jb250YWluZXIgLmlucHV0LWdyb3VwLWFkZG9uLm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuI01pc2NwZXJjZW50IC5pbnB1dC1ncm91cC1hZGRvbi5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbiNNaXNjcGVyY2VudCAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG5cdGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIHBvcHVwIC0gU2VsZWN0ZWQgaWNvbiBzdHlsaW5nXG4ubWlzYy1jb250YWluZXIgLmlucHV0X2JsdWUsXG4jTWlzY3BlcmNlbnQgLmlucHV0X2JsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1pc2MgbW9kYWwgLSBJbnB1dCBmaWVsZCByaWdodCBzaWRlIGJvcmRlci1yYWRpdXNcbi5taXNjLWNvbnRhaW5lciAuYWRkbWlzY2lucHV0LFxuLm1pc2MtY29udGFpbmVyIC5taXNjLWlucHV0LWJvcmRlcixcbiNNaXNjcGVyY2VudCAuYWRkbWlzY2lucHV0LFxuI01pc2NwZXJjZW50IC5taXNjLWlucHV0LWJvcmRlciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIG1vZGFsIC0gQW1vdW50IGZpZWxkOiBhbHdheXMgc2hvdyBib3JkZXIgYW5kICNGQUZBRkEgYmFja2dyb3VuZCAoaW5jbHVkaW5nIG9uIGZvY3VzKVxuLm1pc2MtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm1pc2MtY29udGFpbmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4ubWlzYy1jb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sLFxuLm1pc2MtY29udGFpbmVyIGlucHV0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLm1pc2MtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4ubWlzYy1jb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBtb2RhbCAtIE5hbWUgZHJvcGRvd246IGFsd2F5cyByZW1vdmUgYm9yZGVyLCBOTyBiYWNrZ3JvdW5kIHN0eWxlcyB0byBwcmVzZXJ2ZSBkcm9wZG93biBhcnJvdyBpY29uXG4ubWlzYy1jb250YWluZXIgc2VsZWN0LFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5taXNjLWNvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsXG4ubWlzYy1jb250YWluZXIgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIGl0ZW1saXN0YWRkIGRyb3Bkb3duIC0gcmVtb3ZlIGFsbCBiYWNrZ3JvdW5kIHRvIHByZXNlcnZlIGRyb3Bkb3duIGFycm93IGljb24gKHNldCB2aWEgaW5saW5lIHN0eWxlKVxuLm1pc2MtY29udGFpbmVyIC5icy1taWMtc2VsZWN0ZSBzZWxlY3QsXG4ubWlzYy1jb250YWluZXIgLmJzLW1pYy1zZWxlY3RlIHNlbGVjdDpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciBzZWxlY3QjaXRlbWxpc3RhZGQsXG4ubWlzYy1jb250YWluZXIgc2VsZWN0I2l0ZW1saXN0YWRkOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIC5hZGRtaXNjIHNlbGVjdCxcbi5taXNjLWNvbnRhaW5lciAuYWRkbWlzYyBzZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIG1vZGFsIC0gT3ZlcnJpZGUgYXV0b2ZpbGwgYmFja2dyb3VuZFxuLm1pc2MtY29udGFpbmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4ubWlzYy1jb250YWluZXIgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5taXNjLWNvbnRhaW5lciBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5taXNjZXJyb3Jjb250YWluZXJ7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0c3Bhbntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm1pc2NlcnJidGh7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRwYWRkaW5nOiA1cHggNDBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjp3aGl0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5taXNjcHJvcmF0aW9uY29udGFpbGVye1xuXHQuZGV0YWlsc2Jsb2Nre1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjYjNhYmFiO1xuXHR9XG5cdC5taXNoZWFkaW5ne1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQubWhmaXJzdGRpdntcblx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0Lm1oZmJhY2t7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjojMjc4QUU1O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiA3cHg7XG4gICAgXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWhzZWNvbmRkaXZ7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5tcGlucHV0Y29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdC5tcHNlbGVjdGlvbntcblx0XHRcdHdpZHRoOiA1JTtcblx0XHRcdC5tcHNlbGZpZWxke1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgIFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4gICBcdFx0XHRcdGhlaWdodDogMzRweDtcbiAgIFx0XHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG4gICBcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICBcdFx0XHRcdGNvbG9yOiAjNTU1O1xuICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDRweDtcbiAgIFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1waW5wdXR7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0Lm1waW5wdXRmaWVsZHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuXHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdC5tcGlwd2l0aHNlbGRpdntcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdH1cblx0XHQubXBpbnB1dHdpdGhzZWx7XG5cdFx0XHR3aWR0aDogOTQlO1xuXHRcdFx0Lm1waW5wdXRmaWVsZHdpdGhzZWx7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdC8vYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0XHQvL2JvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5tcHNlY29uZGJveHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHQubXBzY2V0b3B7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdH1cblx0XHQubXBzY2V0b3B0aW1lZnJhe1xuXHRcdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkYTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdH1cblx0XHQubXBzY2V0b3B0aW1lZnJhbm90c2V7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0fVxuXHRcdC5tcHNjZWJvdHRvbXBvcHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkYTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGRhO1xuXHRcdFx0Lm1waW5wdXR7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjIlO1xuXHRcdFx0XHQuZmllbGQtcm93e1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubXBpbnB1dGZpZWxke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuXHRcdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0Ly8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tcHNjZWxpc3Rwb3B7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWY7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdC5tcHNjZW9wdGlvbnNzZWxlY3RlZHBvcHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1wc2Nlb3B0aW9uc3BvcHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0XHQubXBzY2Vib3R0b21ib3R0b217XG5cblx0XHR9XG5cdFx0Lm1wc2NlYm90dG9tLC5tcHNjZWJvdHRvbWJvdHRvbXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkYTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGRhO1xuXHRcdFx0Lm1wc2NlbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ly9hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZjtcblx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Lm1wc2Nlb3B0aW9uc3tcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1wYm9yZGVyZGVzaWdue1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2Q4ZDhkYVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tcHNjZW9wdGlvbnNzZWxlY3RlZHtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tcHNjZWxpc3Qye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVmO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQubXBzY2VvcHRpb25ze1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXBzY2VvcHRpb25zc2VsZWN0ZWR7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubXBjYWxlbmRhcntcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LmdtVGVvQntcblx0XHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aW1lZnJhbWVkYXRlbW9kZXJtYm90dG9te1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tcGlucHV0ZmllbGR7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuXHRcdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tcGNsb3NpbmdkYXRle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkI2Q4ZDhkYTtcblx0XHRtYXJnaW46MTVweCAwcHg7XG5cdFx0Ly9tYXJnaW46IDEwcHggMHB4IC0xMnB4IDBweDtcblx0XHQubXBjZHRpdGxle1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0Lm1wY2RkYXRlcGlja2Vye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuY2xvc2luZ2RhdGVkYXRlbW9kZXJtYm90dG9te1xuXHRcdFx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1pc2Nwcm9zYXZlZGl2e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdC5taXNjcHJvc2F2ZXtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdHBhZGRpbmc6IDZweCAzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm1pc2Nwcm9kZWxldGV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQubWlzY3Jlc3RvcmVjb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4vLyBQb3NpdGlvbiBkYXRlcGlja2VyIGNhbGVuZGFyIGFib3ZlIHRoZSBjbG9zaW5nIGRhdGUgZmllbGQgKHN0eWxlZC1jb21wb25lbnQgY2xhc3NlcyBmcm9tIHJlYWN0LW1vZGVybi1kYXRlcGlja2VyKVxuLy8gTXVsdGlwbGUgY2xhc3NlcyBhZGRlZCBiZWNhdXNlIHN0eWxlZC1jb21wb25lbnRzIGdlbmVyYXRlcyBkaWZmZXJlbnQgaGFzaCBuYW1lc1xuLmdtVGVvQiwgLmdldVZwcixcbi5tcGNkZGF0ZXBpY2tlciA+IGRpdiA+IGRpdlt0YWJpbmRleD1cIjFcIl0sXG4uY2xvc2luZ2RhdGVkYXRlbW9kZXJtYm90dG9tIH4gZGl2ID4gZGl2W3RhYmluZGV4PVwiMVwiXSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5ICAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG4gICAgdG9wOiAtMzE1cHggIWltcG9ydGFudDtcbn1cblxuLm1pc2Nwcm9yYXRpb25jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMTVweCAwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdC5tcG5hbWV7XG5cdFx0Ly93aWR0aDogNDQlO1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogN3B4IDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Lm1wcHJpY2V7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdC8vYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Lm1wZ2VhcjF7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogOXB4IDE5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tcGdlYXJ7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiA5cHggMTlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Lm1waW5wdXRmaWVsZHN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuLnByb3JhdGlvbmNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luOiAxMHB4IDBweDtcblx0LnBjaGVhZGluZ3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LnBjaGVhZGluZ2VkaXR7ICAgIFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdC5wY2hlYWRpbmdkb3R7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0bWFyZ2luOiAwcHggMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGNkYXRhZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQucHNzaW5nZGF0YXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luOiA5cHggMHB4IDBweCAwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0LnBjZGF0bmFtZXtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdFx0LnBjZGF0dmFsdWV7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvcmF0ZGV0YWlsY29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC5wcmRzaW5nY29udGFpbGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDEwcHg7XG5cdFx0LnByZHNpbmdoZWFke1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdH1cblx0XHQucHJkc2luZ2NvbnR7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0fVxufVxuLmVkaXRtb2RkaXZ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0LmVkaXRtb2RzZWNjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHR9XG5cdC5lZGl0ZGVsYnRuZGl2e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQucHJvcmVkaXRidG57XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdHBhZGRpbmc6IDExcHggMjJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LnByb3JkZWxldGVidG57XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VBNEIyODtcbiAgICBcdFx0cGFkZGluZzogMTFweCAyMnB4O1xuICAgIFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5jbG9zaW5nZGF0ZS1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG4gICAgICAgIHRhYmxlIHRyIHRkIHtcblx0ICAgIGJvcmRlciA6IG5vbmU7XG5cdCAgICBjb2xvcjogIzNGNDg2Qztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ICAgIHdpZHRoOiA3MyU7XG5cdCAgICBwYWRkaW5nOiAxNnB4O1xuXHQgICAgY3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0aW5wdXQge1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHR9XG5cdGlucHV0OmZvY3VzIHtcblx0ICAgIGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5pY29uLWxlZnQge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBpbWcge1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdFx0ICAgIH1cblx0IH1cblx0Lmljb24tdG9wIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0IH1cblx0LnVwZGF0ZXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnY29sb3Ige1xuXHRcdGJhY2tncm91bmQ6ICMxRjI4NTM7XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblxuXHQuY2xvc2luZ2RhdGVzZWxlY3Rpb24ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQucmFkaW9idG4ge1xuXG5cdFx0LmZsb2F0bGVmdCB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cywgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICAgIHRvcCA6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG56LWluZGV4OjEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xud2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG5cbi5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xud2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG5cbi5pbnB1dC1ncm91cCB7XG4gICAgbGluZS1oZWlnaHQ6IDAuNDI4NTcgIWltcG9ydGFudDtcbn1cblxuXG5cblxuXG5cbi8qIFwiSXMgdGhpcyBhIHNwbGl0IGNsb3Npbmc/XCIgdG9nZ2xlIOKAlCBBbGxlZ2lhbmNlQWdlbnQgLyBBcmthbnNhcyAobWFya2V0IDM5MzgpIG9ubHkuXG4gICBpT1Mtc3R5bGUgc3dpdGNoIGZyb20gdGhlIEZpZ21hLCByZXN0eWxlZCB0byBtYXRjaCB0aGUgd2ViIGFwcCAoTW9udHNlcnJhdCBsYWJlbCxcbiAgICMyMzQwNUUgdGV4dCwgIzI3OEFFNSBhY3RpdmUgYmx1ZSB1c2VkIGVsc2V3aGVyZSBpbiB0aGUgYXBwKS4gKi9cbi5zcGxpdGNsb3Npbmctcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvKiBUaGUgcm93IHNpdHMgaW5zaWRlIC5tb2RlbGNvbnRlbnRkaXYgYXMgYSBwYWRkemVybyBjb2wgKHNhbWUgY29udGV4dCBhcyB0aGVcblx0ICAgLmJhbm5lciAvIFwiVG90YWwgQ2xvc2luZyBDb3N0c1wiIHJvdyksIHNvIGl0cyBsZWZ0L3JpZ2h0IGVkZ2VzIGxpbmUgdXAgd2l0aCB0aGVcblx0ICAgdG90YWwgYW5kIGZlZSByb3dzIGF1dG9tYXRpY2FsbHkuIHBhZGR6ZXJvIGtpbGxzIHBhZGRpbmcgKCFpbXBvcnRhbnQpLCBzbyB1c2Vcblx0ICAgbWFyZ2lucyBmb3IgdmVydGljYWwgc3BhY2luZy4gKi9cblx0bWFyZ2luLXRvcDogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdC5zcGxpdGNsb3NpbmctbGFiZWwge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblx0LnNwbGl0Y2xvc2luZy10b2dnbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRpbnB1dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXHRcdC5zcGxpdGNsb3Npbmctc2xpZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjN2NjZDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRcdGJvdHRvbTogM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQ6Y2hlY2tlZCArIC5zcGxpdGNsb3Npbmctc2xpZGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0fVxuXHRcdGlucHV0OmNoZWNrZWQgKyAuc3BsaXRjbG9zaW5nLXNsaWRlcjpiZWZvcmUge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5jbG9zaW5nY29zdC1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdCBcdHRleHQtYWxpZ246bGVmdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHRoMyB7XG5cdFx0bWFyZ2luOjBweDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQubGlzdCB7XG5cdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQuaWNvbi1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG4gICAgICAgLmljb24tbGVmdCB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdCAgICB9XG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY2FsY3VsYXRpb24tY29udGFpbmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvL2JveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcblx0b3ZlcmZsb3cteTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gcGFkZGluZy1ib3R0b206IDIwcHg7XG5cdC5zdWItY29udGFpbmVyIHtcblx0XHQvLyBvdmVyZmxvdy15OiBoaWRkZW47XG5cdCAgICBcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0ICAgIFx0bWF4LWhlaWdodDogODIwcHg7XG5cdH1cblx0Lm5hdmJhci13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdC5iYW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OjY0cHg7XG5cdH1cblx0LmNsb3Npbmdjb3N0cyB7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHQvL2NvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdHBhZGRpbmctbGVmdDogNDZweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmxiIHtcblxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogOTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHR9XG5cblxuXG5cdC53aGl0ZSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogNzhweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0LnJlY2hhcnRzLWxlZ2VuZC13cmFwcGVyIHtcblx0XHRsZWZ0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgXHR0b3A6IDE5MHB4O1xuXHR9XG5cblx0LnJlY2hhcnRzLWRlZmF1bHQtbGVnZW5kIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0dGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNENURGO1xuXHR9XG5cblx0LmFjdGl2ZSB7XG5cdFx0Y29sb3IgOiAjMzc0RDZCICFpbXBvcnRhbnQ7XG5cdH1cblx0Ly8gLmJyaW5ndG9jbG9zZXtcblx0Ly8gXHRtYXJnaW4tbGVmdDogMThweCAhaW1wb3J0YW50O1xuXHQvLyB9XG5cdC5CVVlfcnVuTnVtX2FuaW1hdGV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDIlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDU0JTtcblx0Ly9cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cblx0fVxuXHQuQlVZX3J1bk51bV9hbmltYXRlX2lmcmFtZXtcblx0XHRsZWZ0OiA1MSUgIWltcG9ydGFudDtcblx0fVxuXHQuQlVZX3J1bk51bV9hbmltYXRlX0V4Y2VlZExlbmd0aHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MyU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0bGVmdDogNTQlO1xuXHQvL1x0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblxuXHR9XG5cdC5CVVlfcnVuTnVtX2FuaW1hdGVfMntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzNSU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0bGVmdDogNTQlO1xuXHQvL1x0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblxuXHR9XG5cdC5CVVlfcnVuTnVtX2FuaW1hdGVfMl9FeGNlZWRMZW5ndGh7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzYlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDU0JTtcblx0Ly9cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cblx0fVxuXHRcblx0Lm1vbnRobHlwYXl7XG5cdFx0Ly9sZWZ0Ojg2cHggIWltcG9ydGFudDtcblx0XHQucGl0aS1idG57XG5cdFx0XHQvL3dpZHRoOiA1NSUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJyaW5ndG9jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vdG9wOiAxMTlweDtcblx0XHQvL2xlZnQ6IDgxcHg7XG5cdFx0dG9wOiAzOCU7XG4gICAgXHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ly96LWluZGV4OiAxMDAwMDA7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0d2lkdGg6IDExOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogODhweDtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDowJSAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDA7XG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHR9XG5cdFx0LmJyaW5ndG9jbG9zZWlucHV0e1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDo2JTtcblx0XHR9XG5cblx0fVxuXHQubW9udGhseXBheXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly90b3A6IDExOXB4O1xuXHRcdC8vbGVmdDogODFweDtcblx0XHR0b3A6IDQ2JTtcbiAgICBcdGxlZnQ6IDUwJSA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0ei1pbmRleDogMTAwMDAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR3aWR0aDogMTE4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiA4OHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOjAlICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDtcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdH1cblx0XHQubW9udGhseWlucHV0e1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDo2JTtcblx0XHR9XG5cblx0fVxuXHQuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC5waXRpLWJ0biwuY2xvc2luZy1idG4ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuXHQvL2NvbG9yOiByZ2IoNDIsIDE0OCwgMjU1KTtcblx0Y29sb3I6ICM5RkFGQkQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQvL3dpZHRoOiA2NSU7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOjBweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTJweCkge1xuXHQuY2FsY3VsYXRpb24tY29udGFpbmVyXG5cdHtcblx0XHQgLm1vbnRobHlwYXl7XG5cdFx0XHQgcGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtcblx0XHQgfVxuXHRcdCAuYnJpbmd0b2Nsb3NlIHtcblx0XHRcdHBhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0IH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMDBweCkgYW5kIChtYXgtd2lkdGg6NDAwcHgpe1xuXHQuYnV5ZXItdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAwcHgpIGFuZCAobWF4LXdpZHRoOjUwMHB4KXtcblx0LmJ1eWVyLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gXHQuY2FsY3VsYXRpb24tY29udGFpbmVyIHtcbiBcdFx0LnN1Yi1jb250YWluZXIge1xuIFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHQgfVxuXHRcdCAubW9udGhseXBheXtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OiA0OSUgO1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJyaW5ndG9jbG9zZSB7XG5cdFx0XHR0b3A6NDQlO1xuXHRcdFx0bGVmdDogNDklO1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHdpZHRoOjU4JTtcblx0XHRcdH1cblx0XHQgfVxuIH1cbiBcbn1cblxuLnJlcG9ydCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDBweDtcblx0b3V0bGluZTpub25lO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZToxNHB4O1xufVxuLnJlcG9ydDIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwcHg7XG5cdG91dGxpbmU6bm9uZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6MTRweDtcbn1cblxuLnNhdmUtZXN0aW1hdGUsLnJlc2V0LWVzdGltYXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwcHg7XG5cdC8vbWFyZ2luLXRvcDotMjBweDtcblx0b3V0bGluZTpub25lO1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cbi5vcGVuT3JkZXJfY2xze1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdHdpZHRoOiA0OCU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxufVxuXG4uc2F2ZS1lc3RpbWF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXNldC1lc3RpbWF0ZSB7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG5cdGNvbG9yIDogI0VFNzA1NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xuXHQuc2F2ZS1lc3RpbWF0ZSwucmVzZXQtZXN0aW1hdGUgLC5tdWxyZXBvYnRue1xuXHRcdHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHR9XG59XG5cblxuXG4ucmVuZXctY29udGFpbmVyIHtcblx0LmhlYWRfY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYXJhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ucmVzZXQtY29udGFpbmVyIHtcblxuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHQucmVzZXQtdGl0bGV7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlc2V0LWJyaWVme1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFkZGl0aW9uYWwtYnJpZWZ7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQucmVzZXRvdmVyLWJ1dHRvbi1kaXYge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbi10b3A6MzVweDtcblx0fVxuXHQucmVzZXRvdmVyLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlc2V0b3Zlci1idXR0b25tb3ZlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDozNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlZGlyZWN0LWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogOTUlO1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC51cGRhdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cbn1cblxuXG4ucmVzZXQtY2xvc2Vwb3B1cCB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00MnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05M3B4O1xufVxuXG4ucmVzZXQtY2xvc2Vwb3B1cCBpbWcge1xuXHR3aWR0aDogMTVweDtcbn1cblxuLnJlc2V0LWNsb3NlcG9wdXBfRW1haWwge1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTIzcHg7XG59XG5cblxuLmhlaWdodDEwMCB7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cblxuXG4ubWFyZ2ludG9wMjAge1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuXG5cblxuLmNsb3Npbmdjb3N0LWNvbnRhaW5lciB7XG5cdC50aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5wYWRkbGVmdDYwe1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdH1cblx0LmJhbm5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC50b3RhbC1jb3N0cyB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdH1cblx0XHQudG90YWwtcHJpY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdC5jb3N0cy10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5jb3N0cy1wcmljZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5jb3N0cy1mZWVzIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQuY2xvc2luZ2Nvc3RzYnRue1xuXHRcdCAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIGhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcblx0fVxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuXG5cblxuLmVzdGltYXRlc2Zvcm0tY29udGFpbmVyIHtcblx0LmZvcm0td3JhcHBlciB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuLmlmcmFtZV9mb3JtX2NvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyOCU7XG59XG4ucmVmaWlmcmFtZV9mb3JtX2NvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdHBhZGRpbmctbGVmdDogMjglICFpbXBvcnRhbnQ7XG59XG4uaWZyYW1lX2Zvcm17XG5cdHdpZHRoOiAzODBweDtcbn1cbi5pZnJhbWVfcmVzdWx0X2FsaWdue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWx0ZXJfcGFkZGluZ3tcblx0cGFkZGluZzogMCAxNSUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiAgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0LnNlbGxlci1jb250YWluZXIgLmFsdGVyX3BhZGRpbmd7XG5cdFx0cGFkZGluZyA6IDAgMTUlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRheGFibGUtY29udGFpbmVye1xuXHRvcmRlcjogMjtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LXNocmluazogMTtcblx0ZmxleC1iYXNpczogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdC50b3B7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcblx0XHQuY2hhcnQtd3JhcHBlcntcblx0XHRcdC50ZXh0LWFuY2hvcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHQuY2VudGVyLXRleHR7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDUwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRsZS10ZXh0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMTIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC03MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlY2hhcnRzLXRvb2x0aXAtd3JhcHBlcntcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYm90dG9te1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQuZm9ybS13cmFwcGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuYnJpZWYge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Yntcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLXJvd3tcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdHNlbGVjdCxpbnB1dHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbWFydGNvbXBhcmVidG57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG59XG5cbi5zbWFydGNvbXBhcmUtY29udGFpbmVye1xuXHRvcmRlcjogMjtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LXNocmluazogMTtcblx0ZmxleC1iYXNpczogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdC50b3B7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcblx0XHQuY2hhcnQtd3JhcHBlcntcblx0XHRcdC50ZXh0LWFuY2hvcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHQuY2VudGVyLXRleHR7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDUwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRsZS10ZXh0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMTIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC03MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlY2hhcnRzLXRvb2x0aXAtd3JhcHBlcntcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYm90dG9te1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQuZm9ybS13cmFwcGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC8qZGlzcGxheTogZmxleDsqL1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHRcdC5maWVsZC1yb3d7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHRzZWxlY3QsaW5wdXR7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc21hcnRjb21wYXJlYnRue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxufVxuXG4ucHJvcHRheHVuY2hlY2sscHJvcHRheGNoZWNrIHtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cblxuLmNsb3Npbmdjb3N0Zm9ybS1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdCBcdHRleHQtYWxpZ246bGVmdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHRzZWxlY3QsaW5wdXR7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGxlZnQ2MCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW46MHB4O1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5saXN0IHtcblx0IFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5pY29uLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cbiAgICAgICAuaWNvbi1sZWZ0IHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0ICAgIH1cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5iYW5uZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQudG90YWwtY29zdHMge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cblx0XHR9XG5cdFx0LnRvdGFsLXByaWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuYmFubmVyMntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NGRDZERTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDlweDtcblx0XHRiYWNrZ3JvdW5kOiAjRUVGMEZDO1xuXHRcdC5jb3N0cy10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5jb3N0cy1wcmljZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5jb3N0cy1mZWVzIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQuY2xvc2luZ2Nvc3RzYnRue1xuXHRcdFx0ICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0LyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHQvKiB3aWR0aDogMTAwJTsgKi9cblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuICAgICAgdGFibGUgdHIgdGQge1xuXHRcdGNvbG9yOiAjM0Y0ODZDO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgd2lkdGg6IDYxJTtcblx0ICAgIHBhZGRpbmc6IDhweDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHR9XG5cdHRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblx0dGQge1xuXHQgICAgYm9yZGVyIDogMXB4IHNvbGlkICNDRkQ2REU7XG5cdCAgICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgbm9uZTtcblx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7IH1cblx0dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cblx0dHI6Zmlyc3QtY2hpbGQgdGQgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuXHR0ciB0ZDpmaXJzdC1jaGlsZCB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXHRpbnB1dCB7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdCAgICBjb2xvcjogIzNGNDg2Qztcblx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICB3aWR0aDogODUlO1xuXHQgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0OjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblx0aW5wdXQ6Zm9jdXMge1xuXHQgICAgYm9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmljb24tbGVmdCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0ICAgIGltZyB7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogMTFweDtcblx0XHQgICAgfVxuXHQgfVxuXHQuaWNvbi10b3Age1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHQgfVxuXHQudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIG91dGxpbmU6bm9uZTtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFkZGJ0biB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMjAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdCAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnJhZGlvLWJ0bi1ncm91cCB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuY3Vyc29ycHRyIHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG4gICAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cdC5wdHIge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5wYWRkbGVmdDI1IHtcblx0XHRtYXJnaW4tbGVmdDoyMXB4O1xuXHR9XG5cdC5hbGlnbnJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5tYXJnaW50b3A0IHtcblx0XHRtYXJnaW4tdG9wIDogLTRweDtcblx0fVxuXHQubW9kYWxkcm9wZG93biB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAvKnBhZGRpbmctbGVmdDogMjBweDsqL1xuIFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjM0Y0ODZDO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmcgOiAwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMHJlbSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0fVxuXHQuY2xvc2luZ2Nvc3RzYnRue1xuXHRcdFx0ICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0LyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHQvKiB3aWR0aDogMTAwJTsgKi9cblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQubm9uZWRpdCB7XG5cdFx0Ly9jb2xvcjojNTE1MTUxICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IzNGNDg2QyAhaW1wb3J0YW50O1xuXHRcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MnB4KSBhbmQgKG1pbi13aWR0aDozMjBweCkge1xuXHQubm9uZWRpdCB7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCl7XG4uUmVhY3RNb2RhbF9fQ29udGVudCAuY2xvc2luZ2Nvc3Rmb3JtLWNvbnRhaW5lciAudGl0bGUge1xud2lkdGg6OTYlICFpbXBvcnRhbnQ7XG59XG59XG5cbi5idXllci1vdmVybGF5IHtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiA5M3B4O1xuXHRyaWdodDogMHB4O1xuXHRib3R0b206IDBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MSk7XG5cdGhlaWdodDogOTAlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTIwMDtcblx0ZGlzcGxheTpub25lO1xufVxuXG5cbi5mbG9hdGxlZnQge1xuXHRmbG9hdDpsZWZ0O1xufVxuLnJhZGlvYnRue1xuXHQuZmxvYXRsZWZ0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmFsaWducmlnaHR7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxufVxuLnBhZGR0b3AyMHtcblx0cGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkYm90MTB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2xlZnQxMHtcblx0bWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5hbGlnbnJpZ2h0IHtcblx0dGV4dC1hbGlnbjpyaWdodDtcbn1cbi5tYXJndG9wNXtcblx0bWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaWNvbnJvdGF0ZSB7XG5cdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cbi5pY29ucm90YXRlX21vbntcblx0cGFkZGluZy1sZWZ0OjUycHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRtYXJnaW4tYm90dG9tOiAtMjFweDtcbn1cbi50ZGNpdHl0YXh7XG5cdHdpZHRoOiA3MCUgIWltcG9ydGFudDtcblx0LmlucHV0LWdyb3Vwe1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdGlucHV0e1xuXHRcdGhlaWdodDo0MXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbnRke1xuXHQuaW5wdXQtZ3JvdXB7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi50eHRjZW50ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLm1pZGxle1xuXHRwYWRkaW5nLXJpZ2h0OjEwJSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmZXJwcmljZS1jb250YWluZXIge1xuLmhpZGRlbmJ0biB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0b3V0bGluZTpub25lO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxufVxuLmVzY3Jvd29wdGluZGV0YWlsc3tcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6I2Q0ZDdlMDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi5vZmZlcnNob3ctY29udGFpbmVyIHtcblx0Lm9mZmVyX2xpc3R7XG5cdFx0Ly9ib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHRcdCBcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOjBweDtcblx0XHR9XG5cdFx0LmJyaWVmIHtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdC8vIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHR9XG5cdFx0LmJyaWVmUkVGSSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0XHQubGlzdCB7XG5cdFx0IFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5pY29uLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cblx0XHQgIC5pY29uLWxlZnQge1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0ICAgIH1cblx0XHQgdGFibGUge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0LmJhbm5lci1oZWFkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuYmFubmVyLWZpcnN0IHtcblx0XHRcdGJhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5iYW5uZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5hbGxwcmljZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQuaWNvbi1zZXR0aW5ncyB7XG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0Lmljb24tc2hhcmUge1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblxuXHR9XG5cblxuLmhpZGRlbmZlYXR1cmUtY29udGFpbmVyIHtcblx0XHQudGl0bGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdFx0IFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHRcdH1cblx0XHQuYnJpZWYge1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdH1cblx0XHQubGlzdCB7XG5cdFx0IFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5pY29uLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cblx0XHQgIC5pY29uLWxlZnQge1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0ICAgIH1cblx0XHQgdGFibGUge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0LmJhbm5lci1oZWFkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuYmFubmVyLWZpcnN0IHtcblx0XHRcdGJhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5iYW5uZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5hbGxwcmljZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuaWNvbi1zZXR0aW5ncyB7XG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0Lmljb24tc2hhcmUge1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHQuZmllbGQtcm93e1xuICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgIHNlbGVjdCxpbnB1dHtcbiAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0ICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIHNlbGVjdCB7XG5cdFx0XHQgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIGlucHV0IHtcblx0XHRcdCAgICBjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG5cdFx0IC5iYWNraW1nIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LmFkZGJ0biB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQudXBkYXRle1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHQgICAgY29sb3I6IHdoaXRlO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHQgICAgb3V0bGluZTpub25lO1xuXHRcdCAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5vcHRsaXN0e1xuXHRcdGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZGl2YWJze1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHotaW5kZXg6IDExMTtcblx0XHR3aWR0aDogMzBweDtcblx0fVxuXG5cblxuLkVzdGltYXRlQ29udGFpbmVyIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQudGl0bGUge1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHQuY3VycmVudGVzdGltYXRlYnRuIHtcblx0XHQgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5hbGxlc3RpbWF0ZWJ0biB7XG5cdFx0ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXG59XG5cblxuLmJ1eWVyZXN0aW1hdGVzLWNvbnRhaW5lciwuc2VsbGVyY2hhcnQge1xuXHQuYnV5ZXJlZGl0YnRuIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ly9maWxsOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdCBcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQvL2ZvbnQtZmFtaWx5OmhlZWJvX3JlZ3VsYXI7XG5cdFx0ZmlsbDogIzlGQUZCRCAhaW1wb3J0YW50O1xuXHR9XG59XG4ucmVzdG9yZXR4dHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDI3cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jb25maXJtcmVzdG9yZWJ0bntcblx0YmFja2dyb3VuZDojRUE0QjI4ICFpbXBvcnRhbnQ7XG59XG4uZnVuZGluZ2dlYXJ7XG5cdGZsb2F0OiByaWdodDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uc3RhcnRfaWJ1eWVyb3ZlcmJ0biB7XG5cdHdpZHRoOiAyMHB4O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdGFydF9vdmVyYnRuIHtcblx0XHQvL3dpZHRoOiAyMHB4O1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDE3cHg7XG5cdFx0Ly9jdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly8gd2lkdGg6IDIycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC8vIG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7XG5cdH1cblx0LnN0YXJ0X292ZXJidG5faGFuZHkge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbi5lc2Nyb3dkcm9wZG93bmNsc3tcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xufVxuLmRpdm1hbnVjYWxje1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0aW1ne1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuLmRyb3BhY3RpdmV7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG4uZHJvcGluYWN0aXZle1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cbi5tYXJndG9wMjV7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tb2RlbGNvbnRlbnRkaXZ7XG5cdC8vbWF4LWhlaWdodDogMzcwcHg7XG5cdC8vb3ZlcmZsb3c6IGF1dG87XG59XG4ub2ZmZXJwcmljZXJvd3tcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA4cHggNXB4O1xufVxuLmFjdGl2ZW9mZmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG59XG4uZGl2c3RlcHJlc3VsdHN7XG4gXHRtaW4taGVpZ2h0OiAyNjBweDtcblx0Ly9oZWlnaHQ6IDI2MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4ubWlzY0J1eWVyQ2xvc2V1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ubWlzY0J1eWVyZGV0Q2xvc2V1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIG1heC13aWR0aDogNDExcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5wcmljZVNldHRpbmdDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTU3cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5wcm9wZXJ0eVRheGVzQ2xvc2V1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uSW5wdXRFc2Nyb3dDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uQ2xvc2luZ0RhdGVDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5DYWxjUkVGSS1jb250YWluZXJ7XG5cdC5QYWlkVGF4RGl2Q2xze1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0LlJlc3VsdENvbGxhcHNlRHJvcEljb257XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5HcmF5Q2lybGVDbHN7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFRUYxRkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjFGQztcbn1cblxuLmhlaWdodDUwIHtcblx0aGVpZ2h0IDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGxlZnQ3OCB7XG5cdHBhZGRpbmctbGVmdDogNzhweCAhaW1wb3J0YW50O1xufVxuXG4uUmlnaHRDb250YWluZXJDbHN7XG4gICAgLm5hdmJhci13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQuYmFubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzY4OTdmNztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5Cb2xkRm9udCB7XG5cdGZvbnQtZmFtaWx5IDogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cblxuXG4uc2xpZGVyLWNvdGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG5cdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHQubG9hbi13cmFwcGVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdFx0LmJhbm5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHQubG9hbi1uYW1le1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXG5cdFx0XHR9XG5cdFx0XHQubG9hbi1oZWFke1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdH1cblx0XHRcdC5sb2FuLXR5cGV7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmxvYW4tbWlkZGxlIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmVkaXRidG4ge1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5iYW5uZXItcGllY2hhcnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDQzcHg7XG5cdFx0fVxuXHRcdC5tYWluLWJhbm5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdC5sb2FuLXRpdGxlIHtcblx0XHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRcdC8qYWxpZ24tc2VsZjogZmxleC1zdGFydDsqL1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LkNoYXJ0SGVhZGVyTGFiZWwge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAyNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXHR0ZCB7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdH1cblx0LkJsdWVDaXJjbGVDbHMge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXHQuWWVsbG93Q2lyY2xlQ2xzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCNjAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkI2MDA7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0LldoaXRlQ2lyY2xlQ2xzIHtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0LnJjLXNsaWRlci1zdGVwIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LnJjLXNsaWRlci1oYW5kbGV7XG5cdFx0Ly96LWluZGV4OiAxMDAwMDAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDJweCB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOjEycHg7XG5cdH1cblx0LmNoYXJ0X0JvdHRvbSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuU2xpZGVyRGl2Q2xzIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHQucmMtc2xpZGVyLXJhaWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDoxcHggIWltcG9ydGFudDtcblx0fVxuXHQucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgNXB4IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5yYy1zbGlkZXItdG9vbHRpcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTMxcHg7XG5cdFx0bGVmdDogM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5wYWRkYnRtMzQge1xuXHRwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xufVxuLmhlYWRmaW5kcmF0ZXN7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuLmJ1eWVyc2luZ2xlcGFnZXBhZGR7XG5cdHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLmJ1eWVydGl0bGVtYXJne1xuXHRtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5idXllcmxlZnRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnV5ZXJyaWdodHBhZGR7XG5cdHBhZGRpbmctbGVmdDogMjZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5N3B4ICFpbXBvcnRhbnQ7XG59XG4uaWZyYW1lX2J1eWVycmlnaHRwYWRkIHtcblx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2MSwubmF2MiwubmF2MywubmF2NHtcblx0Zm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uZ3JwYWhoZWFkbWFyZ3tcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cbi5ub25idXliYXJkZXN7XG5cdHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uYnV5ZXJlc3RpbWF0ZXMtY29udGFpbmVye1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHQgd2lkdGg6IDMzMHB4O1xuXHRcdCBoZWlnaHQ6IDMzMHB4O1xuXHRcdCBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0IGxlZnQ6IC0zcHg7XG5cdH1cblx0c3Zne1xuXHRcdHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0ICBCb2xkO1xuXHRcdH1cblx0fVxufVxuLnJlY2hhcnRzLWRlZmF1bHQtbGVnZW5ke1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRsZWZ0OiAwcHg7XG5cdH1cbn1cbnNlbGVjdCxpbnB1dHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuc2VsZWN0IHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuaW5wdXQge1xuICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG59XG5sYWJlbHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG5cdC8vIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLmZpZWxkbGFiZWx7XG5cdC8vIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnNtYXJ0Y29tcGFyZWRpdntcblx0LmJ1eWVyLXRpdGxle1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LnN0YXJ0X292ZXJidG57XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxufVxuLm1hcmdib3RkaXZ7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udXBkYXRlLC5jb21wdXRlLFxuLnNtYXJ0Y29tcGFyZWJ0bntcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEdsb2JhbCBDT01QVVRFIGJ1dHRvbiBmb250LXNpemVcbi5jb21wdXRlLFxuLkNvbXB1dGVCdG4sXG4uQ29tcHV0ZUJ0bjEsXG4uaWJ1eUNvbXB1dGVCdG4xLFxuLmlidXlDb21wdXRlQnRuMixcbi5idG4tY29tcHV0ZSxcbi5idG5jb21wdXRlLFxuLnN0aWNreWNvbXB1dGUsXG4uYm94X2NvbXB1dGUsXG4uaGVfY29tcHV0ZSxcbi5yZW50X2NvbXB1dGUge1xuXHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zbWFydGNtcHN0b3Zye1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAvL3otaW5kZXg6IDk5OTtcbn1cblxuXG4gIC5leGFtcGxlLWVudGVyIHtcblx0b3BhY2l0eTogMC4wMTtcblx0d2lkdGg6IDBweDtcbiAgfVxuXG4gIC5leGFtcGxlLWVudGVyLmV4YW1wbGUtZW50ZXItYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMHB4O1xuXHR0cmFuc2l0aW9uOiA3MDBtcztcbiAgfVxuXG4gIC5leGFtcGxlLWxlYXZlIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLmV4YW1wbGUtbGVhdmUuZXhhbXBsZS1sZWF2ZS1hY3RpdmUge1xuXHRvcGFjaXR5OiAwLjAxO1xuXHR3aWR0aDogMHB4O1xuXHR0cmFuc2l0aW9uOiA3MDBtcztcbiAgfVxuLy8gLmhvbWVUcmFuc2l0aW9uLWFwcGVhcntcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHRyYW5zZm9ybTogNzAwbXM7XG4vLyB9XG5cbi8vIC5ob21lVHJhbnNpdGlvbi1hcHBlYXIuaG9tZVRyYW5zaXRpb24tYXBwZWFyLWFjdGl2ZXtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIHRyYW5zZm9ybTogNzAwbXM7XG4vLyAgICAgLy90cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuLy8gfVxuLmFtb3J0ZHdsbmR7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdGZsb2F0OiByaWdodDtcblx0YXtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHR9XG59XG4uc2hhcmVmaWVsZHtcblx0cGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQuc2hhcmV0ZHtcblx0XHR3aWR0aDo5MCU7XG5cdH1cblx0LnNoYXJlZnVsbHRke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbn1cblxuLkJpemZpZWxke1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdC5jb2xtMXtcblx0XHR3aWR0aDoxMCU7XG5cdH1cblx0LmNvbG0ye1xuXHRcdHdpZHRoOjgwJTtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxufVxuXG4uc2hhcmVjbG9zZXtcblx0bWF4LXdpZHRoOjQ2MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVjbG9zZTF7XG5cdG1heC13aWR0aDo0NzJweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOi00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NTAwcHgpYW5kIChtaW4td2lkdGg6MzAwcHgpe1xuXHQuc2hhcmVjbG9zZTF7XG5cdG1hcmdpbi10b3A6IC0xNSUgIWltcG9ydGFudDtcblx0fVxufVxuI2Rvd25sb2FkcGRmYnRue1xuXHRhe1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0fVxufVxuLmVtYWlsLWZvcm0taW5wdXR7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG4uZW1haWxzaGFyZWNsb3Nle1xuXHRtYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnB1c2hjbG9zZXtcblx0bWF4LXdpZHRoOjQ5MHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1haWxzaGFyZXtcblx0LnVwZGF0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuI2RpdmJyaW5nVG9DbG9zZXtcblx0LnJlY2hhcnRzLXdyYXBwZXJ7XG5cdFx0aGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0fVxufVxuXG4uY291bnR1cG51bXtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4uYnV5ZXJjb21lZGl0e1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jaGFuZ2VhcmVhdGV4dHtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaGFuZ2VhcmVidG57XG5cdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzI3OEFFNSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXdjaGFuZ2VhcmVhe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5jaGNsb3Nle1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IC02N3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0aW1ne1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7XG5cdC5idXllcmxlZnRwYWRkXG5cdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5idXllcnJpZ2h0cGFkZFxuXHR7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcblx0fVxuXHQuYnV5ZXJncmFwaGZsZXh7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmNhbGN1bGF0aW9uLWNvbnRhaW5lclxuXHR7XG5cdFx0LnRpdGxlXG5cdFx0e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnBhZGRsZWZ0Nzh7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuQlVZX3J1bk51bV9hbmltYXRlXzJ7XG5cdFx0XHR0b3A6IDQxJSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogNDglICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5CVVlfcnVuTnVtX2FuaW1hdGV7XG5cdFx0XHR0b3A6IDQ3JSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogNDklICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jbG9zaW5nY29zdHN7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1JSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC04JSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHR9XG5cdC5idXllcl9wYWRke1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcblx0LnJlY2hhcnRzLWRlZmF1bHQtbGVnZW5kIHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OjMzcHggIWltcG9ydGFudDtcblxuXHRcdH1cbn1cbn1cblxuLmRvbGxhcmNsYXNzIHtcblxuXHRjb2xvcjogIzNGNDg2QztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2FuY2VsYnRuQ2VudGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5jYW5jZWxidG5idG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4uQ2xpcEJvYXJkYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0aGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb3B5ZGl2e1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0aW5wdXR7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHR9XG59XG4uZW1iZWRjb3B5ZGl2e1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0dGV4dGFyZWF7XG5cdFx0aGVpZ2h0OiAxMzBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHR9XG59XG4udGVtcGxhdGV2aWV3c2Nyb2xsdmlld3tcblx0d2lkdGg6IDEzMDBweDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xufVxuLmxpbmtkb3dubG9hZGF7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubm9mbGllZm91bmR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1JTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLmN1cnNvcnB0ciB7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuLm9mZmVyaGlkZGVudGl0bGVcbntcblx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm9mZmVyaGlkZGVudGl0bGVSRUZJXG57XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9mZmVyc3VidGl0bGVcbntcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vZmZlcm1hcmdpbnRvcFxue1xuXHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xufVxuLmtHR0lpc3tcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5Nb2Rlcm4tRGF0ZXBpY2tlciAuZmllbGQtcm93IGlucHV0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXG4uZmllbGQtcm93IGlucHV0LCAuZmllbGQtcm93IHNlbGVjdCB7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubG9hbmRlZmF1bHRhbGlnbntcblx0dGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuLmxvYW5kZWZtYXJnaHRvcHtcblx0bWFyZ2luLXRvcDoxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubG9hbnF1YWxpZnloZWRkZXNpZ257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LmxxaG90Y29udGFpbmVye1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQubHFoZG90c3tcblx0XHRcdHdpZHRoOjZweDtcblx0XHRcdGhlaWdodDo2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1hcmdpbjogMnB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLmxvYW5kZWZhcHJtYXJnaHRvcHtcblx0bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWlwcG1pX2luZm97XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wbWljbG9zZXtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDQ5N3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdGltZ3tcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4ucG1pY2xvc2VOZXd7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRpbWd7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLnBtaWhlYWR7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnBtaWNvbnRlbnR7XG5cdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9zaW5nY29zdHNlZGl0YnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2xvc2luZ2Nvc3RzZWRpdGJ0bjpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9udHNpemUyMHtcblx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY2xvc2luZ2N1c3RvbXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHQucmFkaW8tYnRuLWdyb3Vwe1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0LnJhZGlvYnRue1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ud2lkdGgxMDAge1xuXHR3aWR0aCA6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbnYyYnV5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uYnJva2VyY29tbXRpdGxle1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZmM7XG59XG4uYWxlcnRwb3B1cHtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5kaXNwbGF5aW5saW5le1xuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0LmltZ2Rpc3BsYXl7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHR9XG5cdC5pbmZvZGlzcGxheXtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cbn1cbi5pbnZlc3RvcmJ1aWxkZHJvcHtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvcGhvbWVjb250YWluZXJ7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG4uaG9tZXByb3B0YXhcbntcblx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MnB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0LmxhYmxle1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHR9XG59XG59XG4ubWlsbGFnZWRpdnJhdGV7XG5cdC5pbnB1dC1ncm91cHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG4vLyAuanEtdG9hc3Qtd3JhcHtcbi8vIFx0d2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4vLyBcdC5qcS10b2FzdC1zaW5nbGV7XG4vLyBcdFx0aGVpZ2h0OiAxMDBweDtcbi8vIFx0XHRwYWRkaW5nLXRvcDogMjVweDtcbi8vIFx0fVxuLy8gfVxuXG4ubm90YXBwbHkge1xudGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuLnN0aWNreWNvbXB1dGV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHQgYm90dG9tOiAwcHggO1xuXHQgbWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7XG5cdCB6LWluZGV4Ojk5OTkgO1xuXHQgLy9vdXRsaW5lOiAxMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcblx0IGFuaW1hdGlvbjogc3RpY2t5Y29tcHV0ZWtleSAuNXM7XG5cdCAtd2Via2l0LWFuaW1hdGlvbjogIHN0aWNreWNvbXB1dGVrZXkgLjVzO1xufVxuLmJ1dHRvbmNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQgO1xufVxuLnN0aWNreWNvbXB1dGUtYm90dG9te1xuXHRwb3NpdGlvbjogc3RhdGljIDtcblx0YW5pbWF0aW9uOiBzdGlja3ljb21wdXRla2V5dG9idG0gLjVzO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogIHN0aWNreWNvbXB1dGVrZXl0b2J0bSAuNXM7XG59XG4vKiBTYWZhcmkgNC4wIC0gOC4wICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RpY2t5Y29tcHV0ZWtleSB7XG4gICAgZnJvbSAgIHtib3R0b206IC0xMDAlO31cbiAgICB0byAge2JvdHRvbTogMDt9XG59XG5cbi8qIFN0YW5kYXJkIHN5bnRheCAqL1xuQGtleWZyYW1lcyBzdGlja3ljb21wdXRla2V5IHtcbiAgICBmcm9tICAge2JvdHRvbTogLTEwMCU7fVxuICAgIHRvICB7Ym90dG9tOiAwO31cbn1cbi8qIFNhZmFyaSA0LjAgLSA4LjAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzdGlja3ljb21wdXRla2V5dG9idG0ge1xuICAgIGZyb20gICB7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgdG8gIHttYXJnaW4tYm90dG9tOiAtMTAwJTt9XG59XG5cbi8qIFN0YW5kYXJkIHN5bnRheCAqL1xuQGtleWZyYW1lcyBzdGlja3ljb21wdXRla2V5dG9idG0ge1xuICAgIGZyb20gICB7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgdG8gIHttYXJnaW4tYm90dG9tOiAtMTAwJTt9XG59XG5cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5mb250X2JvbGQge1xuXHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4vL0RyYWcgaW1hZ2Ugc3RvcCBjc3NcbmltZ3tcblx0dXNlci1kcmFnOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLndlYmxlYWRnZW57XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi10b3A6IC0zNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRycGRvd25zZWxlY3R7XG5cdHNlbGVjdCBvcHRpb25cblx0e1xuXHRcdHdpZHRoOjE1MHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0fVxufVxuXG4uZGl2ZW1haWxhbW9ydGNvbnRlbnR7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZGl2ZW1haWxhbW9ydGNvbnRlbnRzaGFyZWFwcHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5pZXNzdGF0aWN3aWR0aHtcblx0d2lkdGg6OTAwcHggIWltcG9ydGFudDtcbn1cbi5maXhidG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGlzdG9yaWNhbGhlYWRpbmd7XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyOTUxO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5IaXN0b3J5UmF0ZXN0YWJsZXtcblx0dGh7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC50ZGRyb3B7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQudGRjaGt7XG5cdFx0d2lkdGg6MjUlO1xuXHR9XG5cdC50ZHBhZGR7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHR9XG59XG4uaGlzdG9yaWNhbGNvbnRlbnR7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLmhpc3RjbG9zZXtcblx0bWF4LXdpZHRoOiA1MzBweCAhaW1wb3J0YW50O1xufVxuLmRvd250eHR7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZiUG9zdHtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLXRvcDogNTBweDtcblxuXHQuZmJQb3N0YnRuZGl2e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmZiUG9zdGJ0bntcblx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHR9XG59XG5cbi8vIEdsb2JhbCBhdXRvZmlsbCBiYWNrZ3JvdW5kIG92ZXJyaWRlIC0gaW5wdXRzICM2OTY5NjksIHNlbGVjdHMgYW5kIGFkZHJlc3MgIzIzNDA1RVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcjpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1czpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmU6bm90KC5wcm9wZXJ0eWlucHV0KSxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbmlucHV0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOm5vdCgucHJvcGVydHlpbnB1dCksXG5pbnB1dC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcjpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXM6bm90KC5wcm9wZXJ0eWlucHV0KSxcbmlucHV0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZTpub3QoLnByb3BlcnR5aW5wdXQpLFxuLmlucHV0LWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6bm90KC5wcm9wZXJ0eWlucHV0KSxcbi5pbnB1dC1ncm91cCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyOm5vdCgucHJvcGVydHlpbnB1dCksXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1czpub3QoLnByb3BlcnR5aW5wdXQpLFxuLmlucHV0LWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlOm5vdCgucHJvcGVydHlpbnB1dCkge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzICFpbXBvcnRhbnQ7XG5cdGNhcmV0LWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbGVjdCBhbmQgYWRkcmVzcyBmaWVsZCBhdXRvZmlsbCAtIGtlZXAgIzIzNDA1RVxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuc2VsZWN0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzICFpbXBvcnRhbnQ7XG5cdGNhcmV0LWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG4ucmFkaW9sZnRkaXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4ucmFkaW9sZnRpbWd7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvdHh0e1xuXHRmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLm1yZ3RvcDIwe1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1yZ3RvcDd7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cbi54QXhpc3tcbi5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy10aWNrc3tcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG59XG4uU3RhY2tlZEJhckNoYXJ0Q29udGFpbmVye1xuXHQueEF4aXN7XG5cdFx0LnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2tze1xuXHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHR9XG59XG5zZWxlY3Qubm9uZWRpdFxue1xuXHRcdHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0LyogZm9yIEZpcmVmb3ggKi9cblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LyogZm9yIENocm9tZSAqL1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG59XG4uaGx0YXBwbGljYWJsZXR4dHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuICNhbmFseXRpY3N2YWx1ZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiNjYWxjdWxhdGlvbmltYWdlZGF0YXtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5kaXNwbGF5bm9uZVxue1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnBlcnRkaXZ7XG5cdHBhZGRpbmc6IDZweCA5cHggIWltcG9ydGFudDtcblx0Ly8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHQvLyBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHQvLyBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdC5wZXJ0aW1ne1xuXHRcdHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi53aGl0ZS1iZ3tcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuXHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWlzYy1pbnB1dC1ib3JkZXJ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG59XG4ubWFyZ2ludG9wbWlzY3tcblx0bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDtcbn1cblxuLmJyaW5nVG9DbG9zZWRpdlxue1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmRpdmVhcm5lc3Rtb25leXtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0Lmxie1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtbGluZSAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LndoaXRle1xuXHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmVhcm5lc3Rzdmd7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi8vU3dlZXQgQWxlcnQgU3R5bGVzXG4uc3dlZXQtb3ZlcmxheXtcblx0ei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XG59XG4uc2hvd1N3ZWV0QWxlcnR7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cbi5zd2VldC1hbGVydHtcblx0LmJ0bi1wcmltYXJ5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0fVxufVxuLy9cbi5FcnJvclBvcHVwQ2xvc2V7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTkzcHg7XG5cdGltZ3tcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6MTVweDtcblx0fVxufVxuLkVycm9yTXNnQ29udGVudHtcblx0cGFkZGluZzoxNXB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0LkVycm9yTXNnVGV4dHtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0Y29sb3I6IHJnYigxMTksIDExOSwgMTE5KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5FcnJvck1zZ1RleHR7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5lcnJvcm1zZy1ibHVlLWJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvcm1zZy1ibHVlLWJ1dHRvbnN7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3Jtc2ctd2hpdGUtYnV0dG9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZXJyb3Jtc2didG5ze1xuXHQubGVmdGJ0bntcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcblx0fVxuXHQucmlnaHRidG57XG5cdFx0cGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG4uYW5pbWF0aW9uZmlyc3R7XG5cdGFuaW1hdGlvbjogc2hvd1N3ZWV0QWxlcnQgLjdzO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogIHNob3dTd2VldEFsZXJ0IC43cztcbn1cbkBrZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuXHQwJSB7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoLjcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguNyk7XG5cdH1cblx0NDUlIHtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHR9XG5cdDgwJSB7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cbi5tYXJrYWxscmVhZFxue1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4uY29sbGFwc2VkIHtcblx0LW1zLXRyYW5zaXRpb246LjNzIGhlaWdodCBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0O1xufVxuXG4uY2xvc2luZ2xvYW50eXBle1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cbi5leHBpcnloZWFke1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuLnVwZGF0ZXBhZ2Vyb3d7XG5cdGhlaWdodDogMTAwJTtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjMTcyOTUxO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbn1cbi51cGRhdGVwYWdlcm93X01He1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwODUzZTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG59XG4uc2VjY29udGFpbntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cbn1cbi53aWR0aDMwMHtcblx0d2lkdGg6MzAwcHg7XG59XG4uZXhwaXJ5aGVhZDJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4uZXhwaXJ5bXNnY29udGVudHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXIgIWltcG9ydGFudDtcblx0Y29sb3I6IzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4uaW5hY3RpdmVtc2d3cmFwZXhwe1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAxNXB4IDBweCAxMHB4IDBweDtcblx0LmluYWN0aXZlbXNnYm94ZXhwe1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0bWluLWhlaWdodDogODBweDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRyZXNpemU6IHZlcnRpY2FsO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0LmluYWN0aXZlbXNnYm94ZXhwOmZvY3Vze1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjM0MDVFO1xuXHR9XG59XG4uRXhwaXJ5Q2xvc2V7XG5cdG1heC13aWR0aDogNTE1cHggIWltcG9ydGFudDtcbn1cbi5leHBpcnlzbWlsZXl7XG5cdGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5leHBpcnlidG57XG5cdHdpZHRoOjk1JSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uTm90aWZpY2F0aW9uVGl0bGV7XG5cdGNvbG9yOiBncmV5O1xufVxuLk5vdGlmaWNhdGlvbk1lc3NhZ2V7XG5cdGNvbG9yOiBsaWdodHNsYXRlZ3JleTtcbn1cbi5Ob3RpZmljYXRpb25Db250YWluZXJ7XG5cdHdpZHRoOjEwMCU7XG5cdC5oZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblxuXHR9XG5cdC5NYXJnaW5DbHN7XG5cdFx0bWFyZ2luLXRvcDo3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTo3cHg7XG5cdFx0LkxhYmVsU3R5bGVDbHN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiBncmV5O1xuXHRcdH1cblx0fVxuXHQuRHJvcERvd25DbHN7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LkRyb3BEb3dubm90aWZpY0Nsc3tcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcblx0fVxuXHQucHVzaGxpc3RzdHlsZXtcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdH1cblxufVxuLmJ1eWVyZGV0YWlsY2N7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHQuY2NpY29ue1xuXHRcdC8vIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcblx0fVxufVxuLm5ld3NoYXJlcHJpbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHQuc2hhcmVwcmludHBvaW50ZXJ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5pYm1zaGFyZXByaW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc21hcnRjb21wc2hhcmVwcmludHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdC5zaGFyZXByaW50cG9pbnRlcntcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLnBhYy1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmxlYWRnZW5wcmV2aWV3e1xuXHQucHJlbWl1bWJhY2tidG5jbHN7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uYWRkb25zZWxlY3RlZHtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG4uYWRkb251bnNlbGVjdGVke1xuICAgIGhlaWdodDogMTRweDtcbn1cbi5ub3RpZnl1cGRhdGVidG57XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4OCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubm9tc2d7XG5cdGNvbG9yOiAjYzBjMGMwICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLmluYWN0aXZldWx7XG5cdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cbi50ZXh0d2hpdGV7XG5cdGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG59XG4uaW5hY3RpdmVkcm9wZG93bnN7XG5cdHNlbGVjdHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQvLyBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyOTUxICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxufVxuLmluYWN0aXZlZHJvcGRvd25zX01He1xuXHRzZWxlY3R7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NTNlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59XG4ubG9nb3V0YnRue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyOTUxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZjtcblx0Jjpob3Zlcntcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG4uaW5hY3RpdmVsb2dvdXR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVwY29udGVudGNvbnRlbnR7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLnJlcG1hcnRpdGxlXG57XG5cdC8vIGNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5yZXBjb250aW57XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0d2lkdGg6IDQwMHB4O1xuXG4ucmVwZGl2e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdHdpZHRoOiA0MDBweDtcblx0cGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0aW1ne1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0fVxuXHQuc3VicmVwZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbn1cbi5maW5zaGJ0bmNvbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdHdpZHRoOiA0MDBweDtcblx0LmZubGVmdHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQuZm5yaWdodHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzMzBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblxuXHR9XG59XG4uZmluc2hidG5jb24ye1x0XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHR3aWR0aDogNDAwcHg7XG5cdC5mbmxlZnR7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0LmZucmlnaHR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1x0XHRcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXG5cdH1cbn1cbi5uZXdncmFwaGNvbnRpbmVye1xuXHRtYXJnaW4tdG9wOjU2cHg7XG5cblxufVxuLm5ld2dyYXB0aHRpdGxle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDBweCAyMHB4O1xuXHQubmF2MSwgLm5hdjIsIC5uYXYzLCAubmF2NFxuXHR7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmhvdmVyXG5cdFx0XHR7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWN0aXZle1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNzhBRTU7XG5cdH1cbn1cbi5ub3RpZnljbG9zZXtcblx0ZGlzcGxheTogZmxleDtcbmZsZXgtZGlyZWN0aW9uOiByb3c7XG5qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xucG9zaXRpb246IHJlbGF0aXZlO1xubGVmdDogNjlweDtcbm1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5ub3RpZnlhbmltYXRle1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogYW5pbWF0ZW5vdGlmeTtcblx0QGtleWZyYW1lcyBhbmltYXRlbm90aWZ5e1xuXHRcdDAle1xuXHRcdFx0XG5cdFx0XHRyaWdodDotMjAwcHg7XG5cdFx0IH1cblx0XHQgMTAwJXtcblx0XHQgIFxuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHQgfVxuXHR9XG59XG4ubm90aWZ5dGV4dHtcblx0Y29sb3I6ICMwMTAxMDEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuXHQvL21hcmdpbjogNXB4O1xuXHQvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdC8vZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub3RpZnl0ZXh0OmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1x0XG5cdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4ubW9ibm90aWZ5dGV4dHtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lm1hb2JvdGRvdHtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxufVxuLkJhY2tCdG5wcm9maWxlXG57XG5cdGNvbG9yOiByZ2IoODAsIDEzOCwgMjU1KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmhpc3RvcmlhbHNpbGRlclxue1xuXHQucmMtc2xpZGVyLW1hcmtcblx0e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxufVxuLmhpc3RvcmljYWxkaXZ7XG5cdHN2Z1xuXHR7XG5cdFx0dGV4dHtcblx0XHRcdGZpbGw6ICM0OTQ5NDkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0fVxuXHR9XG59XG4ucHJvcGVydHlpbnB1dHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4vLyBBZGRyZXNzIGZpZWxkIGZvY3VzIHN0YXRlIC0gaGlnaGVyIHNwZWNpZmljaXR5IHRvIG92ZXJyaWRlIGZvcm0tY29udHJvbDpmb2N1c1xuaW5wdXQucHJvcGVydHlpbnB1dDpmb2N1cyxcbmlucHV0LmZvcm0tY29udHJvbC5wcm9wZXJ0eWlucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLy8gQWRkcmVzcyBmaWVsZCBwbGFjZWhvbGRlciAtIG1hdGNoIG90aGVyIGlucHV0IGZpZWxkc1xuLnByb3BlcnR5aW5wdXQ6OnBsYWNlaG9sZGVyLFxuaW5wdXQucHJvcGVydHlpbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLy8gQWRkcmVzcyBmaWVsZCBsYWJlbCAtIGFkZCBib3R0b20gcGFkZGluZyAodGFyZ2V0IHdpdGhpbiBmb3JtLWdyb3VwIHN0cnVjdHVyZSlcbi5mb3JtLWdyb3VwOmhhcygucHJvcGVydHlpbnB1dCkgbGFiZWwsXG4uZm9ybS1ncm91cDpoYXMoLmlucHV0LWdyb3VwIC5wcm9wZXJ0eWlucHV0KSBsYWJlbCxcbi5jb2wtMTIuZm9ybS1ncm91cDpoYXMoLnByb3BlcnR5aW5wdXQpIGxhYmVsLFxuLmZpZWxkLXJvdyAuZm9ybS1ncm91cDpoYXMoLnByb3BlcnR5aW5wdXQpIGxhYmVsLFxuLmZvcm0tZ3JvdXAucGFkZHplcm86aGFzKC5wcm9wZXJ0eWlucHV0KSBsYWJlbCxcbi5jb2wtMTIuZm9ybS1ncm91cC5wYWRkemVybzpoYXMoLnByb3BlcnR5aW5wdXQpIGxhYmVsLFxuLmNvbC1tZC0xMi5mb3JtLWdyb3VwLnBhZGR6ZXJvOmhhcygucHJvcGVydHlpbnB1dCkgbGFiZWwsXG4ucGFkZHplcm86aGFzKC5pbnB1dC1ncm91cCAucHJvcGVydHlpbnB1dCkgPiBsYWJlbCB7XG5cdHBhZGRpbmctYm90dG9tOiAxJSAhaW1wb3J0YW50O1xufVxuXG4vLyBBZGRyZXNzIGZpZWxkIGlucHV0LWdyb3VwIHdyYXBwZXIgc3R5bGluZ1xuLmlucHV0LWdyb3VwOmhhcygucHJvcGVydHlpbnB1dCkge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblxuXHQuc2V0dGluZ3MtYWRkb24ge1xuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaWNvbnJpZ2h0ZXJye1xuXHR3aWR0aDogOXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2FkaW5ndHh0e1xuXHRmb250LXNpemU6IDIycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG4uc2VuZHRvdHh0e1xuXHRmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG4uYnRuY250bGlua3tcblx0cGFkZGluZzogMTBweCAyOHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHQmOmZvdWNze1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYnRuZGl2bGlua3tcblx0bWFyZ2luLXRvcDoyMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Bhbjkwe1xuXHRmb250LXNpemU6IDhweDtcbn1cbi50dXRyZXN1bHR7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG5cdGFuaW1hdGlvbi1uYW1lOiB0dXRyZXN1bDtcbn1cbkBrZXlmcmFtZXMgdHV0cmVzdWx7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxMDA7XG5cdH1cbn1cbi5pbnBzY3JlZW57XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBpbnBzY3I7XG59XG5Aa2V5ZnJhbWVzIGlucHNjcntcblx0MCUge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNTBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdH1cbn1cbi5jbGFkaXNwe1xuXHRkaXNwbGF5Om5vbmU7XG59XG4ub3V0cHV0Y2xvc2V7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBvdXRjbG87XG59XG5Aa2V5ZnJhbWVzIG91dGNsb3tcblx0MCUge1xuXHRcdG9wYWNpdHk6MTAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxufVxuLm91dGxlZnR7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBvdXRsZXQ7XG59XG5cbkBrZXlmcmFtZXMgb3V0bGV0e1xuXHQwJSB7XG5cdFx0Ly9vcGFjaXR5OjEwMDtcblx0XHRtYXJnaW4tbGVmdDo1MHB4IDtcblx0fVxuXHQxMDAlIHtcblx0XHQvL29wYWNpdHk6MDtcblx0XHRtYXJnaW4tbGVmdDoyNTBweCA7XG5cdH1cbn1cbi5vdXRmb3JtY2xvc2V7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBvdXRmb3JjbG87XG59XG5Aa2V5ZnJhbWVzIG91dGZvcmNsb3tcblx0MCUge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bWFyZ2luLWxlZnQ6MHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpYW5kIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gXHQubG9hbi13cmFwcGVye1xuIFx0XHQuYmFubmVye1xuIFx0XHRcdC5sb2FuLXRpdGxlIHtcbiBcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiBcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiBcdFx0XHR9XG4gXHRcdH1cblx0IH1cblx0IC5hbW9ydGR3bG5ke1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuIFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG4gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0LnllYXItd3JhcHBlcntcblx0XHR0YWJsZXtcblx0XHRcdHRoe1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHR0ZHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweClhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0LnNtYXJ0Y29tcGFyZW5ld3tcblx0XHQubG9hbi10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdH1cblx0LnJlY2hhcnRzLWRlZmF1bHQtbGVnZW5kIHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OjMzcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KWFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQuc21hcnRjb21wYXJlbmV3e1xuXHRcdC5sb2FuLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQucmVjaGFydHMtZGVmYXVsdC1sZWdlbmQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6MzNweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdC5zbWFydGNvbXBhcmVuZXcge1xuXHRcdC5pbm5lcmNpcmNsZTEsLmlubmVyY2lyY2xlMntcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdH1cblx0XHQuY2lyY2xlMSwuY2lyY2xlMTIsIC5jaXJjbGUyMSwuY2lyY2xlMjIsLmNpcmNsZTMsLmNpcmNsZTMye1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuICBcdFx0XHQgd2lkdGg6IDgwcHg7XG4gIFx0XHRcdCB0b3A6IC0zOHB4O1xuXHRcdH1cblx0XHQuYm94LC5ib3gye1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDE0NnB4O1xuXHRcdFx0dG9wOiAtNzVweDtcblx0XHR9XG5cdFx0LnllYXJkb3ducmF0ZSwuSF95ZWFyZG93bnJhdGUsIC5ib3h2YWx1ZXMsIC5IX2JveHZhbHVlc3tcblx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdH1cblx0XHQueWVhcmRvd25yYXRlMSwgLmJveHZhbHVlczEsIC5IX3llYXJkb3ducmF0ZTEsIC5IX2JveHZhbHVlczF7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHR9XG5cdFx0LmJyaW5ndG97XG5cdFx0XHR0b3A6IC02NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogNSUgIWltcG9ydGFudDtcblxuXHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5wYXltZW50e1xuXHRcdFx0dG9wOiAtNjZweCAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDM1JSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5pbm5lcmNpcmNsZWNvbnRlbnR7XG5cdFx0XHRmb250LXNpemU6MTVweDtcblx0XHR9XG5cdFx0LmlubmVyY2lyY2xlY29udGVudDF7XG5cdFx0XHRmb250LXNpemU6MTNweDtcblx0XHR9XG5cdFx0LmlubmVyY2lyY2xlY29udGVudDJ7XG5cdFx0XHRmb250LXNpemU6MTFweDtcblx0XHR9XG5cdFx0Lm1iZGx0dmFsdWV7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdFx0Lm1iZGx0e1xuXHRcdFx0d2lkdGg6IDc4cHg7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5uZXdib3gxLC5uZXdib3gyLC5uZXdib3gzIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdH1cblx0Lm5ld2JveDEyLC5uZXdib3gyMiwubmV3Ym94MzJ7XG5cdFx0d2lkdGg6IDE0NXB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdC5zbWFydGNvbXBhcmVuZXcge1xuXHRcdC5pbm5lcmNpcmNsZTEsLmlubmVyY2lyY2xlMntcblx0XHRcdGhlaWdodDo2MHB4O1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0fVxuXHRcdC5jaXJjbGUxLC5jaXJjbGUxMiwgLmNpcmNsZTIxLC5jaXJjbGUyMiwuY2lyY2xlMywuY2lyY2xlMzJ7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG4gIFx0XHRcdCB3aWR0aDogNzBweDtcbiAgXHRcdFx0IHRvcDogLTM1cHg7XG5cdFx0fVxuXHRcdC5ib3gsLmJveDJ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHR0b3A6IC03NXB4O1xuXHRcdH1cblx0XHQueWVhcmRvd25yYXRlLC5IX3llYXJkb3ducmF0ZSwgLmJveHZhbHVlcywuSF9ib3h2YWx1ZXN7XG5cdFx0XHR3aWR0aDogNTVweDtcblx0XHR9XG5cdFx0LnllYXJkb3ducmF0ZTEsIC5ib3h2YWx1ZXMxLCAuSF95ZWFyZG93bnJhdGUxLCAuSF9ib3h2YWx1ZXMxe1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRmb250LXNpemU6MTBweDtcblx0XHR9XG5cdFx0LmJyaW5ndG97XG5cdFx0XHR0b3A6IC02NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogMiUgIWltcG9ydGFudDtcblxuXHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5wYXltZW50e1xuXHRcdFx0dG9wOiAtNjZweCAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDMzJSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5oZWFkaW5nMSwuaGVhZGluZzIsLmhlYWRpbmcze1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQuaW5uZXJjaXJjbGVjb250ZW50e1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0fVxuXHRcdC5pbm5lcmNpcmNsZWNvbnRlbnQxe1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0fVxuXHRcdC5pbm5lcmNpcmNsZWNvbnRlbnQye1xuXHRcdFx0Zm9udC1zaXplOjlweDtcblx0XHR9XG5cdFx0Lm1iZGx0dmFsdWV7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTo4cHg7XG5cdFx0fVxuXHRcdC5tYmRsdHtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0fVxuXHR9XG5cdC5uZXdib3gxLC5uZXdib3gyLC5uZXdib3gzIHtcblx0XHR3aWR0aDogMTM0cHg7XG5cdFx0dG9wOiAtODNweDtcblx0fVxuXHQubmV3Ym94MTIsLm5ld2JveDIyLC5uZXdib3gzMntcblx0XHR3aWR0aDogMTIwcHg7XG5cdH1cblx0Lm5ld2hlYWRpbmcyLC5uZXdoZWFkaW5nMSwubmV3aGVhZGluZzN7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KWFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuXHQuc21hcnRjb21wYXJlbmV3IHtcblx0XHQubWJkbHR2YWx1ZXtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0fVxuXHRcdC5tYmRsdHtcblx0XHRcdHdpZHRoOiAxMDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cblxuXHQgLm5ld2JveDEsLm5ld2JveDIsLm5ld2JveDMge1xuXHQgXHR3aWR0aDogMTk4cHg7XG5cdCB9XG5cdC8vIC5uZXdib3gxMiwubmV3Ym94MjIsLm5ld2JveDMye1xuXHQvLyBcdHdpZHRoOiAxMzRweDtcblx0Ly8gfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExOXB4KSAge1xuXHQubmV3Z3JhcGhjb250aW5lciB7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjVweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0LmxvYW4td3JhcHBlcntcblx0XHQuYmFubmVye1xuXHRcdFx0LmxvYW4tdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOjIycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFtb3J0ZHdsbmR7XG5cdCAgIHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0ICAgYXtcblx0XHQgICBmb250LXNpemU6IDExcHg7XG5cdCAgIH1cblx0ICAgaW1ne1xuXHRcdCAgIHdpZHRoOiAyNXB4O1xuXHRcdCAgIGhlaWdodDogMjVweDtcblx0ICAgfVxuICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpICB7XG5cdC5jYWxjdWxhdGlvbi1jb250YWluZXIge1xuXHRcdC5jbG9zaW5nY29zdHN7XG5cdFx0XHRmb250LXNpemU6MTVweDtcblx0XHR9XG5cdH1cblx0LmJ1eWVyZGV0YWlsY2N7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm9mZmVycHJpY2UtY29udGFpbmVyIHtcblx0XHQuaGlkZGVuYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQvLyBpbWd7XG5cdFx0XHQvLyBcdHdpZHRoOjg2cHg7XG5cdFx0XHQvLyBcdGhlaWdodDoyNHB4O1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpICB7XG5cdC5TdXBwb3J0VGl0bGV7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5NXB4KSAge1xuXHQub3B0aW9ucy1jb250YWluZXJ7XG5cdFx0Lmxpc3R7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSAge1xuXHQucHJpY2VTZXR0aW5nQ2xvc2V1cHtcblx0XHRtYXJnaW4tbGVmdDogLTUlO1xuXHR9XG5cdC5wcm9wZXJ0eVRheGVzQ2xvc2V1cHtcblx0XHRtYXJnaW4tbGVmdDogLTclO1xuXHR9XG5cdC5DbG9zaW5nRGF0ZUNsb3NldXB7XG5cdFx0bWFyZ2luLWxlZnQ6IC03JTtcblx0fVxufVxuXG4uYXV0b2NvbXBsZXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuXG4gIC5hdXRvY29tcGxldGUtaXRlbXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0ei1pbmRleDogOTk7XG5cdC8qcG9zaXRpb24gdGhlIGF1dG9jb21wbGV0ZSBpdGVtcyB0byBiZSB0aGUgc2FtZSB3aWR0aCBhcyB0aGUgY29udGFpbmVyOiovXG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2IHtcblx0cGFkZGluZzogMTBweDtcblx0ICBkaXNwbGF5OmZsZXg7XG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICBsaW5lLWhlaWdodDogMS40Mjg1NyAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRjb2xvcjogIzQ5NDk0OTtcbiAgfVxuICAuYXV0b2NvbXBsZXRlLXJlY2VudGltZ3tcblx0Ly93aWR0aDogMzVweDtcblx0XHR3aWR0aDogMTAlO1xuICAgIFx0aGVpZ2h0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuYXV0b2NvbXBsZXRlLWNvbnRlbnR7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyp3aGVuIGhvdmVyaW5nIGFuIGl0ZW06Ki9cbiAgLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICB9XG5cbiAgLyp3aGVuIG5hdmlnYXRpbmcgdGhyb3VnaCB0aGUgaXRlbXMgdXNpbmcgdGhlIGFycm93IGtleXM6Ki9cbiAgLmF1dG9jb21wbGV0ZS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBEb2RnZXJCbHVlICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xuICB9XG4uRXh0cmFwcmVtaWJhY2t7XG5cdG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHdpZHRoOiAyOCUgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0aW1ne1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG4ucHJlbWliYWNre1xuXHRtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDIycHg7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0d2lkdGg6IDM4JTtcblx0aW1ne1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG4ucHJlbWliYWNrbm9uZXtcbiBkaXNwbGF5Om5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6MzUwcHgpIHtcblx0LnByZW1pYmFja3tcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjFweDtcblx0XHR3aWR0aDogMCU7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG59XG4uYnRuY2xvcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZGZlNSAhaW1wb3J0YW50O1xufVxuLnJlbG9hZHBvcHVwe1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO1xuXHRvdmVyZmxvdy1ZOiBhdXRvO1xuXHRvdmVyZmxvdy1YOiBoaWRkZW47XG5cdHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTtcblx0LnJlbG9hZGNvbnRlbnR7XG5cdFx0d2lkb3dzOiAyMDBweDtcblx0XHRoZWlnaHQ6MjAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xuXHR9XG5cbn1cbi8vIC5yZWxvYWRpbWd7XG4vLyBcdHBvc2l0aW9uOmFic29sdXRlO1xuLy8gXHRsZWZ0OiA4OHB4O1xuLy8gXHRib3R0b206IC0xNXB4O1xuLy8gXHR3aWR0aDogNDE5cHg7XG4vLyAgICAgaGVpZ2h0OiA2NXB4O1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuLy8gXHRkaXNwbGF5OmZsZXg7XG4vLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG4vLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4vLyBcdGFuaW1hdGlvbi1uYW1lOiByZWxvYWRwb3A7XG4vLyBcdGN1cnNvcjpwb2ludGVyO1xuLy8gXHRzcGFue1xuLy8gXHRcdGZvbnQtc2l6ZToyMnB4O1xuLy8gXHRcdGNvbG9yOndoaXRlO1xuLy8gXHR9XG4vLyBcdC5yZWxvYWRuZXdpbWd7XG4vLyBcdFx0d2lkdGg6IDYwcHg7XG4vLyBcdFx0bWFyZ2luOiA2cHg7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiA5cHg7XG4vLyBcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuLy8gXHRcdGFuaW1hdGlvbi1uYW1lOiBpbWdyZWw7XG4vLyBcdH1cbi8vIH1cbi5yZWxvYWRiYWNre1xuXHQvLyBwb3NpdGlvbjphYnNvbHV0ZTtcblx0Ly8gd2lkdGg6MjAwcHg7XG5cdC8vIGhlaWdodDoyMDBweDtcblxuXHQgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93LVk6IGF1dG87XG5cdFx0b3ZlcmZsb3ctWDogaGlkZGVuO1xuXHRcdHotaW5kZXg6OTk7XG5cdFx0Ly9hbmltYXRpb24tZGVsYXk6IDFzO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0XHRhbmltYXRpb24tbmFtZTogcmVsb2FkcG9wO1xufVxuQGtleWZyYW1lcyByZWxvYWRwb3Age1xuXHQwJSB7b3BhY2l0eTogMDt9XG5cdDEwMCUge29wYWNpdHk6IDEwMDt9XG59XG4uZmFkZW91dHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG92ZXJmbG93LVk6IGF1dG87XG5cdG92ZXJmbG93LVg6IGhpZGRlbjtcblx0ei1pbmRleDo5OTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZW91O1xufVxuQGtleWZyYW1lcyBmYWRlb3Uge1xuXHQwJSB7b3BhY2l0eTogMTAwOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7fVxuXHQxMDAlIHtvcGFjaXR5OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7fVxufVxuXG4uc2VlZnVsbGJhY2t7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdy1ZOiBhdXRvO1xuXHRcdG92ZXJmbG93LVg6IGhpZGRlbjtcblx0XHR6LWluZGV4Ojk5OTk5O1xufVxuLnNlZWZ1bGxuZXdpbWd7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5MDtcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0bGVmdDogNTBweDtcblx0dG9wOiA2MDBweDtcblx0Ly9hbmltYXRpb24tZGVsYXk6IDFzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdGFuaW1hdGlvbi1uYW1lOiByZWxvYWRwb3A7XG59XG4uc2VlZnVsbG5ld2ltZzJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5Mztcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0Ly9sZWZ0OiA5NnB4O1xuXHQvL3RvcDogODMwcHg7XG5cdGxlZnQ6IDc2cHg7XG5cdHRvcDogNjQwcHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRvcGFjaXR5OjA7XG5cdC8vYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHQvL2FuaW1hdGlvbi1uYW1lOiByZWxvYWRwb3A7XG59XG4ucmVsb2FkaW1hZ2V7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5MDtcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0bGVmdDogNDBweDtcblx0dG9wOiAtNThweDtcblx0Ly9ib3R0b206IC00MHB4O1xuXHQvL2FuaW1hdGlvbi1kZWxheTogMXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0YW5pbWF0aW9uLW5hbWU6IHJlbG9hZHBvcDtcbn1cbi5yZWxvYWRpbWFnZTJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5Mztcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0b3BhY2l0eTowO1xuXHRsZWZ0OiAyMjIlO1xuXHR0b3A6IDE1cHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHQvL2FuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0Ly9hbmltYXRpb24tbmFtZTogcmVsb2FkcG9wO1xufVxuLnJlbG9hZGltZ3tcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHotaW5kZXg6OTk5OTkwO1xuXHRsZWZ0OiA0MHB4O1xuXHR0b3A6IC01OHB4O1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogZmFkb3V0O1xufVxuQGtleWZyYW1lcyBmYWRvdXQge1xuXHQwJSB7b3BhY2l0eTogMTAwO31cblx0NTAlIHtvcGFjaXR5OiAxMDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAwO31cbn1cbi5zZWVmdWxsaW1nZmFkZW91dHtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHotaW5kZXg6OTk5OTkwO1xuXHRsZWZ0OiA1MHB4O1xuXHR0b3A6IDYwMHB4O1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogZmFkb3V0O1xufVxuLnVsd2lkdGh7XG53aWR0aDo1MCVcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDoxMDAwcHgpIHtcblx0LnJlbG9hZGltYWdle1xuXHRcdGxlZnQ6IDg4cHg7XG5cdFx0dG9wOiAtMTdweDtcblx0XHRoZWlnaHQ6IDI0MXB4O1xuXHR9XG5cdC5yZWxvYWRpbWFnZTJ7XG5cdFx0bGVmdDogNTUlO1xuXHRcdHRvcDogMjJweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZ3tcblx0XHRsZWZ0OiA5NnB4O1xuXHRcdHRvcDogLTY0cHg7XG5cdFx0aGVpZ2h0OiAzOTMlO1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1nMntcblx0XHRsZWZ0OiAxMTFweDtcblx0XHR0b3A6IC00MnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cdC5yZWxvYWRpbWFnZXtcblx0XHRsZWZ0OiA4OHB4O1xuXHRcdHRvcDogLTE3cHg7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHQucmVsb2FkaW1hZ2Uye1xuXHRcdGxlZnQ6IDcyJTtcblx0XHR0b3A6IDIycHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cblx0LnNlZWZ1bGxuZXdpbWd7XG5cdFx0bGVmdDogMzJweDtcblx0XHR0b3A6IC02NHB4O1xuXHRcdGhlaWdodDogMzkzJTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogNDdweDtcblx0XHR0b3A6IC00MnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG5cdC5yZWxvYWRpbWFnZXtcblx0XHRsZWZ0OiA4OHB4O1xuXHRcdHRvcDogLTE3cHg7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHQucmVsb2FkaW1hZ2Uye1xuXHRcdGxlZnQ6IDM0MHB4O1xuXHRcdHRvcDogMjJweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZ3tcblx0XHRsZWZ0OiAzMnB4O1xuXHRcdHRvcDogLTY0cHg7XG5cdFx0aGVpZ2h0OiAzOTMlO1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1nMntcblx0XHRsZWZ0OiA0N3B4O1xuXHRcdHRvcDogLTQycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6NDAwcHgpIHtcblx0LnJlbG9hZGltYWdle1xuXHRcdGxlZnQ6IDg4cHg7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRoZWlnaHQ6IDE3OXB4O1xuXHR9XG5cdC5yZWxvYWRpbWFnZTJ7XG5cdFx0bGVmdDogMjc2cHg7XG5cdFx0dG9wOiAxN3B4O1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1ne1xuXHRcdGxlZnQ6IDJweDtcblx0XHR0b3A6IC01M3B4O1xuXHRcdGhlaWdodDogMjY1JTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogOXB4O1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6MzUwcHgpIHtcblx0LnJlbG9hZGltYWdle1xuXHRcdGxlZnQ6IDg4cHg7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRoZWlnaHQ6IDE3OXB4O1xuXHR9XG5cdC5yZWxvYWRpbWFnZTJ7XG5cdFx0bGVmdDogMjc2cHg7XG5cdFx0dG9wOiAxN3B4O1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1ne1xuXHRcdGxlZnQ6IDJweDtcblx0XHR0b3A6IC01M3B4O1xuXHRcdGhlaWdodDogMjY1JTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogOXB4O1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG59XG4ubmV3c2VlZnVsbHtcblx0d2lkdGg6OTglO1xuXHRoZWlnaHQ6NzBweDtcblx0Ly8gYm9yZGVyOjFweCBzb2xpZCBncmV5O1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7c21va2U7XG5cdGRpc3BsYXk6ZmxleDtcblx0LmNvbW1vbmNvbnRhaW5lcntcblx0XHR3aWR0aDozMCU7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIHJlZDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0Ly9mbGV4LWRpcmVjdGlvbjogcm93O1x0Ly9mb3IgbmV3ZGVzaWduXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5zZWVmdWxsaW1hZ2Vjb250e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdC8vcGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOjMwJTtcblx0XHRcdGhlaWdodDozNXB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDo0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VlZnVsbHRleHRjb250e1xuXHRcdCAgY29sb3I6IzQ5NDk0OTtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBmb250LXNpemU6IDE1cHg7XG5cdFx0ICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgLy9wYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5zZWVmdWxsdGV4dGNvbnQxe1xuXHRcdFx0Y29sb3I6IzUwOEFGRTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0ICB9XG5cdH1cblx0LmRldGFpbGNvbnRhaW5lcntcblx0XHR3aWR0aDoxMCU7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIGJsdWU7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MzBweDtcblx0XHR9XG5cdH1cblx0Lm92ZXJjb250e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA4NiU7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHRcbn1cbi52aWV3cXVpY2twb3B1cGJveHtcblx0YmFja2dyb3VuZC1jb2xvcjogYXp1cmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbn1cbi5wb3B1cHRvdGFsY29udHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG5cdC5tYWlucG9wZGl2e1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Ly9wYWRkaW5nOiAyNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuY2xvc2Vwb3B7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdHRvcDogLTQ1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LnNoYXJldGl0bGV7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQ7XG5cdFx0XHRcdGNvbG9yOiM0MTQxNDE7XG5cdFx0XHR9XG5cdFx0XHQuY2xvc2VpbWdhbGl7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmVyY29udGVudHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0dG9wOiA1MCU7XG4gICAgXHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZvbnQtZmFtaWx5OlBvcHBpbnMtUmVndWxhcjtcblx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1mYW1pbHk6UG9wcGlucy1Cb2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZlcmNvbnRlbnQxe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHR0b3A6IDUwJTtcbiAgICBcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0Zm9udC1mYW1pbHk6UG9wcGlucy1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LWZhbWlseTpQb3BwaW5zLUJvbGQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcmV2aW91c2ljb257XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5uZXh0aWNvbntcblx0XHR3aWR0aDogNTBweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5leHRyYWRpdntcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNGFlZmU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdH1cblx0LmV4dHJhZGl2Mntcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNGFlZmU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHR9XG5cdC5leHRyYXBsdXNkaXZ7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdH1cbn1cbi5ib3R0b21pbmRpY2F0aW9ue1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LmRvdHNmaWxse1xuXHRcdHdpZHRoOiAxMHB4O1xuICAgIFx0aGVpZ2h0OiAxMHB4O1xuICAgIFx0Ym9yZGVyOiA2cHggc29saWQgIzUwOGFmZTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbjoxMHB4O1xuXHR9XG5cdC5kb3Rze1xuXHRcdHdpZHRoOiAxMHB4O1xuICAgIFx0aGVpZ2h0OiAxMHB4O1xuICAgIFx0Ym9yZGVyOiAycHggc29saWQgIzUwOGFmZTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbjoxMHB4O1xuXHR9XG5cdFx0XG59XG5cbi5zZWVmdWxsc3RpY2t5e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvdHRvbTowO1xuXHQvL3otaW5kZXg6IDEwMDAwXG5cdHotaW5kZXg6IDk5OTk5O1xufVxuLnNlZWZ1bGxmaXhlZHtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1vYndlYnNlZWZ1bGxmaXhlZHtcblx0ZGlzcGxheTpub25lO1xufVxuXG4vLyAubW9iaWxlc2VlZnVsbHtcbi8vIFx0cG9zaXRpb246c3RpY2t5O1xuLy8gXHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcbi8vICAgIGJvdHRvbTowcHg7XG4vLyAgICB3aWR0aDogMTA0JTtcbi8vICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuLy8gICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuLy8gICAgcGFkZGluZzowcHg7XHQgXG4vLyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpICB7XG5cdC5zZWVmdWxsc3RpY2t5e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHRcdHotaW5kZXg6IDk5OTk7XHRcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAgYW5kIChtaW4td2lkdGg6MzAwcHgpIHtcbiAgXHQvLyAucmVwb3J0e1xuICBcdC8vIFx0ZGlzcGxheTpub25lO1xuICBcdC8vIH1cblx0LnJlc3BvbnNpdmUtYnV5ZXItY29uYXRpbmVye1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHR9XG4gIFx0LmJ1eWVycmlnaHRwYWRkLC5idXllcnJpZ2h0cGFkZDEsLm5ld3NlZXtcbiAgXHRcdHBhZGRpbmc6MHB4ICFpbXBvcnRhbnRcbiAgXHR9XG4gIFx0Ly8gLm5ld3NlZWZ1bGx7XG4gIFx0Ly8gXHRkaXNwbGF5OmZsZXg7XHRcblx0Ly8gICB9XG5cdCAgLmhmbW9iaWxle1xuXHRcdCAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG5cdCAgfVxuXHQvLyAgICAuc2VlZnVsbHN0aWNreXtcblx0Ly8gXHQgICBwb3NpdGlvbjpzdGlja3k7XG5cdC8vIFx0ICAgcG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG5cdC8vIFx0ICBib3R0b206MHB4O1xuXHQvLyBcdCAgd2lkdGg6IDEwNCU7XG5cdC8vIFx0ICBtYXJnaW4tbGVmdDogLTIlO1xuXHQvLyBcdCAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0Ly8gXHQgIGJvcmRlci1yYWRpdXM6MTBweDtcblx0Ly8gXHQgIHBhZGRpbmc6MHB4O1x0IFxuXHQvLyBcdH1cblx0Lm1vYmlsZXNlZWZ1bGwsLm1vYmlsZXNlZWZ1bGxzZWxsZXIsLm1vYmlsZXNlZWZ1bGxtb250aGx5YWZmb3IsLm1vYmlsZXNlZWZ1bGxyZWZpe1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDEwMyU7XG5cdCAgIG1hcmdpbi1sZWZ0OiAtMSU7XG5cdCAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdCAgIGJvcmRlci1yYWRpdXM6MTBweDtcblx0ICAgcGFkZGluZzowcHg7XHQgXG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGxjb21tb257XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IFwiY2VudGVyXCI7XG5cdFx0ei1pbmRleDogOTk5OXB4O1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDEwMyU7XG5cdCAgIG1hcmdpbi1sZWZ0OiAtMSU7XG5cdCAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdCAgIGJvcmRlci1yYWRpdXM6MTBweDtcblx0ICAgcGFkZGluZzowcHg7XHQgXG5cdH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExOTlweCkge1xuXHQubW9iaWxlZnVsbHdpZHRoXG5cdHtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGx7XG5cdFx0cG9zaXRpb246c3RpY2t5O1xuXHRcdHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuXHQgICBib3R0b206MHB4O1xuXHQgICAvL3dpZHRoOiAxMDQlO1xuXHQgICAvL21hcmdpbi1sZWZ0OiAtMiU7XG5cdCAgIHdpZHRoOiA4NiU7XG4gICAgLy8gICAgbWFyZ2luLWxlZnQ6IDIlO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHQgXG5cdCAgIGhlaWdodDo2MHB4O1xuXHQgICBtYXJnaW4tdG9wOjVweDtcblx0fVxuXHQubW9iaWxlc2VlZnVsbGNvbW1vbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogXCJjZW50ZXJcIjtcblx0XHRwb3NpdGlvbjogXCJzdGlja3lcIjtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0XHRib3R0b206IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA5OTk5cHg7XG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGxzZWxsZXJ7XG5cdFx0cG9zaXRpb246c3RpY2t5O1xuXHRcdHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuXHQgICBib3R0b206MHB4O1xuXHQgICB3aWR0aDogMTA0JTtcblx0ICAgbWFyZ2luLWxlZnQ6IC0yJTtcblx0ICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0ICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuXHQgICBwYWRkaW5nOjBweDtcdCBcblx0ICAgaGVpZ2h0OjYwcHg7XG5cdCAgIG1hcmdpbi10b3A6NXB4O1xuXHR9XG5cdC5tb2JpbGVzZWVmdWxsbW9udGhseWFmZm9ye1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDg3JTtcblx0ICAgbWFyZ2luLWxlZnQ6IDUlO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4O1x0IFxuXHQgICBoZWlnaHQ6NjBweDtcblx0ICAgbWFyZ2luLXRvcDo1cHg7XG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGxyZWZpe1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDk4JTtcblx0ICAgbWFyZ2luLWxlZnQ6IDIlO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4O1x0IFxuXHQgICBoZWlnaHQ6NjBweDtcblx0ICAgbWFyZ2luLXRvcDo1cHg7XG5cdH1cblx0Lm5ld3NlZWZ1bGx7XG5cdFx0aGVpZ2h0OjYwcHg7XG5cdFx0LmNvbW1vbmNvbnRhaW5lcntcblx0XHRcdC5zZWVmdWxsaW1hZ2Vjb250IHtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdC8vd2lkdGg6IDQ3cHg7XHQvL2ZvciBuZXdkZXNpZ25cblx0XHRcdFx0XHR3aWR0aDogMzlweDtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHRcdC5zZWVmdWxsdGV4dGNvbnQsIC5zZWVmdWxsdGV4dGNvbnQxe1xuXHRcdFx0XHQvL2ZvbnQtc2l6ZToxNHB4O1x0Ly9mb3IgbmV3ZGVzaWduXG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGV0YWlsY29udGFpbmVye1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdH1cblx0XHR9IFxuXHQgIH1cblx0LmhmbW9iaWxle1xuXHRcdG1hcmdpbi1ib3R0b206LTM1cHggIWltcG9ydGFudDtcblx0fVxuXHQucmVwb3J0bWFpbntcblx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgIGFuZCAobWluLXdpZHRoOjM1MHB4KSB7XG5cdC5kZXRhaWxjb250YWluZXJ7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MjJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc2VlZnVsbGltYWdlY29udHtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDozNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0LmNvbW1vbmNvbnRhaW5lcntcblx0XHQuc2VlZnVsbHRleHRjb250e1xuXHRcdFx0Zm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcblx0XHQgIH1cblx0XHQgIC5zZWVmdWxsdGV4dGNvbnQxe1xuXHRcdFx0Zm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcblx0XHQgIH1cblx0XHQgIC5zZWVmdWxsaW1hZ2Vjb250e1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICB9XG5cdH1cblx0XG59XG5cbi5vdmVyY29udGVudHJpZ2h0e1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogb3ZlcmNvbnJpZ2h0O1xufVxuQGtleWZyYW1lcyBvdmVyY29ucmlnaHR7XG5cdDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDBweDtcblx0XHRvcGFjaXR5OjEwMDtcblx0fVxuXHQxMDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IC0xMDBweDtcblx0XHRvcGFjaXR5OjA7XG5cdH1cbn1cbi5vdmVyY29udGVudGxlZnR7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBvdmVyY29ubGVmdDtcbn1cbkBrZXlmcmFtZXMgb3ZlcmNvbmxlZnR7XG5cdDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDEwMHB4O1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHQxMDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDBweDtcblx0XHRvcGFjaXR5OjEwMDtcblx0fVxufVxuLm1pc2NhZGRuZXd7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEycHgpICB7XG5cdC5kZW1vc2l0ZWxvZ297XG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LmludGVyY29tLWFwcHtcblx0XHQvL2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi52aWV3Y2xvc2V7XG5cdHBhZGRpbmctbGVmdDogMjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyJTtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5zaGFyZXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogNS44dnc7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZDtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5jbG9zZWltZ2FsaXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5kaXNwbGF5Y29udGVudHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDgwJTtcblx0Zm9udC1zaXplOiAyLjV2dztcblx0Zm9udC1mYW1pbHk6UG9wcGlucy1SZWd1bGFyO1xuXHRjb2xvcjp3aGl0ZTtcblx0c3Bhbntcblx0XHRcblx0XHRmb250LWZhbWlseTpQb3BwaW5zLUJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0fVxufVxuXG4ubW9iaWxlbGVmdGFycm93eyAgIFxuXHR3aWR0aDogNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHQvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47XG5cdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxufVxuLm1vYmlsZXJpZ2h0YXJyb3d7ICAgXG5cdHdpZHRoOiA1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzYWxtb247XG5cdG1hcmdpbi1sZWZ0OiA3MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxufVxuLm1haW52aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDElO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4ucmlnaHR0b21haW52aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDElO1xuXHRtYXJnaW4tbGVmdDogMTUlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogcmlnaHR0b21haW47XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0dG9tYWlue1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDogOTAlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxufVxuLmxlZnR0b21haW52aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAxJTtcblx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IGxlZnR0b21haW47XG59XG5Aa2V5ZnJhbWVzIGxlZnR0b21haW57XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OiAtNjAlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxufVxuLnJpZ2h0dmlld3tcblx0d2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQlO1xuXHRtYXJnaW4tbGVmdDogOTMlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogbWFpbnRvcmlnaHQ7XG59XG5Aa2V5ZnJhbWVzIG1haW50b3JpZ2h0e1xuXHQwJXtcblx0XHRtYXJnaW4tdG9wOiAxJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi10b3A6IDQlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA5MyU7XG5cdH1cbn1cbkBrZXlmcmFtZXMgbWFpbnRvcmlnaHRmb3J3ZWJ7XG5cdDAle1xuXHRcdG1hcmdpbi10b3A6IDElO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMTUlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLXRvcDogNCU7XG5cdFx0aGVpZ2h0OiA5MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XG5cdH1cbn1cblxuLmxlZnR2aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNCU7XG5cdG1hcmdpbi1sZWZ0OiAtNjMlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogbWFpbnRvbGVmdDtcbn1cbkBrZXlmcmFtZXMgbWFpbnRvbGVmdHtcblx0MCV7XG5cdFx0bWFyZ2luLXRvcDogMSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tdG9wOiA0JTtcblx0XHRoZWlnaHQ6IDkwJTtcblx0XHRtYXJnaW4tbGVmdDogLTYzJTtcblx0fVxufVxuQGtleWZyYW1lcyBtYWludG9sZWZ0Zm9yd2Vie1xuXHQwJXtcblx0XHRtYXJnaW4tdG9wOiAxJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi10b3A6IDQlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNzAlO1xuXHR9XG59XG5cbi5yZXBvcnRtYWluIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MCU7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3R0b3RvcDtcbn1cbkBrZXlmcmFtZXMgYm90dG90b3B7XG5cdDAle1xuXHRcdG1hcmdpbi1ib3R0b206IC0xMDAlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCU7XG5cdH1cbn1cbi5tb2J3ZWJyZXBvcnRtYWlue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuXHQvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogYm90dG90b3A7XG59XG4vKiAgRm9yIG1vYmlsZSBwcm9wZXJ0eSBkZXRhaWxzIGRpc3BsYXkgaW4gd2ViYiBvciBtb3JlIHRoYW4gMTIwMHB4Ki9cblxuLyogLS0tLS0tLS0tIFN0YXJ0IC0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OHB4KSAge1xuXHQudmlld2Nsb3Nle1xuXHRcdC5zaGFyZXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHQuY2xvc2VpbWdhbGl7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOjQzJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVwb3J0bWFpbiB7XG5cdFx0d2lkdGg6IDQyJTtcblx0XHRoZWlnaHQ6NDIlICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZGlzcGxheWNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC52aWV3Y2xvc2V7XG5cdFx0d2lkdGg6MzAlO1xuXHRcdHBhZGRpbmctbGVmdDogMiU7XG5cdFx0cGFkZGluZy1yaWdodDogMCU7XG5cdH1cblx0LmxlZnR2aWV3e1xuXHRcdG1hcmdpbi1sZWZ0OiAtNzAlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBtYWludG9sZWZ0Zm9yd2ViO1xuXHR9XG5cdC5yaWdodHZpZXd7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG1haW50b3JpZ2h0Zm9yd2ViO1xuXHR9XG59XG4vKiAtLS0tLS0tLS0gRW5kIC0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAgYW5kIChtaW4td2lkdGg6MzAwcHgpIHtcblx0LnJlcG9ydG1haW4ge1xuXHRcdGhlaWdodDogMzUlO1xuXHR9XG5cdC5tb2JpbGVyaWdodGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjcwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubW9iaWxlbGVmdGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjcwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAgKG1pbi13aWR0aDo1MDBweCkge1xuXHQucmVwb3J0bWFpbiB7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdH1cblx0Lm1vYmlsZXJpZ2h0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6NDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGVsZWZ0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6NDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgIChtaW4td2lkdGg6ODAwcHgpIHtcblx0LnJlcG9ydG1haW4ge1xuXHRcdGhlaWdodDogNTUlO1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6ODAwcHgpIHtcblx0Lm1vYmlsZXJpZ2h0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MzUlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGVsZWZ0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MzUlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4ubW9iZW1haWxwb3BjbG97XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cbi5uYXZiYXItZGVmYXVsdCBcbntcblx0Lm5hdmJhci10b2dnbGVcblx0e1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0I2xhcmdlbmF2e1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCNtb2JpbGVuYXZ7XG5cdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdCNuYXZiYXIgdWwgbGkgYSBpbWcsI2NoYW5nZUFyZWEgdWwgbGkgYSBpbWd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0I25hdmJhciBhe1xuXHRcdFxuXHRcdGhlaWdodDo1MXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5tb2Jub3RpZnl0ZXh0e1xuXHRcdGhlaWdodDo1MXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQubmF2YmFyLW5hdntcblx0XHRsaXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuXHRcdFx0YVxuXHRcdFx0e1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2YmFyLWRlZmF1bHQgXG5cdHtcblx0XHQubmF2YmFyLXRvZ2dsZVxuXHRcdHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG5cdCNwcm9maWxlVG9nZ2xlIFxuXHR7XG5cdFx0LmRyb3Bkb3duLW1lbnV7IFxuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0bGl7IFxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDklICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3BlbnsgXG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0I2xhcmdlbmF2e1xuXHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQjbW9iaWxlbmF2e1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5yZXBzZWxlY3Rpb25saXN0Y29udHtcblx0LnRpdGxle1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Lm9uZXtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudHdve1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTNweDtcbiAgICBcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmhlaWdodGRpdntcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0bWFyZ2luLWxlZnQ6IDUlO1xuXHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdH1cblx0Lmxpc3R2aWV3e1xuXHRcdHBhZGRpbmctdG9wOjQlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMSU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5wcm9maWxlaW1ne1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHR9XG5cdC5tYXJrZXRpbWd7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQvL2JvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjIlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjQpO1xuXHRcdC1tb3otYm94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjQpO1xuXHRcdC1vLWJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjQpO1xuXHR9XG5cdC50b3Bjb250ZW50e1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQucmVwZGl2c2VsZWN0aW9ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOjE5NXB4O1xuXHRcdGhlaWdodDoxNjBweDtcblx0XHRtYXJnaW46IDIlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNik7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNik7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNik7XG5cdFx0LW8tYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdC5zdWJyZXBkaXZzZWxlY3Rpb257XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdGhlaWdodDogNDUlO1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQuc3VibGl7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMnB4IDBweDtcblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWFya2V0c3RhdGV7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tYXJrZXR0aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4XG5cdFx0XG5cdFx0fVxuXHRcdC5tYXJrZXRzdGF0ZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUxpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5oZm1vYmlsZXtcblx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6NSU7XG5cdC5oZnNldHRpbmd7XG5cdFx0d2lkdGg6MzUlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tbGVmdDozJTtcblx0fVxuXHQuaGZzaGFyZXtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOjY1JTtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xuXHR9XG5cdC5oZmNvbnRhaW5lcjF7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvL21hcmdpbi1yaWdodDo1JTtcblx0XHQuaGZpbWFnZXtcblx0XHRcdHdpZHRoOjQ3JTtcblx0XHRcdGltZ3tcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdH1cblx0XHQuaGZmdWxsdGV4dGNvbnR7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0Ly9wYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0LmhmY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmhmaW1hZ2V7XG5cdFx0XHR3aWR0aDo0MCU7XG5cdFx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHR9XG5cdFx0LmhmZnVsbHRleHRjb250e1xuXHRcdFx0d2lkdGg6NjAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHR9XG5cdH1cblx0XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KXtcblx0LmhmbW9iaWxle1xuXHQuaGZzZXR0aW5ne1xuXHRcdHdpZHRoOiAxNSU7XG5cdH1cblx0Lmhmc2hhcmV7XG5cdFx0d2lkdGg6ODUlO1xuXHR9XG59XG59XG4uaGZtb2RhbGNvbnRlbnR7XG4gXHQvLyBwYWRkaW5nOiAzNXB4O1xuIFx0cGFkZGluZzogMzVweCAzNXB4IDBweDtcbiB9XG4gLmhmbW9kYWxjb250ZW50LXRlc3R1c2Vye1xuXHRtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiBcdHBhZGRpbmc6IDEycHg7XG4gfVxuIC5oZmNsb3NlcG9wdXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdH1cbiB9XG4gLm1mY2xvc2Vwb3B1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICAgIG1heC13aWR0aDogNDk1cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIFxuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIFxuIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6MjMwcHgpXG4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5uYXZzY3JvbGwge1xuXHRcdG1heC1oZWlnaHQ6IDY1dmggIWltcG9ydGFudDtcblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDExOTJweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCl7XG5cdC5oZm1vZGFsY29udGVudHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTJweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCl7XG5cdC5oZm1vZGFsbW9iaWxle1xuXHRwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuXHQuaGZhZGRidG57XG5cdFx0cGFkZGluZy1ib3R0b206MzVweDtcblx0fVxufVxuLmNhbGN1bGF0aW9uLWNvbnRhaW5lciAubW9udGhseXBheXtcblx0ei1pbmRleDogOTk5OTk7XG59XG59XG4ubW9iaWxlaGFtY291bnR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgdG9wOiAtMTIlO1xuICAgIGxlZnQ6IC03NSU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubmF2c2Nyb2xse1xuXHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiA3NHZoO1xuXHR6LWluZGV4OiA5OTk5OTk5OTtcbn1cbi5lc3RhcmVhe1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm1vYmJyaW5ne1xuXHRcdG1hcmdpbi10b3A6MTAwcHg7XG5cdFx0Lm1vYmhlaXtcblx0XHRcdGhlaWdodDowcHg7XG5cdFx0fVxuXHR9XG59XG4uZGF0ZWlucHV0e1xuXHRsaW5lLWhlaWdodDogMjtcblx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTQlO1xufVxuLnJlcGxhY2VjYWxlbmRlcntcblx0bWFyZ2luLXRvcDowJSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDElO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4vLyAuaW5waW1hZ2VjYWxje1xuLy8gXHQvL2JhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL0ljb24tY2FsZW5kYXIucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4vLyB9XG4uaGlkZWNhbGVuZGFye1xuXHRvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vc21hcnRjb21wYXJlIGFuaW1hdGlvblxuLnNtYXJ0YnV5ZXJsZWZ0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcbn1cbi5hbmlidXllcmxlZnRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDowcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uaWZyYW1lX2FuaWJ1eWVybGVmdHBhZGQge1xuXHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50IDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KXtcbi5hbmlidXllcmxlZnRwYWRkICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zbWFydGJ1eWVybGVmdHBhZGR7XG5cdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1vYmJyaW5ne1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMxNXB4KSBhbmQgKG1heC13aWR0aDo0NjhweCl7XG5cdC50ZXh0LXdyYXBwZXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc21hcnRmb3Jte1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDogNjIlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDAlO1xuXHRcdFxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ2OHB4KXtcblx0LnNtYXJ0cmVzaXplbWJse1xuXHRcdHBhZGRpbmctbGVmdDogMHB4IWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xuXHR9XG59XG4uc21hcnRidXllcnJpZ2h0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuXHRwYWRkaW5nLXJpZ2h0OiA5N3B4ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6MTtcblx0XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0cmVzdWx0e1xuXHQwJXtcblx0XHRvcGFjaXR5OjA7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OjE7XG5cdFx0XG5cdH1cbn1cbi5zbWFydGJ1eWVyc2luZ2xlcGFnZXBhZGR7XG5cdHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MCU7XG5cdG9wYWNpdHk6MTtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xuXG59XG5Aa2V5ZnJhbWVzIHNtYXJ0Zm9ybW9ubHl7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0Oi0yNSU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxufVxuLmFuaWJ1eWVyc2luZ2xlcGFnZXBhZGR7XG5cdHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MCU7XG5cdG9wYWNpdHk6MTtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xuXG59XG4uYnV5ZXJjZW50ZXJhbml7XG5cdG1hcmdpbi1sZWZ0OjYzJTtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuQGtleWZyYW1lcyBidXljZW50YW57XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6NjMlO1xuXHRcdFxuXHR9XG59XG4uc21hcnRidXllcnNpbmdsZXBhZ2VwYWRkb25seXtcblx0cGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDowJTtcblx0b3BhY2l0eToxO1xufVxuLnNtYXJ0dHR0dHtcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4ubm9yZXN1bHR7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdFxuXHRvcGFjaXR5OjA7XG5cdHotaW5kZXg6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XG59XG4ucmVmaW5vcmVzdWx0e1xuXHQvL2Rpc3BsYXk6YmxvY2s7XG5cdGRpc3BsYXk6bm9uZTtcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFxufVxuLnNlbGxlcm5vcmVzdWx0e1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6MTAlO1xuXHRvcGFjaXR5OjA7XG5cdHotaW5kZXg6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0bm9yZXN1bHR7XG5cdDAle1xuXHRcdG9wYWNpdHk6MTtcblx0XHRcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG9wYWNpdHk6MDtcblx0XHRcblx0fVxufVxuLm5vcmVzdWx0b25seXtcblx0ZGlzcGxheTpub25lO1xuXHQvL3Bvc2l0aW9uOmFic29sdXRlO1xuXHRvcGFjaXR5OjA7XG5cdHotaW5kZXg6IDA7XG59XG4ueWVzcmVzdWx0e1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRvcGFjaXR5OjE7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcbn1cbkBrZXlmcmFtZXMgc21hcnR5ZXNyZXN1bHR7XG5cdDAle1xuXHRcdG9wYWNpdHk6MDtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG9wYWNpdHk6MTtcblx0XHRcblx0fVxufVxuLmFmdGVyZGl2e1xuXHR6LWluZGV4Ojk5O1xufVxuLy8gLmJlZm9yZWRpdntcbi8vIFx0Ly9sZWZ0OjVweDtcbi8vIH1cbi5uZXdjb21wdXtcblx0bWFyZ2luLWxlZnQ6MCU7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbi5tb250aGx5cmlnaHRwYWR7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbi5tb250aGx5Y2VudGVycGFke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG59XG4uc2VsbGVyY2VudGVycGFke1xuXHRtYXJnaW4tbGVmdDo4MSU7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFxufVxuQGtleWZyYW1lcyBzZWxsZXJjZW50ZXJ7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6ODElO1xuXHRcdFxuXHR9XG59XG5cbi5yZWZpbGVmdHBhZHJlc2V0e1xuXHRtYXJnaW4tbGVmdDo3NiU7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbkBrZXlmcmFtZXMgcmVmaWxlZnR7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6NzYlO1xuXHRcdFxuXHR9XG59XG4ucmVmaWNlbnRlcnBhZHtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuQGtleWZyYW1lcyByZWZpY2VudGVye1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDo3NiU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxufVxuLnNlbGx0b25ldGxlZnR7XG5cdG1hcmdpbi1sZWZ0OjY5JTtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuQGtleWZyYW1lcyBzZWxsbGVmdHtcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDo2OSU7XG5cdFx0XG5cdH1cbn1cbi5zZWxsdG9yZXN1bHR7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbi5zZWxsdG9uZXRjZW50ZXJ7XG5cdG1hcmdpbi1sZWZ0OjAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG59XG5Aa2V5ZnJhbWVzIHNlbGxjZW50ZXJ7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjY5JTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG59XG4ubW9udGhseWNlbnRlcmFuaXtcblx0bWFyZ2luLWxlZnQ6IDcwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuQGtleWZyYW1lcyBhbmltb250aHtcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0ICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG5cdFx0XG5cdH1cbn1cbi5pYnV5aW50b3Jlc3VsdHtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuQGtleWZyYW1lcyBidXlpbnRvcmVze1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDo3NiU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxufVxuLmlidXllcmNlbnRlcntcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuQGtleWZyYW1lcyBpYnV5Y2Vue1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjcwJTtcblx0XHRcblx0fVxufVxuXG5cbiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTJweCl7XG4gXHQvLyAuc21hcnRidXllcmxlZnRwYWRke1xuIFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHQvLyBcdCBhbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHQvLyBcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm07XG5cdC8vICB9XG5cdCAuYnV5ZXJsZWZ0cGFkZGFuaW1hdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm07XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHR9XG4gXHQuc21hcnRidXllcnJpZ2h0cGFkZHtcbiBcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcblx0XHQgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cmVzdWx0O1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydHJlc3VsdDtcbiBcdH1cbiBcdC5zbWFydGJ1eWVyc2luZ2xlcGFnZXBhZGR7XG4gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm1vbmx5O1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm1vbmx5O1xuIFx0fVxuIFx0Lm5vcmVzdWx0e1xuIFx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdCBhbmltYXRpb24tbmFtZTogc21hcnRub3Jlc3VsdDtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRub3Jlc3VsdDtcblx0IH1cblx0IC5zZWxsZXJub3Jlc3VsdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBzbWFydG5vcmVzdWx0O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNtYXJ0bm9yZXN1bHQ7XG5cdH1cbiBcdC55ZXNyZXN1bHR7XG4gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBzbWFydHllc3Jlc3VsdDtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnR5ZXNyZXN1bHQ7XG4gXHR9XG4gXHQubmV3Y29tcHV7XG4gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBuZXdjO1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuZXdjO1xuXHQgfVxuXHQgLm1vbnRobHlyaWdodHBhZHtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHRcdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHQgfVxuXHQgLm1vbnRobHljZW50ZXJwYWR7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc21hcnRmb3Jtb25seTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm1vbmx5O1xuXHR9XG5cdC5yZWZpbGVmdHBhZHJlc2V0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHR9XG5cdC5yZWZpY2VudG9sZWZ0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHJlZmljZW50ZXI7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVmaWNlbnRlcjtcblx0fVxuXHQuc2VsbHRvbmV0bGVmdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBzZWxsbGVmdDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzZWxsbGVmdDtcblx0fVxuXHQuc2VsbHRvcmVzdWx0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHR9XG5cdC5zZWxsdG9uZXRjZW50ZXJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc2VsbGNlbnRlcjtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzZWxsY2VudGVyO1xuXHR9XG5cdC5idXllcmNlbnRlcmFuaXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBidXljZW50YW47XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnV5Y2VudGFuO1xuXHR9XG5cdC5zZWxsZXJjZW50ZXJwYWR7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHQgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmNlbnRlcjtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2VsbGVyY2VudGVyO1xuXHR9XG5cdC5tb250aGx5Y2VudGVyYW5pe1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBhbmltb250aDtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbW9udGg7XG5cdH1cblx0LmlidXlpbnRvcmVzdWx0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBidXlpbnRvcmVzO1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBidXlpbnRvcmVzO1xuXHR9XG5cdC5pYnV5ZXJjZW50ZXJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHQgYW5pbWF0aW9uLW5hbWU6IGlidXljZW47XG5cdFx0IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGlidXljZW47XG5cdH1cbiB9XG4vKiBzdHlsZSBzaGVldCBmb3IgXCJBNFwiIHByaW50aW5nICovXG5AbWVkaWEgcHJpbnQgYW5kICh3aWR0aDogMjFjbSkgYW5kIChoZWlnaHQ6IDI5LjdjbSkge1xuICAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogM2NtO1xuICAgICB9XG59XG5cbi8qIHN0eWxlIHNoZWV0IGZvciBcImxldHRlclwiIHByaW50aW5nICovXG5AbWVkaWEgcHJpbnQgYW5kICh3aWR0aDogOC41aW4pIGFuZCAoaGVpZ2h0OiAxMWluKSB7XG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDNjbTtcbiAgICB9XG59XG5cbi8qIEE0IExhbmRzY2FwZSovXG5AcGFnZSB7XG4gICAgc2l6ZTogQTQgbGFuZHNjYXBlO1xuICAgIG1hcmdpbjogMTAlO1xufVxuLmlidXllcmNjc2VsY3RpdGxle1xuXHR3aWR0aDogMTAwJTsgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdC5pYnN1YjFcblx0e1xuXHRcdHdpZHRoOiA1MCVcblx0fVxuXHQuaWJzdWIyXG5cdHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA1MCU7XHRcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1x0XG5cdFx0LmlidDFcblx0XHR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHQuaWJ1eWRyb3Bkb3due1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWJ0MlxuXHRcdHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0fVxuXHR9XG59XG4ud2lkNTB7XG5cdHdpZHRoOjUwJVxufVxuLmliZWRpdHRpdGxle1xuXHR3aWR0aDo1MCUgIWltcG9ydGFudFxufVxuLmliZWRpdHZhbHVle1xuXHR3aWR0aDoyNSUgIWltcG9ydGFudFxufVxuLnNlbGxpbmduYW1le1xuXHRib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgNTYlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEyNyU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRwYWRkaW5nOiAwcHg7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4ucGRmSWZyYW1le1xuXHQtbXMtem9vbTogMC43NTtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLnNoYXJlY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hhcmVjb250ZW50c3BhbntcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07ICAgIFxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVjb250ZW50OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmV3aWJ1eWhlYWRpbmd7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdC50aXRsZXtcblx0XHR3aWR0aDo2MCU7XG5cdH1cblx0LnJlYWxpYnV5e1xuXHRcdHdpZHRoOjIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5uZXdpYnV5ZXJjb250ZW50e1xuXHR3aWR0aDoxMDAlO1xuXHQuY29udGVudG5hbWVze1xuXHRcdHdpZHRoOjYwJTtcblx0XHRcblx0fVxuXHQuY29udGVudHZhbHVle1xuXHRcdHdpZHRoOjIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi5uZXdjb2xhcnJtYWluaGVhZGluZ3tcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bScgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuLm5ld2NvbGFycm1haW57XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwcHg7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tdG9wOjZweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdC5zZWxjb2x7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRtYXJnaW46IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNoYWRvdzogNHB4IDZweCA2cHggMHB4ICM2ZjcxNzVcblxuXHR9XG5cdFxuXHQubmV3Y29sYXJyZGl2e1xuXHQgICAgd2lkdGg6IDU1cHg7XG4gICAgXHRoZWlnaHQ6IDU1cHg7XG4gICAgXHQvL21hcmdpbjogMTBweCAyMXB4IDEwcHggMjFweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym94LXNoYWRvdzogNHB4IDZweCA2cHggMHB4ICM2ZjcxNzU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpe1xuXHQubmV3Y29sYXJybWFpbntcblx0XHQubmV3Y29sYXJyZGl2e1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG59XG4ucHJvZmxpZWNpcmNsZXtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdC5jcm9wcGVyLXZpZXctYm94e1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxufVxuLmJzNWNyb3BpbWd7XG5cdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuLmFkZGFkZHJ7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZmlsZXRyYXNoe1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA0NSU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aW1ne1xuXHRcdHdpZHRoOiAxNnB4O1xuXHR9XG59XG4ucHJvcHRheG5hbWV3aXRoY291bnR5e1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcm9wdGF4dHV0b3JpYWx7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHQuaG9tZWxpbmt7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0fVxuXHQucHR0aW1hZ2VkaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQuZmlyc3RkaXZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0LnB0dGZpcnN0aG92ZXJpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogODclO1xuXHRcdFx0XHRib3R0b206IDM1cHg7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBwdHRmaXJzdGFuaW07XG5cdFx0XHR9XG5cblx0XHRcdEBrZXlmcmFtZXMgcHR0Zmlyc3Rhbmlte1xuXHRcdFx0XHQwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjkpO31cblxuXHRcdFx0XHQyNSUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG5cdFx0XG5cdFx0XHRcdDUwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjkpO31cblxuXHRcdFx0XHQ3NSUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG5cblx0XHRcdFx0MTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XG5cdFx0XHR9XG5cdFxuXHRcdH1cblx0XHQuc2Vjb25kZGl2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHRcdC5wdHRzZWNvbmRob3Zlcm51bXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Ym90dG9tOiAyOXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XG5cdH1cblx0LnB0dGNvbnRlbnR7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdC5wdHRmaXJzdGNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdC5wdHRmaWhlYWR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkXG5cdFx0XHR9XG5cdFx0XHQucHR0Zmljb250e1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wdHRkb3R7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdC5wdHRzZWxkb3R7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0bWFyZ2luOiAwcHggNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQucHR0dW5zZWxkb3R7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0bWFyZ2luOiAwcHggNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQucHR0ZmluaXNoe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC5wdHRmaXJzdGZpbmlzaHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1heC13aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnB0dHNlY29uZGZpbmlzaHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4vL3RlbXBsYXRlIGRvd25sb2FkXG4uRG93bmxvYWRBbGVydFJvd3tcblx0Ym9yZGVyOjFweCBzb2xpZCBibGFja1xufVxuLkRvd25sb2FkQWxlcnRSb3dIZWFkZXJ7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbi5Eb3dubG9hZEFsZXJ0Q29sdW17XG5cdFxuXHRcbn1cbi5Eb3dubG9hZEFsZXJ0Um93e1xuXHRcblx0d2lkdGg6MTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdG1hcmdpbi1ib3R0b206MTNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXHQuRG93bmxvYWRBbGVydFJvdzF7XG5cdHdpZHRoOjg0JTtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjo5cHg7XG5cdFxufVxuLkRvd25sb2FkQWxlcnRSb3cye1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XG59XG4uRG93bmxvYWRDb250ZW50MXtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlib2xkJztcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRcbn1cbi5Eb3dubG9hZENvbnRlbnQye1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdGNvbG9yOiAjOWQ5ZDlkO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLkRvd25sb2FkSWNvbntcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogNDNweDtcblx0bWFyZ2luLXRvcDogLTE5cHhcbn1cbi8vIC5jb250YWluZXIsLnRlbXBsYXRldmlldy1jb250YWluZXIsLmlibXVsYmFubmVyaGVpZ2h0e1xuLy8gXHRtYXJnaW4tdG9wOjEwMHB4O1xuLy8gfVxuLmJ1aWxkeWVhcmRpdntcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHQuYnVpbGR0aXRsZXtcblx0XHR3aWR0aDogNDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdGNvbG9yOiMyNzhBRTUgO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG5cdH1cblx0LmJ1aWxkaW5wdXR7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRcdC5idWlsZGZpZWxke1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4ud2ViaW5hcmFsbHBhZ2VoZWlnaHR7XG5cdG1hcmdpbi10b3A6NDVweDtcbn1cblxuLy9ub3RpZmljYXRpb24gbmV3IGRlc2lnblxuLm5ld25vdG92ZXJhbGxoZWlnaHR7XG5cdGhlaWdodDoxMDAlXG59XG4ubmV3bml0aWZpY2F0aW9uY29udGFpbmVye1xuXHRoZWlnaHQ6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRwYWRkaW5nOjE1cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHRcblx0Lm5ld25vdF9jbG9zZXtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46MHB4IDEwcHg7XG5cdFx0aW1ne1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQubmV3bm90X3RpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgXHRmb250LXNpemU6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA1cHg7XG5cdFx0bWFyZ2luOiAwcHggMTBweDtcblx0XHRzcGFue1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5YTlhOWE7XG5cdFx0XHRjb2xvcjojNzI3MjcyO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5uZXdub3RfcHVzaHRpdGxle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHggO1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogI2MwYzBjMDtcblx0fVxuXHQubmV3bm90X2Zvcm5vbWVzc3N0eWxle1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Lm5ld25vdF9tZXNzYWdlZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdC5uZXdub3RfbWVzc2FnZWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQubmV3bm90bWVzX2RhdGVyZXB7XG5cdFx0XHRcdGNvbG9yOiAjYzBjMGMwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQubmV3bm90bWVzX2NvbnRlbnR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMHB4IDdweCAwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Lm5ld25vdG1lc19pbWFnZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdC8vaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6NTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDo1NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubmV3bm90bWVzX21zZ2NvbnR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGNvbG9yOiAjOWE5YTlhO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdC5uZXdub3RtZXNfbXNnaGVhZHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTQlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubmV3bm90bWVzX21zZ21lc3NhZ2V7XG5cdFx0XHRcdFx0XHR3aWR0aDo3NCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV3bm90X2RlbGV0ZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAyMHB4O1xuICAgIFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC5uZXdub3RfdG9nZ2xlb257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXdub3RfdG9vZ2xlX29mZntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHQubmV3bm90X3Rvb2dsZV9zd2l0Y2h7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBzdGVlbGJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5ld25vdF9idXRyaWdodHtcblx0XHRcdHJpZ2h0OjFweDtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogbmV3bm90X3JpZ2h0O1xuXHRcdH1cblx0XHRAa2V5ZnJhbWVzIG5ld25vdF9yaWdodCB7XG5cdFx0XHQwJSB7bGVmdDoxcHh9XG5cdFx0XHQ1MCV7bGVmdDo1MCV9XG5cdFx0XHQxMDAlIHtyaWdodDoxcHh9XG5cdFx0fVxuXHRcdC5uZXdub3RfYnV0bGVmdHtcblx0XHRcdGxlZnQ6MXB4O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBuZXdub3RfbGVmdDtcblx0XHR9XG5cdFx0QGtleWZyYW1lcyBuZXdub3RfbGVmdCB7XG5cdFx0XHQwJSB7cmlnaHQ6MXB4fVxuXHRcdFx0NTAle3JpZ2h0OjUwJX1cblx0XHRcdDEwMCUge2xlZnQ6MXB4fVxuXHRcdH1cblx0XHRcblx0XHRcblx0fVxufVxuLm1pc2NvcHRpb257XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOm5vbmU7XG5cdHdpZHRoOjE1cHghaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG9wdGlvbntcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0ICB9XG59XG4uY2FsY3N0YXJ0b3Zlcntcblx0d2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7XG59XG4uY2hlY2tvcHRpb25jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHJvdy1nYXA6IDI1cHg7XG5cdG1hcmdpbjogMTVweCAwcHg7XG5cdC5jaGVja29wdGlvbmRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHQudGlja21hcmt7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzI3OEFFNTtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdG1hcmdpbjogMHB4IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuY2hlY2tib3h7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2JlYzRkMjtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYmVjNGQyO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdG1hcmdpbjogMHB4IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQudGF4bmFtZXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnNlbGVjdGVkYWdlbnRjb250YWluZXJ7XG5cdC5zZWxvcHRsaXN0e1xuXHRcdG1hcmdpbjogMjBweCAwcHg7XG5cdFx0LnNlbGxpc3R7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0LnNlbGV0aXRsZXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbWd7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LnNlbGltZ2Rpdntcblx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0XG5cdC5hZHZhbmNlY2hlY2tpbmd7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdC50aWNrbWFya3tcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0bWFyZ2luOiAwcHggMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuY2hlY2tib3h7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2JlYzRkMjtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYmVjNGQyO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdG1hcmdpbjogMHB4IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5sZWFybnBvcHtcblx0LnN0YXJ0ZWR7XG5cdC8vIFx0YmFja2dyb3VuZDogIzI3OEFFNTtcblx0Ly8gXHRtYXJnaW4tdG9wOiAxMSU7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMjVweDtcblx0Ly8gbWFyZ2luLWxlZnQ6IDI2JTtcblx0cGFkZGluZzogMTBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRtYXJnaW4tbGVmdDogMzElO1xuXHRtYXJnaW4tdG9wOiAxMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmxlYXJue1xuXHRcdHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtcblx0fVxuXHQucGljdGltZXtcblx0XHRmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcblx0fVxuXHQudGltZWxpbmV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0Ly8gbWFyZ2luLXRvcDogMjVweFxuXHRmb250LWZhbWlseTpoZWViby1yZWd1bGFyO1xuXHRmb250OiBzaXplIDE0ZHA7XG5cdGNvbG9yOiM0OTQ5NDk7XG5cdH1cblx0LnRpbWVwaWN7XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxuXHQucGljdGltZXtcblx0XHR3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTUlXG5cdH1cblx0LnByZW1pdW17XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdH1cblx0XG5cdC50aXRsZXtcblx0XHRmb250LWZhbWlseTpoZWViby1tZWRpdW07XG5cdFx0Y29sb3I6IzAwMDAwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LnRpbWVoZWFkZXJ7XG5cdFx0d2lkdGg6IDYwJTtcblx0XG5cdH1cblx0LmhlYWRlcnRpbWUxe1xuXHRcdG1hcmdpbi1sZWZ0OiAyNyU7XG4gICAgbWFyZ2luLXRvcDogMjElO1xuXHR9XG5cdC5oZWFkZXJ0aW1lMntcblx0XHRtYXJnaW4tbGVmdDogMjclO1xuICAgIG1hcmdpbi10b3A6IDIyJTtcblx0fVxuXHQuaGVhZGVydGltZTN7XG5cdFx0bWFyZ2luLWxlZnQ6IDI3JTtcblx0Ly8gbWFyZ2luLXRvcDogMTklO1xuXHRtYXJnaW4tdG9wOiAxNiU7XG5cdH1cblx0LnRodW1ie1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI3JTtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuY29udGVudHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNyU7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LnN0YW5kYXJkc2l6ZXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNyU7XG4gICAgLy8gbWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLXRvcDoxMHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LnByZWljb257XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0Ly8gZmxvYXQ6cmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblx0LnRpbWUxe1xuXHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSBhbmQgKG1pbi13aWR0aDozOTBweCl7XG5cdC5sZWFybnBvcHtcblx0XHQudGltZXBpY3tcblx0XHRcdHdpZHRoOjQwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OjEwJTtcblx0XHR9XG5cdFxuXHQudGltZWhlYWRlcntcblx0XHR3aWR0aDo1MCU7XG5cdH1cblx0LnRpbWVsaW5le1xuXHRcdGZvbnQtc2l6ZToxMXB4O1xuXHR9XG5cdC50aXRsZXtcblx0XHRmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcmVtaXVte1xuXHRcdG1hcmdpbi1yaWdodDoxOHB4O1xuXHR9XG5cdC5oZWFkZXJ0aW1lMXtcblx0XHRtYXJnaW4tdG9wOjI3JTtcblx0XHQvLyB3aWR0aDo4MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDglO1xuXHR9XG5cdC5oZWFkZXJ0aW1lMntcblx0XHQvLyB3aWR0aDo4MCU7XG5cdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0bWFyZ2luLXRvcDoyNCU7XG5cdH1cblx0LnByZWljb257XG5cdFx0Ly8gZmxvYXQ6cmlnaHQ7XG5cdH1cblx0LnByZTF7XG5cdFx0bWFyZ2luLWxlZnQ6MzklO1xuXG5cdH1cblx0LnByZTJ7XG5cdFx0bWFyZ2luLWxlZnQ6NTclO1xuXHR9XG5cdC5wcmUze1xuXHRcdG1hcmdpbi1sZWZ0OjM3JTtcblx0fVxuXHQudGh1bWJ7XG5cdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0bWFyZ2luLXRvcDoyOXB4O1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHR9XG5cdC5jb250ZW50e1xuXHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdG1hcmdpbi10b3A6MTMlO1xuXHR9XG5cdC5zdGFuZGFyZHNpemV7XG5cdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0bWFyZ2luLXRvcDo4JTtcblx0fVxuXHQuaGVhZGVydGltZTN7XG5cdFx0Ly8gd2lkdGg6IDgwJTtcblx0XHRtYXJnaW4tbGVmdDo4JTtcblx0fVxufVxufVxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjM5MXB4KSBhbmQgKG1pbi13aWR0aDozMDBweCl7XG5cdC5sZWFybnBvcHtcblx0XHQudGltZXBpY3tcblx0XHR3aWR0aDo0MCU7XG5cdFx0bWFyZ2luLWxlZnQ6NyU7XG5cdFx0fVxuXHRcdC5wcmVpY29ue1xuXHRcdFx0d2lkdGg6MTVweDtcblx0XHRcdC8vIGZsb2F0OnJpZ2h0O1xuXHRcdH1cblx0XHQudGltZWhlYWRlcntcblx0XHRcdHdpZHRoOjUwJTtcblxuXHRcdH1cblx0XHQucHJlbWl1bXtcblx0XHRcdG1hcmdpbi1yaWdodDoxOHB4O1xuXHRcdH1cblx0XHQucHJlMXtcblx0XHRcdG1hcmdpbi1sZWZ0OjM1JTtcblx0XHR9XG5cdFx0LnByZTJ7XG5cdFx0XHRtYXJnaW4tbGVmdDo1NiU7XG5cdFx0fVxuXHRcdC5wcmUze1xuXHRcdFx0bWFyZ2luLWxlZnQ6MzMlO1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRmb250LXNpemU6MjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudGh1bWJ7XG5cdFx0XHRtYXJnaW4tdG9wOjMzcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDo4JTtcblx0XHRcdGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jb250ZW50e1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0XHRmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDoyNnB4O1xuXHRcdH1cblx0XHQuc3RhbmRhcmRzaXple1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0XHRmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaGVhZGVydGltZTF7XG5cdFx0XHRtYXJnaW4tbGVmdDo4JTtcblx0XHR9XG5cdFx0LmhlYWRlcnRpbWUye1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCVcblx0XHR9XG5cdFx0LmhlYWRlcnRpbWUze1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0fVxuXG5cdH1cblx0XG59XG4uaWZyYW1lY2FsY3BvcHVwe1xuXHQuaWZjaGVhZGluZ3tcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5pZmNidXR0b257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5yZWlzc3VlbWVzc2FnZXtcblx0LnJlaXNzdWVtZXNzYWdle1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcbiAgICBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnJlaXNzdWVidG5jb250YWlue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQucmVpc3N1ZWJ1dHRvbnR3b3tcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICMyNzhBRTU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XG5cdFx0fVx0XG5cdH1cblx0LnJlaXNzdWVidXR0b257XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogIzI3OEFFNTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcblx0fVxufVxuLmhvbWVsaW5rcG9wdXBhZGRyZXNzY2xvc2V7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uaG9tZWxpbmtwb3B1cGFkZHJlc3NzZWxlY3Rpb257XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMHB4IDEwcHg7XG5cdC5oX2xfaGVhZGluZ3tcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5oX2xfYm9keXtcblx0XHRtYXgtaGVpZ2h0OiAzNzVweDtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXHQuaF9sX2FkZHJlc3N7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDEwcHggNXB4O1xuXHRcdC5oX2xfc2VsZWN0aW9ue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0LmhfbF9zZWxlY3Rpb25kaXZ7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5oX2xfc2VsZWN0ZWR7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaF9sX3BsYWNlc3tcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0fVxuXHQuaF9sX2RvbmV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMjBweCAwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0fVxufVxuXG4vL05ldyBQTUkgZGVzaWduIFN0eWxlc1xuLlBNSV9Db250YWluZXJ7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LlBNSV9IZWFkZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LlBIX0JhY2thcnJvd3tcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5QSF9IZWFkaW5ne1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcbiAgICBcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XG5cdFx0fVxuXHRcdC5kZWZhdWx0X3RleHR7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LlBNSV9NaWRkbGV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHQuUE1fVGl0bGVfQ29udHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuUE1UX1RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdFx0fVxuXHRcdFx0LlBNVF9Db250ZW50e1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0LlBNX0NvbnRlbnRfRGl2e1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdH1cblx0fVxuXHQuUE1JX0JvdHRvbXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQuUEJfQ3JlZGl0X2Rpdntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LlBCQ19DcmVkaXR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQuUEJDX0Ryb3Bkb3due1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuUEJfRmllbGRzX0NvbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdC5QQkZfVGl0bGVze1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XG5cdFx0XHRcdC5QQkZfVGl0X1R4dHtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuUEJGX0FycmF5X0NvbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdFx0XHQuUEJGQV9kaXZ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0LlBCRkFfTmFtZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5QQkZBX0lucE9uZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0XHQuUEJGQUlQe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHRcdC5QTUlfTWFpbl9kaXZ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0fVxuXHRcdC5QTUlfTUFfZGl2e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LlBNSV9UaXRsZXtcblx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTNweDtcblx0XHRcdH1cblx0XHRcdC5QTUlfSW5mb0ljb257XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuUE1JX0lucE9uZXtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LlBNSV9CbHVlUGVye1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5QTUlfSW5wdXR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5QTUlfQ21wQnRue1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHQuUE1JX3VwZGF0ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZmU1OyBcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyIDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4IDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0LkJ0blN0YXR1c3tcdFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxuXHQuUE1JX0J1dHRvbnN7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuUE1JX3VwZGF0ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDhweCAycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXIgO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4IDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxufVxuLkhvX0NvbnRhaW5lcntcblx0LkhvX0xhYmVse1xuXHRcdG1hcmdpbi1sZWZ0OiAycHggO1xuXHRcdGNvbG9yOiAjMjM0MDVFIDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyIDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LkhvX0ZpZWxkc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LkhvX09wdGlvbnN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuSG9fVW5zZWxlY3RlZHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmVjNGQyIDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdGNvbG9yOiAjQzNDM0MzIDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuSG9fU2VsZWN0ZWR7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNSA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiA7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdH1cblx0LkhvX0JvcmRlcntcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHR9XG5cdC5Ib19JbnB1dHN7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdC5Ib19JbnB1dEZpZWxkc3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdH1cblx0fVxufVxuLmN1cnNvcmNsc3tcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4ucm9sbGNvc2RpdnJpZ2h0e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy9NaXAgTmV3IERlc2lnblxuLk1JUF9OX0NvbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuTUlQTl9IZWFke1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogOTUlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogSGVlYm8tQm9sZDtcblx0XHRwYWRkaW5nOiA3cHggMHB4O1xuXHRcdC5NSVBOX0hlYWQwe1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQuTUlQTl9IZWFkMXtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC5NSVBfTkJfQ18xe1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcbiAgICBcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0XHRcblx0XHR9XG5cdFx0Lk1JUF9OQl9DXzJ7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuICAgIFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHR9XG5cdH1cblx0Lk1JUF9OX0JvZHl7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XG5cdH1cblx0Lk1JUF90aXRsZXN7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cdHRhYmxle1xuXHRcdHdpZHRoOiA5NiU7XG5cdFx0Ly8gYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xuXHRcdHRke1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHRoe1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdC8vIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHR0aDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHggMCAwIDA7XHRcblx0XHR9XG5cdFx0ICBcblx0XHR0aDpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNnB4IDAgMDtcblx0XHR9XG5cdFx0dHI6bGFzdC1jaGlsZCB7XG5cdFx0XHR0ZDpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgNnB4O1x0XG5cdFx0XHR9XG5cdFx0XHR0ZDpsYXN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5NSVBfMXN0e1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdFx0Lk1JUF8ybmR7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdH1cblx0XHQuRFlOX3RibHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdC8vIFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0XG5cdH1cbn1cbi50ZF93aWR0aHtcblx0d2lkdGg6IDMwJTtcbn1cbi5ib3JkZXJ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkJfRl9NX0NvbnRlbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC5CX0ZfTV9DX0ZpZWxke1xuXHRcdHNlbGVjdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJ1eWRvd25IZWFkZXJ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXHRjb2xvciA6ICNhZWJkYzk7XG59XG5cbi5idXlkb3duX2xhYmVse1xuXHR3aWR0aCA6IDQ1JTtcbn1cblxuLmJ1eWRvd25faW5wdXQge1xuXHR3aWR0aDogNTAlO1xuXHQvLyBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5idXlkb3duX2lucHV0IC5pbnB1dC1ncm91cHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYnV5ZG93bl9pbnB1dCBpbnB1dHtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lc3RpbWF0ZWNvbG9ye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZmU1ICFpbXBvcnRhbnQ7XG59XG4uc21hcnRjcGFyZWJ0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZV9hbW9ydGl6YXRpb257XG5cdG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDgyMHB4O1xufVxuXG4uZHJvcGRpbWd7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuXG4uY2hhbmdlYWxlcnRDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cblxuLmFsZXJ0dWx7XG5cdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnR1bCBsaXtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZHJvcGJvcmRlcntcblx0cGFkZGluZzogMTBweDtcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0dXBkYXRle1xuXHRiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuXHRwYWRkaW5nOiA1cHg7XG5cdGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGVydGZ1bGxkaXZ7XG5cdC8vIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsZXJ0aGVpZ2h0e1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4ubWFyZ2luMTN7XG5cdG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbWJ1dHRvbnN7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jdXN0b21idXR0b25zIGJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmlmcmFtZV9sb2dvX2RpdiB7XG5cdG1hcmdpbjogNDglIDAgMCA1JTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaWZyYW1lX2xvZ28ge1xuXHRib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuXHQvLyBtYXJnaW4tbGVmdDogNSU7XG59XG4uaWZyYW1lX2xvZ29fbGluazEge1xuXHRjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB3aWR0aDogNDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlmcmFtZV9sb2dvX2xpbmsge1xuXHRjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWZpX2lmcmFtZV9sb2dvX2xpbmt7XG5cdGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlmcmFtZV9mb3JtX2RpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmlmcmFtZV9sb2dvX2NvbnRhaW5lciB7XG5cdHdpZHRoOiAzMCU7XG59XG4uaWZyYW1lX2Zvcm1fY29udGFpbmVyMSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDUlICFpbXBvcnRhbnQ7XG59XG4uaWZyYW1lX2Zvcm0xIHtcblx0d2lkdGg6IDY1JTtcbn1cbi5pZnJhbWVfZm9ybTJ7XG5cdHdpZHRoOiA2NSU7XG59XG5cbi5pZnJhbWVfbG9nb19jb250YWluZXIxIHtcblx0d2lkdGg6IDM1JTtcbn1cbi5sb2dvX2ZyZWVfdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgLmlmcmFtZV9mb3JtX2NvbnRhaW5lcjEge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmlmcmFtZV9sb2dvX2RpdiB7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwJTtcblx0fVxuXHQubG9nb19jb250YWluZXIsXG5cdC5pZnJhbWVfbG9nb19jb250YWluZXIxLFxuXHQuaWZyYW1lX2Zvcm0sXG5cdC5pZnJhbWVfZm9ybTEge1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxufVxuLnNjaGVkdWxlZF9mcmFtZXtcblx0aGVpZ2h0OiAxMDB2aDtcblx0Ym9yZGVyOiBub25lO1xufVxuLnNjaGVkdWxlX2JhY2t7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMTAlO1xuXHR0b3A6IDE1JTtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG4uZW50X3dpZHtcblx0d2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuLkZUSEJfRGlzY291bnR7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi50aXRsZV9pbnN0YWxsbWVudHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0VFRjBGQztcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuLnRhYmxlX2hlYWRpbmcge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYWRkX2xlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDIlO1xufVxuLmFsaWduX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmluY2lwYWxfY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDklO1xufVxuLmJhbGFuY2VfY2VudGVyIHtcblx0cGFkZGluZy1sZWZ0OiA0JTtcbn1cbiAgICBcbi5tb2RhbF9wcm9wZXJ0eXtcblx0bWFyZ2luOiAxMCUgYXV0byAhaW1wb3J0YW50O1xufVxuLmFkdmFuY2V0YXhfYnRue1xuXHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc21hcnRjb21wYXJlYnRuX2RsdHtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQTRCMjg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiA1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRvdXRsaW5lOm5vbmU7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZmxleGJ0bntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXhjZW50ZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhydGFne1xuXHRtYXJnaW4tdG9wOiA0cHg7O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHRcblx0Ym9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucGFkZHNhcGNpbmd7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYmZjaGVja3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG4uYmZkZWxldGVJY29ue1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uQkZfYnRuX2Rpdntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0bWF4LWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLkJGX2JzY3BfdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLkJGX2JzY3BfbWVzc2FnZXtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRwYWRkaW5nOiAzJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG4vLyBHbG9iYWwgc2VsZWN0IGRyb3Bkb3duIGFycm93IGFsaWdubWVudCAtIGNvbnNpc3RlbnQgZm9yIGFsbCBzZWxlY3QgZmllbGRzICgxOXB4IMOXIDE5cHgpXG4vLyBHbG9iYWwgc2VsZWN0IGJvcmRlciAtICNENEQ3RTAgMXB4XG5zZWxlY3QuZm9ybS1jb250cm9sLFxuc2VsZWN0LnNwbGl0LWNvbnRyb2wsXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3BsaXQtY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0Y29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3BsaXQtY29udHJvbDpmb2N1cyB7IFxuXHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgRmVlIGZpZWxkIHdpdGggc3BsaXQtY29udHJvbCAtIHJlbW92ZSByaWdodCByYWRpdXMgZnJvbSBpbnB1dCAoZXhjbHVkZSBzZWxsZXIgc2luZ2xlIGZpZWxkKVxuLkJfRl9NX0NoZWNrb3B0aW9uIC5pbnB1dC1ncm91cDpub3QoLmJmX3NpbmdsZV9maWVsZCkge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vU21hcnRjb21wYXJlIC0gTW9kaWZpZWQgY29tcGFyZSBjc3MgXG4uYmFfcmVzdWx0SHVuZHJlZHtcblx0d2lkdGg6IDk1JTtcblx0bWFyZ2luOiBhdXRvO1xufVxuLmJhX3Jlc3VsdE9uZXtcbiAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXN1bHRPbmVfdGl0bGV7XG4gICAgcGFkZGluZzogMHB4IDhweCAwcHggOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4ucmVzdWx0T25lU2VjdGlvbntcbiAgICB3aWR0aDogOTUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDE2LCAxMDIsIDE5NiwgMC4wOCk7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwcHggcmdiYSgxODEsIDE4MSwgMTgxLCAwLjc1KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNhcmQtc3Ryb2tlLCAjRjFFRkVFKTtcbn1cbi5yZXN1bHRPbmVjb250ZW50e1xuXHRjb2xvcjogdmFyKC0taGVhZGVycy1ncmVlbi1kYXJrLCAjMjU4RDJCKTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG5cbn1cbi5vZmZlckRldGFpbFBhcmVudHtcbmRpc3BsYXk6IGZsZXg7XG5wYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KSB2YXIoLS1zcGFjaW5nLTgsIDhweCkgdmFyKC0tc3BhY2luZy0xNiwgMTZweCkgOHB4O1xuZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbmFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5vZmZlckRldGFpbGNoaWxke1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3RhbFNlY3Rpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUZGNVxufVxuLnRvdGFsQnJpbmdUb0Nsb3Nle1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YwRUZGNTtcbn1cbi5yZXNfdGl0bGVfaW5mb3tcbiAgICB3aWR0aDogMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm9mZmVyX2dyYXl7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaWJvbGQnO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnksICM4MjgyODIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1OTA7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4OyAvKiAxMjMuMDc3JSAqL1xufVxuLm9mZmVyX2JsYWNre1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogIzBGMEYwRjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG59XG4ub2ZmZXJTZWN0aW9ue1xuICAgIHBhZGRpbmc6IDZweCAwIDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQ2cHg7XG59XG4uZGV0YWlsT25le1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG59XG4uZGV0YWlsXzF7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgLy8gaGVpZ2h0OiAyNHB4O1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGdhcDogMThweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblx0ICAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtaW5zaWRlLWJveC0xLCAjRjFFRkVFKTtcbn1cbi5kZXRhaWxfMntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG59XG4uZ2FwMTB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50b3RhbE1vbnRobHl0aXRsZXtcbiAgICAvLyBjb2xvcjogI0E0QTRBNDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0Y29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LCAjODI4MjgyKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTJweDsgLyogMTA5LjA5MSUgKi9cbn1cbi50b3RhbE1vbnRobHl2YWx7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcblx0Y29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgIzBGMEYwRik7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMThweDsgLyogMTIwJSAqL1xufVxuLnNwbGl0YnJpbmdfdG90YWx7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDhweDtcbn1cblxuLmV4dHJhX2NvbnR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzgyODI4Mjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZXh0cmFfc2ltZ3tcbiAgICB3aWR0aDogMThweDtcbn1cbi8qYW5pbWF0aW9uIGNoYW5nZSBieSByYWphKi9cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7IFxuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7IC8qIFN0YXJ0IGZyb20gbGVmdCBvdXRzaWRlIHRoZSB2aWV3cG9ydCAqL1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgLyogRW5kIGF0IHRoZSBvcmlnaW5hbCBwb3NpdGlvbiAqL1xuICAgIH1cbn1cblxuLy8gLnJlc3VsdC1ib3gtc2xpZGVJTiB7XG4vLyAgICAgYW5pbWF0aW9uOiBzbGlkZUluIDAuNnMgZWFzZS1vdXQ7IFxuLy8gfVxuLy8gLnJlc3VsdC1ib3gtc2xpZGVPdXQge1xuLy8gICAgIGFuaW1hdGlvbjogc2xpZGVPdXQgMC42cyBlYXNlLW91dDsgXG4vLyB9XG4ucmVzdWx0Q29udGFpbmVyLW92ZXJmbG93e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59IFxuLnJlc3VsdC10aXRsZS1iZy15ZWxsb3d7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDIzOCwgMTc1LCAwLjcpO1xufVxuLnJlc3VsdC10aXRsZS1iZy1idWxle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc1LCAyMTYsIDI1MywgMC43KTtcbn1cbi5yZXN1bHQtdGl0bGUtYmctZ3JlZW57XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzUsIDI1MywgMTc4LCAwLjcpO1xuXHRwYWRkaW5nOiA4cHggMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oZWFkZXJzLWdyZWVuLWxpZ2h0LCAjOUFEQjlEKTtcblx0YmFja2dyb3VuZDogdmFyKC0taGVhZGVycy1ncmVlbi1tYWluLCAjQzBGNkMyKTtcblx0Ly8gYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDE2LCAxMDIsIDE5NiwgMC4wOCk7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMTZweCA4cHggcmdiYSg4LCA1MywgMTAxLCAwLjA0KTtcbn1cbi5pY29uX3NpemV7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuLnJlc3VsdF9jZW50ZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUY2O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLm9mZmVyX2JsYWNrIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cbi8qIGxlc3MgdGhhbiBpcGFkIGFuZCA+IG1vYmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5yZXN1bHRPbmVfdGl0bGV7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4vLyBOZXcgc3R5bGVzIGFkZGVkIGZvciBtb2RpZmllZCBjb21wYXJlIHNjcmVlblxuLmxlZnRfb2ZmZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA0cHg7XG59XG5cbi5sZWZ0X2V4dHJhX2NvbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDRweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuLmxlZnRfZXh0cmFfdmFsdWV7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0Y29sb3I6ICM4MjgyODI7XG5cdFxufVxuLm1mX2NvbW1pc3Npb25ib3gsLm1mX2NvbmNlc3Npb25ib3h7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDRweDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5tZl9jb21fZGV0YWlsXzEsLm1mX2Nvbl9kZXRhaWxfMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjMEYwRjBGKTtcbiAgICBwYWRkaW5nOiA0cHggdmFyKC0tc3BhY2luZy0xNiwgMTZweCkgNHB4IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1pbnNpZGUtYm94LTEsICNGMUVGRUUpO1xufVxuLm1mX2NvbV9kZXRhaWxfMiwubWZfY29uX2RldGFpbF8ye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xufVxuLm1mX2NvbnRlbnRfY2xye1xuXHRjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnksICM4MjgyODIpO1xufVxuLm1mX2NvbnRlbnRfY2xyZGFya3tcblx0Y29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LCAjODI4MjgyKTtcbn1cbi5tZl9ib3gxLC5tZl9ib3gye1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpIHZhcigtLXNwYWNpbmctMCwgMHB4KSB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctMCwgMHB4KSB2YXIoLS1zcGFjaW5nLTAsIDBweCkgdmFyKC0tc3BhY2luZy0xNiwgMTZweCkgdmFyKC0tc3BhY2luZy0wLCAwcHgpO1xufVxuLmRpc3BsYXlmbGV4e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXh0cmFfaW1nX29uZSwuZXh0cmFfaW1nX3R3b3tcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDRweDtcblx0cGFkZGluZzogMTBweCAxMHB4IDBweCAwcHg7XG59XG5cbi5mb250LXJlZ3VsYXJ7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cbi5mb250LW1lZGl1bXtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG4uZm9udC1zZW1pYm9sZHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xufVxuLmZvbnQtYm9sZHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xufVxuXG4ubWZfYm90dG9tX2Rpdntcblx0bWFyZ2luLXRvcDogMTUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbn1cbi5tZl9ib3R0b21kaXZfY2N7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xufVxuLkVkaXRib3hfZGl2e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uRWRpdGJveF9yaWdodHtcblx0d2lkdGg6IDQwJTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0ZmxleDogMSAwIDA7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctOCwgOHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY2FyZC1pbnNpZGUtYm94LTEsICNGMUVGRUUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uRWRpdGJveF9sZWZ0e1xuXHR3aWR0aDogMzAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSAyNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctOCwgOHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY2FyZC1pbnNpZGUtYm94LTEsICNGMUVGRUUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cbn1cbi5FZGl0Ym94X2NvbnRlbnR7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwRjBGMEYpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1x0XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTYwJSAqL1xufVxuLnVzZW1vZGlmaWVke1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctOCwgOHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tYnV0dG9ucy1tYWluLWJsdWUsICMyNzhBRTUpO1xuXHRmbGV4OiAxIDAgMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZW1vZGlmaWVkX2J0bntcblx0Y29sb3I6IHZhcigtLXRleHQtaW52ZXJzZSwgI0ZGRik7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE2MCUgKi9cblxufVxuLnBvcF9tYWluZGl2e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLnBvcF9jb21tX2hlYWRlcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ucG9wX2NvbW1fdGl0bGV7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcdFxuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5wb3BfY29tbV9jb250ZW50X2Rpdntcblx0ZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCB2YXIoLS1zcGFjaW5nLTAsIDBweCkgdmFyKC0tc3BhY2luZy0wLCAwcHgpO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA0cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ucG9wX2NvbW1fY29udGVudHtcblx0Y29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LCAjODI4MjgyKTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHRcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4OyBcbn1cbi5wb3BfY29tbV9tYWlue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpO1xufVxuLnBvcF9jb21tX2J1eWVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDRweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY2FyZC1pbnNpZGUtYm94LTEsICNGMUVGRUUpO1xufVxuLnBvcF9jb21tX2J1eWVyRntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0wLCAwcHgpIDhweCB2YXIoLS1zcGFjaW5nLTAsIDBweCkgdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3BfYnV5ZXJGX2hlaWdodHtcblx0aGVpZ2h0OiA0OHB4O1xufVxuLnBvcF9idXllckZfbGVmdHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGZsZXg6IDEgMCAwO1xufVxuLnBvcF9idXllckZfbGVmdF9yb2xse1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Ly8gZmxleDogMSAwIDA7XG59XG4ucG9wX2J1eWVyRl90aXRsZXtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgIzBGMEYwRik7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcdFxuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE4NC42MTUlICovXG5cdGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xufVxuLnBvcF9idXllckZfcmlnaHQsLnBvcF9idXllckZfcmlnaHQxLC5wb3BfYnV5ZXJGX3JpZ2h0Mntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDcxcHg7XG5cdGhlaWdodDogMzJweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNhcmQtc2xpZGVyLWJvdHRvbS1zaGVldCwgI0ZBRjhGNik7XG5cbn1cbi5wb3BfYnV5ZXJGX3ZhbHtcblx0Y29sb3I6IHZhcigtLWhlYWRlcnMtYmx1ZS1kYXJrLCAjMjc4QUU1KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcdFxuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE4NC42MTUlICovXG5cdGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOEY2O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcbn1cbi5jb2xsX2Rpdntcblx0Y29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LCAjODI4MjgyKTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHRcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxMzYuMzY0JSAqL1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLm1haW5fY29sbHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMHB4IDhweCAwcHggOHB4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLm1haW5fY29sbC5leHBhbmQge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyAvKiBBZGp1c3QgdGhpcyB2YWx1ZSBiYXNlZCBvbiB0aGUgY29udGVudCBoZWlnaHQgKi9cbiAgICBvcGFjaXR5OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xufVxuLm1mX1NsaWRlckRpdkNsc0FyZWF7XG5cdG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm1mX3JvbGxlZHtcbmRpc3BsYXk6IGZsZXg7XG5wYWRkaW5nOiAycHggOHB4O1xuanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5hbGlnbi1pdGVtczogY2VudGVyO1xuYm9yZGVyLXJhZGl1czogOHB4O1xuYmFja2dyb3VuZDogdmFyKC0tZ3JheS0yMDAsICNENkQzRDIpO1xufVxuLm1mX3JvbGxlZF9jb250e1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1pbnZlcnNlLCAjRkZGKTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQtU2VtaWJvbGQnO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDIxOC4xODIlICovXG5cdGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xufVxuXG4uaHJfbGluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG53aWR0aDogMzYxcHg7XG5mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XG5nYXA6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpO1xufVxuLm1mX2hyc3R5bGV7XG5cdHdpZHRoOiAyNjVweDtcblx0aGVpZ2h0OiB2YXIoLS1zcGFjaW5nLTAsIDAuMzNweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYXktMjAwLCAjRDZEM0QyKTtcbn1cbi5tZl9yb2xsZWZpbGVke1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG59XG4ubWZfZG9uZWJ0bl9kaXZ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wLCAwcHgpIHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZl9kb25lYnRuX2RpdjF7XG5cdG1hcmdpbi10b3A6IDIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSA0MHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctOCwgOHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY2FyZC1pbnNpZGUtYm94LTEsICNGMUVGRUUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZl9kb25lYnRuX2NvbnR7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwRjBGMEYpO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE2MCUgKi9cdFxufVxuLm1mX1NsaWRlckRpdkNsc0FyZWF7XG5cdC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0fVxuXHQucmMtc2xpZGVyLWhhbmRsZXtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogc29saWQgMnB4ICNCN0QxRUQgIWltcG9ydGFudDtcblx0fVxuXHQucmMtc2xpZGVyLW1hcmstdGV4dHtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRsZWZ0OiAxNi42NjY3JTtcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjMEYwRjBGKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTNweDsgXG4gfVxuIC5yYy1zbGlkZXItbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICB3aWR0aDogOTclO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgXG5cdH1cblxuXHQucmMtc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdHdpZHRoOiA5NyU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdFx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuIH1cblx0LnJjLXNsaWRlci1yYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6I0Q2RDNEMlxuXHR9XG5cblxufVxuLmdhcDRweHtcblx0Z2FwOiA0cHg7XG59XG4ubWZfY2FuY2VsYnRuX2Rpdntcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSAyNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctOCwgOHB4KTtcbmJhY2tncm91bmQ6IHZhcigtLWNhcmQtaW5zaWRlLWJveC0xLCAjRjFFRkVFKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm1mX3NhdmVidG5fZGl2e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpIDQwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0ZmxleDogMSAwIDA7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctOCwgOHB4KTtcblx0YmFja2dyb3VuZDogIzlGODdGRTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm1mX3NhdmVidG5fY29udHtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OidNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTYwJSAqL1xufVxuLm1mX2NhbmNlbGJ0bl9jb250e1xuXHRjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjMEYwRjBGKTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNjAlICovXG59XG4ubWZfU2xpZGVyRGl2Q2xzQXJlYSAucmMtc2xpZGVyLW1hcmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgLyogQWRqdXN0IGZvciByZWFkYWJpbGl0eSAqL1xufVxuLm1mX1NsaWRlckRpdkNsc0FyZWEge1xuICAgIHdpZHRoOiAxMDAlOyAvKiBFbnN1cmUgY29udGFpbmVyIGlzIGZ1bGwtd2lkdGggKi9cbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub3ZlcmFsbGRpdl9tb2RhbHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy0xNiwgMTZweCkgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS0yMDAsICNENkQzRDIpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNhcmQtc2xpZGVyLWJvdHRvbS1zaGVldCwgI0ZBRjhGNikgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMHB4IDJweCAxNnB4IDRweCByZ2JhKDY1LCA2NSwgNjUsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uc2xfbWF4Y29udGVudHtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRjb2xvcjogI0E0QTRBNDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1SZWd1bGFyJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTVweDsgLyogMTY2LjY2NyUgKi9cbn1cblxuLm1mX0ZpbnB1dHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUY4RjY7XG4gIH1cbiAgLm1mX0ZpbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9wUl9yaWdodHtcblx0ZGlzcGxheTpmbGV4O1xuIFx0Z2FwOiA4cHg7XG59XG4ucG9wX2J1eWVyRl9jZW50ZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtc2xpZGVyLWJvdHRvbS1zaGVldCwgI0U3RTdFNyk7XG59XG4uc2VsX3N5bWJ7XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5TZWxfc3ltYl9CYWNrQ2xye1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4udXBkYXRlX2VkaXRidG57XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cbi5FZGl0YnRuX2Rpdntcblx0bWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmgyZm9udHNpemUyNHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRwYWRkaW5nOiAyJTtcbn1cbi5jaXR5dGF4X3BvcHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXh0Y2FwaXRhbGl6ZXtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luYm90dG9tNiB7XG5cdG1hcmdpbi1ib3R0b20gOiA2cHggIWltcG9ydGFudDtcbn1cbi8vLyBCb29zdHJhcCBtaWdyYXRpb24gY2hhbmFnZXNcbi5kcy1mbGV4e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmpzLXNwYWNlYmV0d2VlbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGlja3ljb21wdXRle1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC10ZXh0e1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgIGNvbG9yOiAjMjM0MDVFO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOjBweDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBpbWd7XG5cdC8vIFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHQvLyB9XG59XG5cbi8vIFNJTkdMRSBGSUVMRFMgT05MWTogQWRkIHJpZ2h0IGJvcmRlciB0byBpbnB1dC1ncm91cC10ZXh0ICh0byBzZXBhcmF0ZSBpY29uIGZyb20gaW5wdXQpXG4vLyBPbmx5IGFwcGxpZXMgdG8gaW5wdXQtZ3JvdXBzIHRoYXQgZG8gTk9UIGNvbnRhaW4gbXVsdGlwbGVmaWVsZHMtYWRkb24gKG5vdCB0b2dnbGUvZG91YmxlIGZpZWxkcylcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCg6aGFzKC5tdWx0aXBsZWZpZWxkcy1hZGRvbikpIC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5jYWxlbmRhci1hZGRvbikge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRPR0dMRS9ET1VCTEUgRklFTERTOiBGaXJzdCBpY29uIChub3QgbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gTk8gYm9yZGVyLXJpZ2h0XG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoLm11bHRpcGxlZmllbGRzLWFkZG9uKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBUb2dnbGUgZmllbGRzOiBGaXJzdCBpY29uIHNlbGVjdGVkIChpbnB1dF9ibHVlLCBub3QgbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gYm9yZGVyLXJhZGl1cyBvbmx5XG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dC5pbnB1dF9ibHVlOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRvZ2dsZSBmaWVsZHM6IFNlY29uZCBpY29uIChkb2xsYXIpIC0gQUxXQVlTIGhhcyBib3JkZXItcmlnaHQgKGJvdGggc2VsZWN0ZWQgYW5kIHVuc2VsZWN0ZWQpXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRheGVzIGZpZWxkIC0gUGVyY2VudCBpY29uIChmaXJzdCBpY29uKSAtIE5PIGJvcmRlci1yaWdodCwgb25seSBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhQZXJjZW50XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInRheEFtb3VudEFubnVhbFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhfcGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJwcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlByb3BUYXhcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBUYXhlcyBmaWVsZCAtIERvbGxhciBpY29uIChzZWNvbmQgaWNvbi9tdWx0aXBsZWZpZWxkcy1hZGRvbikgLSBIQVMgYm9yZGVyLXJpZ2h0IGFuZCBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhQZXJjZW50XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInRheEFtb3VudEFubnVhbFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhfcGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJwcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlByb3BUYXhcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gU2VsbGVyIENvbmNlc3Npb24gZmllbGQgLSBQZXJjZW50IGljb24gKGZpcnN0IGljb24pIC0gTk8gYm9yZGVyLXJpZ2h0LCBvbmx5IGJvcmRlci1yYWRpdXNcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwic2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJTZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb246bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJzZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb246bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbGxlciBDb25jZXNzaW9uIGZpZWxkIC0gRG9sbGFyIGljb24gKHNlY29uZCBpY29uL211bHRpcGxlZmllbGRzLWFkZG9uKSAtIEhBUyBib3JkZXItcmlnaHQgYW5kIGJvcmRlci1yYWRpdXNcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwic2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJTZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJzZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24ge1xuXHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIGZpZWxkIC0gUGVyY2VudCBpY29uIChmaXJzdCBpY29uKSAtIE5PIGJvcmRlci1yaWdodCwgb25seSBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJncm9zc0hvdXNlaG9sZFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEdyb3NzIEhvdXNlaG9sZCBJbmNvbWUgZmllbGQgLSBEb2xsYXIgaWNvbiAoc2Vjb25kIGljb24vbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gSEFTIGJvcmRlci1yaWdodCBhbmQgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiZ3Jvc3NIb3VzZWhvbGRcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0fVxuXG4vLyBDYWxlbmRhciBpY29uIC0gTk8gYm9yZGVyLCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kLCBubyBwYWRkaW5nIChoaWdoZXIgc3BlY2lmaWNpdHkgdG8gb3ZlcnJpZGUpXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dC5jYWxlbmRhci1hZGRvbixcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0LmJvcmRlci1lbmQtMCxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIC5jYWxlbmRhci1hZGRvbixcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIC5ib3JkZXItZW5kLTAge1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIEZlZSBmaWVsZCAtIGFkZCBzcGVjaWZpYyByaWdodCBib3JkZXIgY29sb3Jcbi5icm9rZXJmZWUgLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSxcbi5CX0ZfTV9DaGVja29wdGlvbiAuZmllbGQtcm93IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U1RjNGRiAhaW1wb3J0YW50O1xufVxuXG4ubGVmdC1ib3JkZXJ7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3OEFFNSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwIHtcbiBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIHBvcHVwIC0gb25seSByaWdodCBzaWRlIGJvcmRlci1yYWRpdXMgZm9yIGlucHV0IGZpZWxkIG9ubHkgKG5vdCBhZGRvbilcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sLFxuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cCBpbnB1dC5hZGRtaXNjaW5wdXQsXG4ubWlzYy1jb250YWluZXIgLmlucHV0LWdyb3VwIGlucHV0Lm1pc2MtaW5wdXQtYm9yZGVyLFxuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cCAuYWRkbWlzY2lucHV0Lm1pc2MtaW5wdXQtYm9yZGVyIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXB7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi8vIEFkZHJlc3MgZmllbGQgZm9ybSBncm91cHMgLSA0MHB4IG1hcmdpbi1ib3R0b20gKGhpZ2hlciBzcGVjaWZpY2l0eSlcbi5mb3JtLWdyb3VwOmhhcygucHJvcGVydHlpbnB1dCksXG4uZm9ybS1ncm91cDpoYXMoLmlucHV0LWdyb3VwIC5wcm9wZXJ0eWlucHV0KSB7XG5cdC8vIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQ6bGFzdC1jaGlsZHtcblx0Ym9yZGVyLWxlZnQ6MDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzU1NTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHMtZmxleC13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHMtcmVsYXRpdmV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zYXZlZXN0aW1hdGUtY29udGFpbmVye1xuXHRwYWRkaW5nOiA1cHg7XG59XG4uYnMtaDN7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oaWRkZW5mZWF0dXJlLWNvbnRhaW5lcntcblx0cGFkZGluZzogMjVweDtcbn1cbi5icy1yZWRpb3VzIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1cyA6IDVweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uanMtY29udHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNwX2J0bntcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLy8gQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuLy8gXHQuY29udGFpbmVyLFxuLy8gXHQuY29udGFpbmVyLXNtLFxuLy8gXHQuY29udGFpbmVyLW1kLFxuLy8gXHQuY29udGFpbmVyLWxnLFxuLy8gXHQuY29udGFpbmVyLXhsLFxuLy8gXHQuY29udGFpbmVyLXh4bCB7XG4vLyBcdCAgbWF4LXdpZHRoOiAxMTcwcHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gICB9XG4gIC8vcHJpbnRvdXQgc2VjdGlvbiBzaWRlIGJhciBjaGFuZ2VzXG4gIC5qcy1zcGFjZWV2ZW5seSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmRzLWZsZXgtY2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5icy1taWMtc2VsZWN0ZXtcblx0d2lkdGg6IGF1dG87XG59XG4ubWlzYy1uby13aWR0aHtcblx0d2lkdGg6IGF1dG87XG59XG4uY2xvc2luZ2Nvc3QtY29udGFpbmVye1xuXHQudGl0bGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQubW9kZWxjb250ZW50ZGl2e1xuXHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHR9XG59XG4uY2xvc2luZ2Nvc3Rmb3JtLWNvbnRhaW5lcntcblx0LnRpdGxle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Lm1vZGVsY29udGVudGRpdntcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0fVxufVxuaHIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0b3BhY2l0eTp1bnNldFxufVxuLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC14cy0xLCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmgyLCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5icy1tYXJnaW4tbGVmdHtcblx0bWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5icy1wYWRpbmd7XG5cdHBhZGRpbmc6IDBweCAxMHB4O1xufVxuLmg1LFxuaDUge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5kcm9wZG93bmNscyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duY2xzIHtcblx0b3B0aW9uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLy8gT3B0aW9uIGZvcm0gZGVmYXVsdCBtb2RhbCAtIFNob3cgc3BsaXQgaW4gY2xvc2luZyBjb3N0cyBzZWxlY3QgLSByZW1vdmUgYmxhY2sgb3V0bGluZSBvbiBmb2N1c1xuc2VsZWN0W25hbWU9XCJzaG93U3BsaXRJbkNsb3NpbmdDb3N0XCJdOmZvY3VzLFxuc2VsZWN0LmRyb3Bkb3duY2xzOmZvY3VzLFxuLmRyb3Bkb3duY2xzOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cbi5kLWZsZXgtYWxpZ257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaDMsIGgzIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cbi5kLWZsZXh7XG5cdC5pY29uLWxlZnR7XG4gICAgICBwYWRkaW5nOiAwcHg7XG5cdH1cbn1cbi5icy1idG4td2lkdGh7XG53aWR0aDogNDUlICFpbXBvcnRhbnQ7XG59XG4uc3BsaXQtY29udHJvbHtcblx0bWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDZweCAxMHB4O1xufVxuLm5ldy1zcGxpdC1jb250cm9se1xuXHRtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY3R0LXNwbGl0LWFsaWdue1xuXHRtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3R0LWlucHV0LWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpbmUtaGVpZ2h0OiAwLjQyODU3O1xufVxuLmN0dC1hZGRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQ0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLmN0dC1pbnB1dCB7XG5cdGZsZXg6IDE7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luLXRvcDogMHB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7XG5cdGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcbn1cbi5mb3JtLWNvbnRyb2x7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLm9wdGxpc3R7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4ub3B0aW9uLW1hcmdpbntcblx0bWFyZ2luOiAyNXB4IDBweDtcbn1cbi5oMSwgLmgyLCAuaDMsIGgxLCBoMiwgaDMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi8qIEJTMy1saWtlIC5jb250YWluZXIgb3ZlcnJpZGVzIGZvciBCUzUgKi9cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG4uYnMtbXtcblx0d2lkdGg6IDcwJTtcblx0bWFyZ2luOiBhdXRvO1xufVxuLmJzLWdyYWR1YXRle1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FsLWV4dHJhLXBhZGRpbmd7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4uZW1haWxzaGFyZWNsb3Nle1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5icy1wb2ludGVye1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uaWNvbi1sZWZ0e1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnMtbWljLXNlbGVjdGV7XG5cdHNlbGVjdHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5oZmNsb3NlcG9wdXB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5zZWxlY3R7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcy1tYXJnaW57XG5cdG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cbi5idXllcnJpZ2h0cGFkZDF7XG5cdHBhZGRpbmctcmlnaHQ6IDgycHggO1xuXHRwYWRkaW5nLWxlZnQ6MHB4IDtcbn1cbi5jb250YWluZXItYnV5e1xuXHRtYXJnaW4tbGVmdDogMXB4O1xufVxuLmJ1eWVycmlnaHRwYWRkMntcblx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cbi5icy1jbG9zZXtcblx0bWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjpzaWx2ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5tb2JicmluZ3tcblx0XHRtYXJnaW4tdG9wOjEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Lm1vYmhlaXtcblx0XHRcdGhlaWdodDowcHg7XG5cdFx0fVxuXHR9XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExvYW4gdHlwZSBmaWVsZCAtIHNwZWNpZmljIGhlaWdodCA0MnB4IChvdmVycmlkZSAuU2VsbGVyQ29udGFpbmVyIC5mb3JtLWdyb3VwIC5maWVsZC1yb3cgc2VsZWN0IGhlaWdodDogNDBweClcbi5idXllci1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmZpZWxkLXJvdyBzZWxlY3RbbmFtZT1cImNhbGNUeXBlXCJdLFxuLmJ1eWVyLWNvbnRhaW5lciAuZXN0aW1hdGVzLWNvbnRhaW5lciAuZm9ybS1ncm91cCAuZmllbGQtcm93IHNlbGVjdFtuYW1lPVwiY2FsY1R5cGVcIl0sXG4uU2VsbGVyQ29udGFpbmVyIC5mb3JtLWdyb3VwIC5maWVsZC1yb3cgc2VsZWN0W25hbWU9XCJjYWxjVHlwZVwiXSxcbi5mb3JtLWdyb3VwIC5maWVsZC1yb3cgc2VsZWN0W25hbWU9XCJjYWxjVHlwZVwiXSB7XG4gICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG4vLyBHbG9iYWwgZm9ybS1jb250cm9sIGZvY3VzIC0gcmVtb3ZlIGJveC1zaGFkb3cgYW5kIHNldCAjRkFGQUZBIGJhY2tncm91bmRcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi8vIE92ZXJyaWRlOiBNaXNjLWNvbnRhaW5lciBzZWxlY3QgLSBOTyBiYWNrZ3JvdW5kIG9uIGZvY3VzIHRvIHByZXNlcnZlIGRyb3Bkb3duIGFycm93IGljb25cbi5taXNjLWNvbnRhaW5lciBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIC5icy1taWMtc2VsZWN0ZSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIC5hZGRtaXNjIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubWlzYy1jb250YWluZXIgc2VsZWN0I2l0ZW1saXN0YWRkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIC8vIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEtFRVAgYm9yZGVyIGZvciBzZWxlY3QvZHJvcGRvd24gZWxlbWVudHMgKGxvYW4gdHlwZSBmaWVsZCkgLSBleHBsaWNpdCBydWxlXG4vLyBVc2UgYmFja2dyb3VuZC1jb2xvciBvbmx5IChub3QgYmFja2dyb3VuZCBzaG9ydGhhbmQpIHRvIHByZXNlcnZlIGRyb3Bkb3duIGFycm93XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSBzcGxpdCBzZWxlY3QgLSBSRU1PVkUgYm9yZGVyIG9uIGZvY3VzIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlclxuLmJyb2tlcmZlZSBzZWxlY3Q6Zm9jdXMsXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0OmZvY3VzLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3Quc3BsaXQtY29udHJvbDpmb2N1cyxcbnNlbGVjdC53aWR0aGNsczpmb2N1cyB7XG4gICAgLy8gYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgc2VsZWN0IGNvbnRyb2wgLSBzZWxlY3RlZCB2YWx1ZSBjb2xvclxuLmJyb2tlcmZlZSBzZWxlY3Quc3BsaXQtY29udHJvbCxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3Quc3BsaXQtY29udHJvbCxcbnNlbGVjdC5zcGxpdC1jb250cm9sLndpZHRoY2xzLFxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0ge1xuICAgIGNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgc3BsaXQgc2VsZWN0IC0gcmVzdG9yZSBsZWZ0IGJvcmRlciBzbyBpdCBhY3RzIGFzIGEgZGl2aWRlciBmcm9tIHRoZSBpbnB1dCBvbiBpdHMgbGVmdFxuLnRvcGNscyBzZWxlY3Quc3BsaXQtY29udHJvbC53aWR0aGNscyxcbi50b3BjbHMgc2VsZWN0LnNwbGl0LWNvbnRyb2wud2lkdGhjbHM6Zm9jdXMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIGJ1eWVyQkZfdmFsdWUgaW5wdXQgZmllbGQgLSBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgbm8gYm9yZGVyIChwYXJlbnQgaGFzIGJvcmRlcilcbi5icm9rZXJmZWUgaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwic2VsbGVyQkZfdmFsdWVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5icm9rZXJmZWUgaW5wdXQuYWRkb25mcm9udFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl06Zm9jdXMsXG4uQl9GX01fQ2hlY2tvcHRpb24gaW5wdXQuYWRkb25mcm9udFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl06Zm9jdXMsXG5pbnB1dC5hZGRvbmZyb250W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXTpmb2N1cyxcbmlucHV0LmFkZG9uZnJvbnRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXTpmb2N1cyxcbi5icm9rZXJmZWUgaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXTpmb2N1cyxcbmlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXTpmb2N1cyxcbmlucHV0W25hbWUqPVwic2VsbGVyQkZfdmFsdWVcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQnV5ZXIgQnJva2VyIGZlZSAtIEJGX2J1eWVyX1NwbGl0bmV3IHNlbGVjdCBkcm9wZG93biAtIHBvc2l0aW9uIGFic29sdXRlIHdpdGggYm9yZGVyLXJhZGl1c1xuc2VsZWN0W2lkKj1cIkJGX2J1eWVyX1NwbGl0bmV3XCJdLFxuc2VsZWN0W25hbWUqPVwiQkZfYnV5ZXJfU3BsaXRuZXdcIl0sXG5zZWxlY3RbaWQqPVwic3RyQ1RheFNwbGl0bmV3XCJdLFxuc2VsZWN0W25hbWUqPVwic3RyQ1RheFNwbGl0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnV5ZXIgQnJva2VyIGZlZSAtIEJGX2J1eWVyX1NwbGl0bmV3IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbnNlbGVjdFtpZCo9XCJCRl9idXllcl9TcGxpdG5ld1wiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX2J1eWVyX1NwbGl0bmV3XCJdOmZvY3VzLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgc2VsZWN0W2lkKj1cIkJGX2J1eWVyX1NwbGl0bmV3XCJdOmZvY3VzLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgc2VsZWN0W25hbWUqPVwiQkZfYnV5ZXJfU3BsaXRuZXdcIl06Zm9jdXMsXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCBzZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJzdHJDVGF4U3BsaXRuZXdcIl06Zm9jdXMsXG5zZWxlY3RbbmFtZSo9XCJzdHJDVGF4U3BsaXRcIl06Zm9jdXMsXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCBzZWxlY3RbaWQqPVwic3RyQ1RheFNwbGl0bmV3XCJdOmZvY3VzLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgc2VsZWN0W25hbWUqPVwic3RyQ1RheFNwbGl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJ1eWVyIGJyb2tlciBmZWUgaW5wdXQtZ3JvdXAgd2lkdGggKzJweCB0byBjb21wZW5zYXRlIGZvciBzZWxlY3QgbWFyZ2luLWxlZnQ6IC0ycHhcbi8vIE9ubHkgYXBwbGllcyB0byBmaWVsZHMgd2l0aCBzZWxlY3QgZHJvcGRvd24gKGV4Y2x1ZGVzIHNlbGxlciBzaW5nbGUgZmllbGQpXG4uYnJva2VyZmVlIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCguYmZfc2luZ2xlX2ZpZWxkKSxcbi5CX0ZfTV9DaGVja29wdGlvbiAuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLmJmX3NpbmdsZV9maWVsZCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLy8gQ2l0eSBUcmFuc2ZlciBUYXggaW5wdXQgLSB3aGVuIHN0ckNUYXhTcGxpdCBkcm9wZG93biBpcyBhbG9uZ3NpZGUsIHJlbW92ZSByaWdodCBib3JkZXItcmFkaXVzXG4uZC1mbGV4OmhhcyhzZWxlY3RbaWQqPVwic3RyQ1RheFNwbGl0bmV3XCJdKSBpbnB1dFtuYW1lPVwiY2l0eVRyYW5zZmVyRmVlUGVyY2VudFwiXSxcbi5kLWZsZXg6aGFzKHNlbGVjdFtuYW1lKj1cInN0ckNUYXhTcGxpdFwiXSkgaW5wdXRbbmFtZT1cImNpdHlUcmFuc2ZlckZlZVBlcmNlbnRcIl0ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZm9yIHRleHQgaW5wdXRzIG9ubHkgKGZvciBjYWxjdWxhdG9ycyB0byBhdm9pZCBkb3VibGUgYm9yZGVyKVxuLy8gQlVUIHByb2ZpbGUgcGFnZSBpbnB1dHMgYW5kIG1pc2MtY29udGFpbmVyIGlucHV0cyB3aWxsIG92ZXJyaWRlIHRoaXMgd2l0aCB0aGVpciBvd24gcnVsZVxuLy8gTm90ZTogOm5vdCgpIG9ubHkgc3VwcG9ydHMgc2ltcGxlIHNlbGVjdG9ycywgbm90IGNvbXBsZXggc2VsZWN0b3JzIGxpa2UgXCIuY29udGFpbmVyIGlucHV0XCJcbmlucHV0LmZvcm0tY29udHJvbDpmb2N1czpub3QoW3R5cGU9XCJzZWxlY3RcIl0pOm5vdChbbmFtZT1cImNpdHlUcmFuc2ZlckZlZVBlcmNlbnRcIl0pOm5vdChbbmFtZT1cImJ1eWVyYWdlbnRuYW1lXCJdKTpub3QoW25hbWU9XCJOZXdGb2xkZXJOYW1lXCJdKTpub3QoW25hbWU9XCJlc3RpbWF0ZVwiXSk6bm90KFtuYW1lPVwic2VsbGVybmFtZVwiXSk6bm90KFtuYW1lPVwic2VsbGVyYWRkcmVzc1wiXSk6bm90KFtuYW1lPVwic2VsbGVyY2l0eVwiXSk6bm90KFtuYW1lPVwibmV3cGFzc3dvcmRcIl0pOm5vdChbbmFtZT1cImNvbmZpcm1wYXNzd29yZFwiXSk6bm90KC5wcm9maWxlLWZvcm0taW5wdXQpOm5vdCguYWRkbWlzY2lucHV0KTpub3QoLm1pc2MtaW5wdXQtYm9yZGVyKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLy8gRXNjcm93IHBvcHVwIC0gQ29tcGFueSBOYW1lIGZpZWxkOiBrZWVwIGEgdmlzaWJsZSBib3JkZXIgb24gZm9jdXMgKG92ZXJyaWRlcyB0aGUgdHJhbnNwYXJlbnQtYm9yZGVyIHJ1bGUgYWJvdmU7IHNjb3BlZCB2aWEgI0NvbGxhcHNlTWFudWFsQ2FsYyBzbyBvbmx5IHRoaXMgZmllbGQgaXMgYWZmZWN0ZWQpXG4jQ29sbGFwc2VNYW51YWxDYWxjIGlucHV0W25hbWU9XCJwYXJhbWVzY3Jvd25hbWVcIl0uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG4uc2hvd3Nib3JkZXJ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4vLyBQcm9maWxlIHBhZ2UgLSBleGNsdWRlIGZyb20gdHJhbnNwYXJlbnQgYm9yZGVyIHJ1bGUgKGhpZ2hlciBzcGVjaWZpY2l0eSBuZWVkZWQgdG8gb3ZlcnJpZGUgOm5vdCgpIGNoYWluKVxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBpbnB1dC5wcm9maWxlLWZvcm0taW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIC5wcm9maWxlLWZvcm0taW5wdXQ6Zm9jdXMsXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIGlucHV0OmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIHRleHRhcmVhOmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciAubGljZW5zZWlucHV0bmFtZTpmb2N1cyxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgLmxpY2Vuc2VpbnB1dDpmb2N1cyxcbi5Gb3JtQ29udGFpbmVyIGlucHV0LnByb2ZpbGUtZm9ybS1pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uRm9ybUNvbnRhaW5lciBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uRm9ybUNvbnRhaW5lciAucHJvZmlsZS1mb3JtLWlucHV0OmZvY3VzLFxuLkZvcm1Db250YWluZXIgaW5wdXQ6Zm9jdXMsXG4uRm9ybUNvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsXG4uRm9ybUNvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyxcbi5SZXNldFBhc3N3b3JkRm9ybWNvbnRhaW5lciBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uUmVzZXRQYXNzd29yZEZvcm1jb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLy8gUHJvZmlsZSBmb3JtIGlucHV0IGZpZWxkcyAtIHVzZSBhdHRyaWJ1dGUgc2VsZWN0b3JzIGZvciBoaWdoZXN0IHNwZWNpZmljaXR5XG5pbnB1dC5wcm9maWxlLWZvcm0taW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLnByb2ZpbGUtZm9ybS1pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5pbnB1dC5saWNlbnNlaW5wdXRuYW1lOmZvY3VzLFxuaW5wdXQubGljZW5zZWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi8vIEV4Y2x1ZGUgbWlzYy1jb250YWluZXIgZnJvbSBhYm92ZSBydWxlIC0gbWlzYyBhbW91bnQgZmllbGQgbmVlZHMgYm9yZGVyXG4ubWlzYy1jb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEdsb2JhbCBhdXRvZmlsbCBzdHlsaW5nIC0gZW5zdXJlIGF1dG8tc2VsZWN0ZWQgdmFsdWVzIGhhdmUgIzY5Njk2OSAoZXhjbHVkZSBhZGRyZXNzIGFuZCBzZWxlY3QpXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOm5vdCgucHJvcGVydHlpbnB1dCksXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyOm5vdCgucHJvcGVydHlpbnB1dCksXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzOm5vdCgucHJvcGVydHlpbnB1dCksXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZTpub3QoLnByb3BlcnR5aW5wdXQpLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLy8gU2VsZWN0IGF1dG9maWxsIC0ga2VlcCAjMjM0MDVFIGNvbG9yXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFkZHJlc3MgZmllbGQgYXV0b2ZpbGwgLSBrZWVwICMyMzQwNUUgY29sb3JcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0LnByb3BlcnR5aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkFGQUZBIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZpcmVmb3ggYXV0b2ZpbGxcbmlucHV0OmF1dG9maWxsOm5vdCgucHJvcGVydHlpbnB1dCksXG50ZXh0YXJlYTphdXRvZmlsbCB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0OmF1dG9maWxsLFxuaW5wdXQucHJvcGVydHlpbnB1dDphdXRvZmlsbCB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuLy8gR2xvYmFsIC0gZm9ybS1jb250cm9sIGFkZG9uZnJvbnQgaW5wdXQgZmllbGRzIGJvcmRlci1yYWRpdXMgZml4XG4vLyBBcHBseSBib3JkZXItcmFkaXVzIHRvIHByZXZlbnQgYmFja2dyb3VuZCBjb2xvciBvdmVybGFwIHdpdGggcGFyZW50IGJvcmRlclxuLmZvcm0tY29udHJvbC5hZGRvbmZyb250LFxuaW5wdXQuZm9ybS1jb250cm9sLmFkZG9uZnJvbnQsXG5pbnB1dC5hZGRvbmZyb250LFxuLmFkZG9uZnJvbnQsXG4uZm9ybS1jb250cm9sLmlucHV0cGF0dGVybixcbmlucHV0LmZvcm0tY29udHJvbC5pbnB1dHBhdHRlcm4sXG5pbnB1dC5pbnB1dHBhdHRlcm4sXG4uaW5wdXRwYXR0ZXJuIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gU2F2ZSBFc3RpbWF0ZSBwb3B1cCAtIENyZWF0ZSBGb2xkZXIgYW5kIEVzdGltYXRlIG5hbWUgaW5wdXRzIGZvY3VzIHN0YXRlXG4uc2F2ZWVzdGltYXRlLWNvbnRhaW5lciBpbnB1dFtuYW1lPVwiTmV3Rm9sZGVyTmFtZVwiXTpmb2N1cyxcbi5zYXZlZXN0aW1hdGUtY29udGFpbmVyIGlucHV0W25hbWU9XCJlc3RpbWF0ZVwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEdsb2JhbCBjbG9zaW5nIGRhdGUgZmllbGQgZm9jdXMgc3RhdGUgLSByZW1vdmUgYm9yZGVyIGFuZCBib3gtc2hhZG93XG4vLyBDbG9zaW5nIGRhdGUgZmllbGRzIC0gcmVtb3ZlIG1hcmdpbiBhbmQgc2V0IGJhY2tncm91bmQgY29sb3Jcbi5kYXRlbW9kZXJtYm90dG9tLFxuLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTEsXG4uY2xvc2luZy1EYXRlLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLy8gSGlnaGVyIHNwZWNpZmljaXR5IHRvIG92ZXJyaWRlIHByb2ZpbGUgZm9ybSBib3JkZXIgc3R5bGluZ1xuLmZpZWxkLXJvdyAuZGF0ZW1vZGVybWJvdHRvbTpmb2N1cyxcbi5maWVsZC1yb3cgLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTE6Zm9jdXMsXG4uZmllbGQtcm93IC5jbG9zaW5nLURhdGU6Zm9jdXMsXG4uZmllbGQtcm93IGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuLmZpZWxkLXJvdyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmRhdGVtb2Rlcm1ib3R0b206Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTE6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmNsb3NpbmctRGF0ZTpmb2N1cyxcbi5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbi5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dC5kYXRlbW9kZXJtYm90dG9tOmZvY3VzLFxuaW5wdXQuZGF0ZW1vZGVybWJvdHRvbUV4dHJhMTpmb2N1cyxcbmlucHV0LmNsb3NpbmctRGF0ZTpmb2N1cyxcbi5kYXRlbW9kZXJtYm90dG9tOmZvY3VzLFxuLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTE6Zm9jdXMsXG4uY2xvc2luZy1EYXRlOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLy8gUmVmaSBjYWxjdWxhdG9yIFBNSSBkZWZhdWx0IHNlY3Rpb24gLSBpbml0aWFsIGJvcmRlciBzdHlsaW5nXG5pbnB1dFtuYW1lPVwiQ3JlZGl0U2NvcmVvcHRpb25zX25ld1wiXSxcbnNlbGVjdFtuYW1lPVwiQ3JlZGl0U2NvcmVvcHRpb25zX25ld1wiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZWZpIGNhbGN1bGF0b3IgUE1JIGRlZmF1bHQgc2VjdGlvbiAtIGZpeCBib3JkZXIgYW5kIG91dGxpbmUgb24gZm9jdXNcbmlucHV0W25hbWU9XCJDcmVkaXRTY29yZW9wdGlvbnNfbmV3XCJdOmZvY3VzLFxuc2VsZWN0W25hbWU9XCJDcmVkaXRTY29yZW9wdGlvbnNfbmV3XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gUmVmaSBjYWxjdWxhdG9yIFBNSSBkZWZhdWx0IHNlY3Rpb24gLSByZW1vdmUgYmxhY2sgb3V0bGluZSBmcm9tIGFsbCBmaWVsZHMgb24gZm9jdXNcbi5kZWZhdWx0c2VjdGlvbiBpbnB1dDpmb2N1cyxcbi5kZWZhdWx0c2VjdGlvbiBzZWxlY3Q6Zm9jdXMsXG4uZGVmYXVsdHNlY3Rpb24gdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFBNSSBtb2RhbCAtIG51bWJlciBpbnB1dCBmaWVsZHMgKFBCRkFJUCBjbGFzcykgLSByZW1vdmUgb3V0bGluZSBvbiBmb2N1c1xuaW5wdXQuUEJGQUlQOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5QQkZBSVA6Zm9jdXMsXG5pbnB1dFtuYW1lKj1cInBtaVNob3J0VGVybV9uZXdcIl06Zm9jdXMsXG5pbnB1dFtuYW1lKj1cInBtaUxvbmdUZXJtX25ld1wiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIE11bHRpcGxlIE9mZmVyIEVkaXQgbW9kYWwgLSBjbG9zaW5nIGRhdGUgZmllbGQgYm9yZGVyXG4ubXVsdGlwbGVvZmZlckRhdGUsXG5pbnB1dC5tdWx0aXBsZW9mZmVyRGF0ZSxcbi5kYXRlbW9kZXJtYm90dG9tLm11bHRpcGxlb2ZmZXJEYXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aXBsZW9mZmVyRGF0ZTpmb2N1cyxcbmlucHV0Lm11bHRpcGxlb2ZmZXJEYXRlOmZvY3VzLFxuLmRhdGVtb2Rlcm1ib3R0b20ubXVsdGlwbGVvZmZlckRhdGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uRW1haWxWZXJpZnlfY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcblx0LlRpdGxlX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5FbWFpbF9UaXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHQvLyBmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHR9XG5cblx0LkVtYWlsX2Rlc2Mge1xuXHRcdGNvbG9yOiAjM0QzRDNEO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5hZGRidG57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOjBcdFxuXHR9XG5cdC5zZW5kRW1haWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdG1heC1oZWlnaHQ6IDQ4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0fVxufVxuLkVtYWlsUG9wdXBfY2xvc2V7XG5cdG1hcmdpbi10b3A6IC00MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTFweDtcdFxuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5jbG9zZV9jdXJzb3J7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuLkhvX0ZpZWxkc3tcblx0XHQuaGlkZGVue1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVx0XG4uY2xvc2luZ2Nvc3RfZXNjcm93IHtcblx0d2lkdGg6IDM1JTtcblx0dGV4dC1hbGlnbjogZW5kO1xuXHQmLnR4dHN0YXJ0IHtcblx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdH1cblx0fVxuXG4ud2FyaW5naWNvbntcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMzElO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bGVmdDogNTQlO1xuLy9cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5OZXctd2FybmluZy1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0d2lkdGg6IDMwNXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MSwgOTEsIDAuNTApO1xuXHRtYXJnaW46IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5OZXctd2FybmluZy1jb250ZW50LWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdC8qIFNhbWUgYXMgd3JhcHBlciAqL1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uOiBiZ0ZhZGUgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Lndhcm5pbmctY29udGVudC10ZXh0IHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LWZhbWlseTogXCJETVNhbnMtUmVndWxhclwiO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHQvKiAzMHB4ICovXG5cdH1cbn1cbi5OZXctd2FybmluZy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4OyAvKiBSb3VuZGVkIGNvcm5lcnMgKi9cblx0cGFkZGluZzogMnB4IDNweCAycHggM3B4OyAgICAgICAvKiBCb3JkZXIgdGhpY2tuZXNzICovXG5cdGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KGZyb20gdmFyKC0tYW5nbGUpLCNmZmZmZmYgMGRlZyA1MGRlZywgICMyNzhhZTUpO1xuXHRhbmltYXRpb246IHJvdGF0ZSAxLjNzIGxpbmVhciBpbmZpbml0ZTtcbn1cbiAgICAvKiBCYWNrZ3JvdW5kIGZhZGUgYW5pbWF0aW9uICovXG4gICAgQGtleWZyYW1lcyBiZ0ZhZGUge1xuXHRcdDAlICAgeyBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXHRcdDUwJSAgeyBiYWNrZ3JvdW5kOiAjRkZGOEQzOyB9XG5cdFx0MTAwJSB7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cdCAgfVxuICBcblx0ICAvKiBSb3RhdGUgYm9yZGVyICovXG5cdCAgQGtleWZyYW1lcyByb3RhdGUge1xuXHRcdHRvIHsgLS1hbmdsZTogMzYwZGVnOyB9XG5cdCAgfVxuICBcblx0ICBAcHJvcGVydHkgLS1hbmdsZSB7XG5cdFx0c3ludGF4OiBcIjxhbmdsZT5cIjtcblx0XHRpbml0aWFsLXZhbHVlOiAwZGVnO1xuXHRcdGluaGVyaXRzOiBmYWxzZTtcblx0ICB9XG4gIFxuXHQgIC8qIEZpbmlzaGVkIHN0YXRlICovXG5cdCAgLmZpbmlzaGVkIHtcblx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGOEQzICFpbXBvcnRhbnQ7XG5cdCAgfVxuICBcblx0ICAuZmluaXNoZWQtd3JhcHBlciB7XG5cdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgfVx0XG5cblx0Lk5ldy13YXJuaW5nLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH0gIFxuXHQubm8tYW5pbWF0aW9uIHtcblx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGOEQzICFpbXBvcnRhbnQ7XG5cdH1cblx0LndhcmluZ2ljb24tYm90dG9ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZm9udDE0e1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5nbVRlb0J7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdFx0Ym90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDogOTk5OTk5ICAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuXHRcdC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG5cdFx0dG9wOiAtMzE1cHggIWltcG9ydGFudDtcblx0fVxuXHQuZmxleF9jb250ZW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXHQvLyBQcm9wZXJ0eSBUYXggUHJvcmF0aW9uIFRvZ2dsZSBTdHlsaW5nIC0gTGF3eWVyc0FnZW50IE5WIENsYXJrIENvdW50eVxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX0NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZiB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG5cdGJvcmRlci1yYWRpdXM6IDEyLjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9vZmYuUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX3N3aXRjaCB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fYnV0bGVmdCB7XG5cdGxlZnQ6IDJweDtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2J1dHJpZ2h0IHtcblx0bGVmdDogMjFweDtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2lucHV0X2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuLmNhbGVuZGFyLWljb24ge1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDE2cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0fVxufVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdMT0JBTCBTRUxFQ1QgQU5EIElOUFVUIFNUWUxJTkdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEdsb2JhbCBzZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlcyBzdHlsaW5nXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxlY3QgZHJvcGRvd24gc2VsZWN0ZWQgdmFsdWUgc2hvdWxkIGJlICMyMzQwNUUgKGRhcmsgbmF2eSlcbnNlbGVjdC5mb3JtLWNvbnRyb2wsXG5zZWxlY3Q6bm90KC5zcGxpdC1jb250cm9sKSB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuLy8gQnV0IGlucHV0IGZpZWxkcyBzaG91bGQgcmVtYWluICM2OTY5NjlcbmlucHV0LmZvcm0tY29udHJvbCxcbmlucHV0IHtcbiAgICBjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSUNPTiBTSVpJTkcgLSAxOXB4IMOXIDE5cHhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFNoYXJlLCBQcmludCwgUERGLCBDbG9zaW5nIENvc3Qgc2VjdGlvbiBpY29ucywgYW5kIENhbGVuZGFyIGljb25zXG4uaWNvbi1sZWZ0IGltZyxcbi5pY29uLXJpZ2h0IGltZyxcbi5pY29uLXRvcCBpbWcsXG4uaWJtc2hhcmVwcmludCBpbWcsXG4uc21hcnRjb21wc2hhcmVwcmludCBpbWcsXG4vLyAuY2VudGVyaWNvbiBpbWcsXG5pbWdbc3JjKj1cImNhbGVuZGFyXCIgaV0sXG5pbWdbc3JjKj1cIkNhbGVuZGFyXCIgaV0sXG5pbWdbYWx0Kj1cImNhbGVuZGFyXCIgaV0ge1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4vLyBNdWx0aXBsZSBPZmZlciAtIGFycm93IGljb24gc2l6ZVxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgaW1nW3NyYyo9XCJsZWZ0QXJyb3dcIl0sXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciBpbWdbc3JjKj1cInJpZ2h0QXJyb3dcIl0sXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuaWNvbi1sZWZ0IGltZ1tzcmMqPVwiQXJyb3dcIl0sXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuaWNvbi1yaWdodCBpbWdbc3JjKj1cIkFycm93XCJdIHtcbiAgICB3aWR0aDogMjdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjdweCAhaW1wb3J0YW50O1xufVxuXG4vLyBBY2NvdW50IFNldHRpbmdzIGFycm93cyAtIG92ZXJyaWRlIHRvIDE5cHggKGhpZ2hlciBzcGVjaWZpY2l0eSlcbi5hbGlnbmFycm93IGltZ1tzcmMqPVwicmlnaHRBcnJvd1wiXSxcbi5hbGlnbmFycm93IGltZ1tzcmMqPVwibGVmdEFycm93XCJdLFxuLmFsaWduYXJyb3cgaW1nW3NyYyo9XCJBcnJvd1wiXSB7XG4gICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLy8gRmxpcCBDYWxjdWxhdG9yIC0gQ2xvc2luZyBDb3N0cyBhcnJvdyAtIDE5cHggc2l6ZVxuLkZfY2xvc2luZ2Nvc3QgaW1nW3NyYyo9XCJyaWdodEFycm93XCJdLFxuLkZfY2xvc2luZ2Nvc3QgaW1nW3NyYyo9XCJsZWZ0QXJyb3dcIl0sXG4uRl9jbG9zaW5nY29zdCBpbWdbc3JjKj1cIkFycm93XCJdLFxuLkZfYWRyZXNzY29udGFpbmVyIGltZ1tzcmMqPVwicmlnaHRBcnJvd1wiXSxcbi5GX2FkcmVzc2NvbnRhaW5lciBpbWdbc3JjKj1cImxlZnRBcnJvd1wiXSxcbi5GX2FkcmVzc2NvbnRhaW5lciBpbWdbc3JjKj1cIkFycm93XCJdLFxuLkJBSF9SaWdodCBpbWdbc3JjKj1cInJpZ2h0QXJyb3dcIl0sXG4uQkFIX1JpZ2h0IGltZ1tzcmMqPVwibGVmdEFycm93XCJdLFxuLkJBSF9SaWdodCBpbWdbc3JjKj1cIkFycm93XCJdLFxuLkJBSF9SaWdodCBpbWcge1xuICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTRUxMRVItU1BFQ0lGSUMgU1RZTElOR1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU3BlY2lmaWMgc3R5bGluZyBmb3IgU2VsbGVyQ29udGFpbmVyIHNlbGVjdCBkcm9wZG93bnNcbi5TZWxsZXJDb250YWluZXIgLmZvcm0tZ3JvdXAgLmZpZWxkLXJvdyBzZWxlY3Qge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYmZfc2luZ2xlX2ZpZWxkIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FsY190aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucXVhbGlmeV9oZWFkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Y29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5sZWZ0X2Fyb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbi8vIFx0LnNwbGl0LWNvbnRyb2wge1xuLy8gXHRcdGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG5cbi8vIE1pc2MgcG9wdXAgLSByZW1vdmUgYm9yZGVyLXJhZGl1cyBvdmVycmlkZVxuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cD46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uQnV5ZXJFbnRpdHlUcnVzdF9idXRyaWdodCB7XG5cdGxlZnQ6IDI4cHg7XG59XG5cbi5pbmZvUG9wdXBTZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uaW5mb1BvcHVwVGl0bGUge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb1BvcHVwVGV4dCB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2lucHV0X2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uYnJhbmQtb25lIHtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kT25lJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwN0FGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0EsQUFBQSxhQUFhLENBQUM7RUFDVixnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQTtFQWdEZixlQUFlO0VBWWYsYUFBYTtFQWlIYjs7O01BR0s7RUFpUEwsaUJBQWlCO0VBNkRqQiwwQkFBMEIsRUErRDFCO0VBN2hCRCxBQUNDLGdCQURlLENBQ2YsV0FBVyxDQUFBO0lBQ1YsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsSUFBSTtJQUNiLGVBQWUsRUFBRSxNQUFNO0lBQ3ZCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLFlBQVk7SUFDekIsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLGFBQWEsRUFBRSxpQkFBaUIsR0FDaEM7RUFYRixBQVlDLGdCQVplLENBWWYsVUFBVSxDQUFBO0lBQ1QsWUFBWSxFQUFDLEdBQUc7SUFDaEIsS0FBSyxFQUFDLE9BQU87SUFDYixXQUFXLEVBQUUsZUFBZSxHQUM1QjtFQWhCRixBQWlCQyxnQkFqQmUsQ0FpQmYsV0FBVyxDQUFDLElBQUksQ0FBQTtJQUNmLGVBQWUsRUFBRSxJQUFJO0lBQ3JCLGtCQUFrQixFQUFFLEVBQUU7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDL0I7O0FBQ0QsVUFBVSxDQUFWLGVBQVU7RUFDVCxFQUFFO0lBQUUsU0FBUyxFQUFFLFVBQVU7RUFF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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9TZWxsVG9OZXQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9TZWxsVG9OZXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuU2VsbFRvTmV0Q29udGFpbmVyIHtcblx0d2lkdGg6MTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQuU2VsbFRvTmV0VGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0dGV4dC13cmFwOiBub3dyYXA7XG5cdH1cblx0LmdlYXItc2V0dGluZ3N7XG5cdFx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuZ2Vhci1zZXR0aW5ncyBzcGFuIHtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdFxuXHQuZm9ybS1ncm91cHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0LCBpbnB1dHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjowcHggIWltcG9ydGFudDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdH1cblx0XHRcdHNlbGVjdHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XHRcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5Db21wdXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuU2F2ZUVzdGltYXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICNFRTcwNTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5Db2xsYXBzZURyb3BUaXRsZXtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LkNvbGxhcHNlRHJvcEljb257XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCl7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wuYWRkb25iYWNrIHtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcblx0fVxufVxuLm1pc2MtY29udGFpbmVye1xuXHQuTW9kYWxJbm5lclRpdGxlQ2xze1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdHRhYmxlIHRyIHRkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQuTWlzY01vZGFsQnRuQ2xzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGhlaWdodDo1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206NTBweDtcblx0fVxufVxuLnRheGVzLWNvbnRhaW5lcntcblx0Lk1vZGFsSW5uZXJUaXRsZUNsc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0fVxuXHQuUHJpY2VTZXR0aW5nc0Rpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGlucHV0e1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR9XG5cdFx0Lk1hcmdpbkNsc3tcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdC5MYWJlbFN0eWxlQ2xze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuUHJpY2VTZXR0aW5nc0J0bkRpdntcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdH1cbn1cbi5ydmItY29udGFpbmVye1xuXHQuU1ROX3J1bk51bV9hbmltYXRle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI2NXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDQ4JTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFxuXHR9XG5cdC5ydW5OdW1fYW5pbWF0ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzYlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDQ3JTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHRcbn1cblx0LlJpZ2h0Q29udGFpbmVyQ2xze1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAtMTVweCAjOTZiY2RkO1xuXHRcdG1pbi1oZWlnaHQ6NDAwcHg7XG5cdFx0LmNoYXJ0LXdyYXBwZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5DaGFydEhlYWRlckRpdntcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRjb2xvcjogIzMxM0I2Mjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHR9XG5cdFx0XHQuQ3Vyc29yUG9pbnRlckNsc3tcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdH1cblx0XHRcdC5QaWVjaGFydFZhbHVlQ2xze1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTkwcHg7XG5cdFx0XHRcdGxlZnQ6IDIwOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxMDAwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0LlByaWNlVmFsdWVDbHN7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkRvbGxhclNpZ25DbHN7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuRWRpdERvbmVCdG57XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuYWN0aXZle1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGFydF9Cb3R0b217XG5cdFx0XHQuYmx1ZUJveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzJBNjRGRjtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJBNjRGRjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnllbGxvd0JveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC55ZWxsb3d0ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0fVxuXHRcdFx0LkNoYXJ0UmVzdWx0VGFibGV7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkT25le1xuXHRcdFx0XHRcdHdpZHRoOjUlO1xuXHRcdFx0XHRcdC5DaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuWWVsbG93Q2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5HcmVlbkNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuUHVycGxlQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzhENkI5NDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4RDZCOTQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5CbHVlQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5Cb3JkZXJDaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVFO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZFR3b3tcblx0XHRcdFx0XHR3aWR0aDozNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZEZvdXJ7XG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Cb3JkZXJCb3R0b21DbHN7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkFsaWduUmlnaHRDbHN7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lk1hcmdpblRvcENsc3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuTGFiZWxSZWd1bGFyRm9udENsc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkxhYmVsQm9sZEZvbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5QYWlkVGF4RGl2Q2xze1xuXHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdC5SZXN1bHRDb2xsYXBzZURyb3BJY29ue1xuXHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5TbGlkZXJEaXZDbHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzhweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItZG90IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN0Y29udHBhZGR7XG5cdHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG4uc3RyaWdodHBhZGR7XG5cdHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RsZWZ0cGFkZHtcblx0cGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnN0aGVhZG1hcmd7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZWRpdFByaWNlLWNsc3tcblx0aW5wdXR7XG5cdFx0Zm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KXtcbiAgICAuc3Rjb250cGFkZFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3RyaWdodHBhZGR7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlbGxlci1jb250YWluZXJcbiAgICB7XG4gICAgICAgIC5ydmItY29udGFpbmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5SaWdodENvbnRhaW5lckNscyBcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY2hhcnQtd3JhcHBlclxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgLm5ldHRvc2hlZXRcbiAgICAgICAgICAgICAgICAgICAge1xuXHRcdFx0XHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHNcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0Ly90b3A6IDMzJTsgICBcblx0XHRcdFx0XHRcdFx0dG9wOiAzOCUgIWltcG9ydGFudDtcbiAgICBcdCAgICAgICAgICAgICAgICBcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxuXHRcdFx0XHRcdFx0fSAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIH1cbiAgICB9IFxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpe1xuXHQuc2VsbGVyLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgLnJ2Yi1jb250YWluZXJcbiAgICAgICAge1xuICAgICAgICAgICAgLlJpZ2h0Q29udGFpbmVyQ2xzIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAubmV0dG9zaGVldFxuICAgICAgICAgICAgICAgICAgICB7XG5cdFx0XHRcdFx0XHQuRWRpdERvbmVCdG57XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuUGllY2hhcnRWYWx1ZUNsc1xuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHQvL3RvcDogMzMlOyAgIFxuXHRcdFx0XHRcdFx0XHR0b3A6IDM2JSAhaW1wb3J0YW50O1xuICAgIFx0ICAgICAgICAgICAgICAgIFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAgXG5cdFx0XHRcdFx0XHR9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuICAgIH0gXG5cbn1cbi5Fc2NhbGF0aW9uc3R5bGV7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtaW4taGVpZ2h0OjQwcHhcbn1cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBidXllckJGX3ZhbHVlIGlucHV0IGZpZWxkIC0gcG9zaXRpb24gcmVsYXRpdmUgYW5kIG5vIGJvcmRlciAocGFyZW50IGhhcyBib3JkZXIpXG4uYnJva2VyZmVlIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cInNlbGxlckJGX3ZhbHVlXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gb24gZm9jdXMga2VlcCBhbGwgYm9yZGVyc1xuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fQ29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZiB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfb2ZmLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9zd2l0Y2gge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcztcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fYnV0bGVmdCB7XG5cdGxlZnQ6IDJweDtcbn1cblxuLkJ1eWVyRW50aXR5VHJ1c3RfYnV0cmlnaHQge1xuXHRsZWZ0OiAyOHB4O1xufVxuXG4uaW5mb1BvcHVwU2VjdGlvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmluZm9Qb3B1cFRpdGxlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm9Qb3B1cFRleHQge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59Il0sIm5h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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL25vZGVfbW9kdWxlcy9yYy1zbGlkZXIvYXNzZXRzL2luZGV4LmNzcyIsInNvdXJjZXMiOlsiLi4vLi4vbm9kZV9tb2R1bGVzL3JjLXNsaWRlci9hc3NldHMvaW5kZXguY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5yYy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5yYy1zbGlkZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5yYy1zbGlkZXItcmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucmMtc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlMmZiO1xufVxuLnJjLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGN1cnNvcjogZ3JhYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDJweCAjOTZkYmZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4ucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU3YzVmNztcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICM5NmRiZmE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTZkYmZhO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM1N2M1Zjc7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5yYy1zbGlkZXItbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucmMtc2xpZGVyLXN0ZXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmMtc2xpZGVyLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTZkYmZhO1xufVxuLnJjLXNsaWRlci1kb3QtcmV2ZXJzZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG4ucmMtc2xpZGVyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItaGFuZGxlLFxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1tYXJrLXRleHQsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXJhaWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItdHJhY2sge1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDRweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLW1hcmsge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1zdGVwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdCB7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1kb3Q6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXItYWN0aXZlLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNTbGlkZXJUb29sdGlwWm9vbURvd25JbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlcixcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuQGtleWZyYW1lcyByY1NsaWRlclRvb2x0aXBab29tRG93bkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlci10b29sdGlwICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1wbGFjZW1lbnQtdG9wIHtcbiAgcGFkZGluZzogNHB4IDAgOHB4IDA7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiA2cHggMnB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2YzZjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggI2Q5ZDlkOTtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1wbGFjZW1lbnQtdG9wIC5yYy1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3JkZXItd2lkdGg6IDRweCA0cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNmM2Yztcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFVBQVUsQ0FBQztFQUNULFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGdCQUFnQixFQUFFLElBQUk7RUFDbEIsWUFBWSxFQUFFLElBQUk7RUFDdEIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsMkJBQTJCLEVBQUUsZ0JBQWdCLEdBQzlDOztBQUNELEFBQUEsVUFBVSxDQUFDLENBQUMsQ0FBQztFQUNYLFVBQVUsRUFBRSxVQUFVO0VBQ3RCLDJCQUEyQixFQUFFLGdCQUFnQixHQUM5Qzs7QUFDRCxBQUFBLGVBQWUsQ0FBQztFQUNkLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJ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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-tax-card .hl-tax-card__input,
.hl-tax-card .hl-tax-card__input:focus,
.hl-tax-card .hl-tax-card__input:focus-visible,
.hl-tax-card .hl-tax-card__input:-webkit-autofill,
.hl-tax-card .hl-tax-card__input:-webkit-autofill:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-weight: 700 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  background: transparent !important;
  -webkit-text-fill-color: #181D27 !important;
  color: #181D27 !important;
  font-family: 'DM Sans', sans-serif !important;
  border: 0 !important;
  outline: 0 !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;
  /* center the value/input + icon as flex items so swapping text <-> input
           never changes their vertical position or grows the card */
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
}

.hl-tax-card .hl-tax-card__edit {
  width: 14px;
  height: 14px;
  margin-left: 8px;
  /* NOTE: right-border gap + hide-on-edit are set via inline style in the JSX
           (Homelink_New.js / PropertyTaxSelection.js) because this SCSS is not being
           recompiled in the current build. Move them back here once styles rebuild. */
  cursor: pointer;
  vertical-align: middle;
  filter: brightness(0);
  opacity: 0.55;
}

.hl-tax-card .hl-tax-card__edit:hover {
  opacity: 0.85;
}

.hl-tax-card .hl-tax-card__edit--hidden {
  /* keep the icon's box so the value doesn't shift when entering edit mode */
  visibility: hidden;
}

.hl-tax-card .hl-tax-card__input {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px !important;
  line-height: 32px;
  /* match the .hl-tax-card__value span box exactly so the card border
           doesn't grow when switching display -> edit */
  box-sizing: border-box;
  height: 32px;
  vertical-align: middle;
  margin: 0;
  color: #181D27 !important;
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  text-align: right;
  width: 140px;
  padding: 0;
}

/* 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;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  gap: 2px;
}

.hl-loan-select-card .hl-loan-select-card__amount-row {
  display: flex;
  align-items: center;
  gap: 8px;
}

.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;
}

.hl-loan-select-card .hl-loan-select-card__edit {
  width: 14px;
  height: 14px;
  cursor: pointer;
  filter: brightness(0);
  opacity: 0.55;
}

.hl-loan-select-card .hl-loan-select-card__edit:hover {
  opacity: 0.85;
}

.hl-loan-select-card .hl-loan-select-card__rate {
  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--editing {
  flex-direction: column;
  align-items: stretch;
  gap: 16px;
  cursor: default;
}

.hl-loan-edit-form__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.hl-loan-edit-form__header .hl-loan-edit-form__title {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #181D27;
}

.hl-loan-edit-form__header .hl-loan-edit-form__date {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #414651;
}

.hl-loan-edit-form__fields {
  display: flex;
  flex-direction: row;
  gap: 12px;
}

.hl-loan-edit-form__fields .hl-loan-edit-form__field {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 8px 12px;
  background: #F5F5F5;
  border-radius: 12px;
}

.hl-loan-edit-form__fields .hl-loan-edit-form__field-label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #717680;
}

.hl-loan-edit-form__fields .hl-loan-edit-form__input-wrap {
  display: flex;
  align-items: center;
  gap: 2px;
}

.hl-loan-edit-form__fields .hl-loan-edit-form__prefix,
.hl-loan-edit-form__fields .hl-loan-edit-form__suffix {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #181D27;
}

.hl-loan-edit-form__fields .hl-loan-edit-form__input {
  flex: 1;
  width: 100%;
  min-width: 0;
  font-family: 'DM Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #181D27 !important;
  background: transparent !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  text-indent: 0 !important;
  margin: 0 !important;
}

.hl-loan-edit-form__done {
  width: 100%;
  padding: 12px 16px;
  border-radius: 100px;
  border: none;
  background: #278AE5;
  color: #FFFFFF;
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  letter-spacing: 0.02em;
}

.hl-loan-edit-form__done:hover {
  background: #1c6fbf;
}

/* 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;
}

/* Disabled state — used while the Cost Intelligence intro animation is still playing,
   so the user can't Use Data / Skip before the content is ready. */

.hl-btn-primary:disabled,
.hl-btn-secondary:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Qcm9wZXJ0eVRheFNlbGVjdGlvbi5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL1Byb3BlcnR5VGF4U2VsZWN0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTG9hbiBCYWxhbmNlIG1vZGFsIOKAlCBzdGFjayBDb3VudFVwIHZhbHVlICsgXCJVc2VcIiBsaW5rIHZlcnRpY2FsbHkgKi9cbi5obC1jb250YWluZXIgLmxibmV3YmFsYW5jZSAubGJib3gxIC5sYmJveGNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNHB4O1xufVxuXG4vKiBDbG9zZSAoWCkgYnV0dG9uIGZvciBuZXctZGVzaWduIG1haW4gcG9wdXAgKi9cbi5obC1jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3NnB4O1xuICAgIHJpZ2h0OiA0MThweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cbn1cblxuLyogVGF4IGNvbXBhcmUgY2FyZHMgKENvbXB1dGVTdGF0dXMgbW9kYWwpIOKAlCBGaWdtYTogNjA6MTMwICovXG4uaGwtdGF4LWNvbXBhcmUtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJi0tdW5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUVBRUI7XG5cbiAgICAgICAgLmhsLXRheC1jb21wYXJlLWNhcmRfX2xhYmVsLFxuICAgICAgICAuaGwtdGF4LWNvbXBhcmUtY2FyZF9fdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICMxODFEMjcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5obC10YXgtY29tcGFyZS1jYXJkX19yYWRpbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDVEN0RBO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDZweCAtMXB4IHJnYmEoMTAsIDEzLCAxOCwgMC4xKSwgMHB4IDJweCA0cHggLTJweCByZ2JhKDEwLCAxMywgMTgsIDAuMDYpO1xuXG4gICAgICAgIC5obC10YXgtY29tcGFyZS1jYXJkX19sYWJlbCxcbiAgICAgICAgLmhsLXRheC1jb21wYXJlLWNhcmRfX3ZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxRDI3ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9fbGVmdC1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fcmFkaW8ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDVEN0RBO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19zdWIge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgICAgIC50X1N1ZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWdkaXNwbGF5IHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuXG4vKiBFZGl0IHBpbGwgYnV0dG9uIChwZW5jaWwgKyB0YXggcmF0ZSAlKSDigJQgUHJvcGVydHkgVGF4IFdhcm5pbmcgcG9wdXAgb25seS5cbiAgIEZpZ21hOiA2cHggcmFkaXVzLCA0cHgvOHB4IHBhZGRpbmcsIDRweCBnYXAsIGJhY2tncm91bmQgI0U1RjNGRiAoQnJhbmQvNTApLiAqL1xuLmhsLXRheC1lZGl0LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUYzRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNFNUYzRkYgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLyogTG9hbiBCYWxhbmNlIG1vZGFsIOKAlCBcIlVzZVwiIHRleHQgbGluayBpbnNpZGUgbGJib3hjb250ZW50ICovXG4uaGwtbG9hbmJhbC11c2UtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFhNTI3NjtcbiAgICB9XG59XG5cbi8qIFJlbW92ZSBiYWNrZ3JvdW5kIGZyb20gLmVzdGltYXRlY29sb3IgKENvdW50VXAgdmFsdWUgaW5zaWRlIGxiYm94Y29udGVudCkgKi9cbi5obC1jb250YWluZXIgLmxibmV3YmFsYW5jZSAubGJib3gxIC5sYmJveGNvbnRlbnQgLmVzdGltYXRlY29sb3IsXG4uaGwtY29udGFpbmVyIC5sYm5ld2JhbGFuY2UgLmxiYm94MSAubGJib3hjb250ZW50MSAuZXN0aW1hdGVjb2xvciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uaGwtbG9hbi1jYXJke1xuICAgIC5obC1sb2FuLWNhcmRfX2lucHV0LFxuICAgIC5obC1sb2FuLWNhcmRfX2lucHV0OmZvY3VzLFxuICAgIC5obC1sb2FuLWNhcmRfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLmhsLWxvYW4tY2FyZF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5obC10YXgtY2FyZHtcbiAgICAuaGwtdGF4LWNhcmRfX2lucHV0LFxuICAgIC5obC10YXgtY2FyZF9faW5wdXQ6Zm9jdXMsXG4gICAgLmhsLXRheC1jYXJkX19pbnB1dDpmb2N1cy12aXNpYmxlLFxuICAgIC5obC10YXgtY2FyZF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAuaGwtdGF4LWNhcmRfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzE4MUQyNyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzE4MUQyNyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmhsLWludGVyZXN0LXJvdy1jb21wYWN0e1xuICAgIC5obC1pbnRlcmVzdC1yb3ctY29tcGFjdF9faW5wdXQsXG4gICAgLmhsLWludGVyZXN0LXJvdy1jb21wYWN0X19pbnB1dDpmb2N1cyxcbiAgICAuaGwtaW50ZXJlc3Qtcm93LWNvbXBhY3RfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLmhsLWludGVyZXN0LXJvdy1jb21wYWN0X19pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxufSBcbi5obC1pbnRlcmVzdC1yb3ctY29tcGFjdF9faW5wdXR7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmFsbGRpdntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmLm92ZXJhbGxkaXYtLXdhcm5pbmd7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgLmRvbmVkaXZ7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMHB4IDI0cHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ub3ZhbHVldGV4dGNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaGwtZm9vdGVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgLmhsLWZvb3Rlci1sZWZ0e1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGwtZm9vdGVyLXJpZ2h0e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWVsaW5re1xuICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgIGltZ3tcbiAgICAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgICB9XG4gICAgfVxuICAgIC5wcm9wYWRkcmVzc3tcbiAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgLnRleHRjb250ZW50e1xuICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgIGJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWVzZXR0aW5nXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgIC8vZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkhfaG9tZXNldHRpbmdcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5IQV9JbWd7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuSF9ob21lc2V0dGluZy0tY2VudGVyXG4gICAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5IQV9JbWd7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuaG9tZWxpbmt7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXJnaW50b3Axe1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmljb25kb2xsYXJ7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogNnB4IDVweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICAgIC5pY29ud2lkdGh7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxcHg7XG4gICAgfVxuICAgIC5ib3JkZXJsZWZ0e1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGlzcGxheWZsZXh7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5ob21lc2V0dGluZzFcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhY2tob21lbGlua3tcbiAgICAgICAgd2lkdGg6OTUlOyAgICAgICAgXG4gICAgICAgIGNvbG9yOiMyNzhBRTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5vdmFsdWV0ZXh0Y29udGVudHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6J01vbnRzZXJyYXQtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM0MTQ2NTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzQxNDY1MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm92YWx1ZXRleHRjb250ZW50MntcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubm92YWx1ZXRleHRjb250ZW50bWFyaWNve1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5ub3ZhbHVlaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9wdmFsdWVkaXZ7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgIC5kZXNsaW5le1xuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcbiAgICAgICB9XG4gICAgICAgLmRlc2JveHtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgIC5kZXNib3hoZWFke1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTM4NTtcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAuZGVzYm94dmFsdWV7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgIGhlaWdodDogOTNweDtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG4gICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICB9XG4gICAgOjpwbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6ICNjNGM0YzQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnVzZXBlcm1pc3N7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBweDtcbiAgICB9XG4gICAgLnVzZXRheGVze1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmVjNGQyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAudXNldGF4Y29udHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgLnVzZXRheGNvbnRub3NlbHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICB9XG4gICAgICAgIC51c2V0YXhjaGVja3tcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnRpY2tiZyB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAudGljayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMnB4IDJweCAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kb25lZGl2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzBweCAwcHggMTVweCAwcHg7XG4gICAgICAgIC5kb25ldHh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kb25lZGl2bWFyaWNve1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTVweCAwcHggMTVweCAwcHg7XG4gICAgICAgIC5kb25ldHh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uTG9hbmJhbGFuY2VUZXh0e1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2IoODAsIDEzOCwgMjU1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vTmV3IEhvbWVsaW5rIGNoYW5nZXMgXG4uTWFyZ2luYm90dG9tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udGhyZWV2YWx1ZXdpZHRoe1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpZHRoMTAwe1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLk5ld2RvbmVidG57XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xufVxuIC5jb21tb25wcm9wZXJ0eXRheGRpdntcbiAgICB3aWR0aDogOTclO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLmJhY2tuZXh0ZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNiwgMTZweCkgOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub25seWJhY2tidG5kaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9ubHliYWNrYnRuY29udHtcbiAgICBjb2xvcjogI0M1QzVDNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7IC8qIDExNS4zODUlICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9ubHluZXh0YnRuZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogN3B4IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpIDZweCA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub25seW5leHRidG5jb250e1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvKiBsaW5lLWhlaWdodDogMTVweDsgKi8gLyogMTE1LjM4NSUgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maW5kbG9hbmNvbnR7XG4gICAgcGFkZGluZzogNnB4IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yaWdodGxlZnRhcnJvd19pbWd7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXZnaW50cmF0ZV93aXRob3V0bW9udGh7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggMHB4IDBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwJSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjQzVDNUM3O1xufVxuLk5ld3NraXBzdHlsZXtcbiAgICBjb2xvcjogI0M1QzVDNztcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdGNyaWNsZV9pbWd7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xufVxuLkludGVydGVzdF90ZXh0MTEge1xuICAgIHdpZHRoOiA5NyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndoaXRlYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbnplcm97XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uTWFyZ2ludG9wMTV7XG4gICAgbWFyZ2luLXRvcDogMTUlO1xufVxuLmRpc2FibGVkZGl2X25leHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGZlNSAhaW1wb3J0YW50O1xuICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1heGFjdGl2ZWxvYW5fc2Nyb2xse1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5oLWJ0bi13aWR0aHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbn1cbi5ub3ZhbHVlaW1hZ2UgdGV4dGFyZWEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLm5vdmFsdWVpbWFnZSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub3ZhbHVlaW1hZ2UgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyBcbn1cbi5yZXEtYnRue1xuICAgIG1hcmdpbjogMTVweCAwcHggIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5FVyBIT01FTElOSyBVSSBSRURFU0lHTiBTVFlMRVNcbiAgIEJhc2VkIG9uIEZpZ21hOiBOZXcgSG9tZUxpbmsgRGVzaWduXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaGwtY29udGFpbmVyIHtcbiAgICAvKiBMb2FuIEJhbGFuY2UgbW9kYWwgZm9ybSBmaWVsZHMgKHNhbWUgYXMgb2xkIG92ZXJhbGxkaXYgc3R5bGluZykgKi9cbiAgICAuaWNvbmRvbGxhciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOGFmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNTA4YWZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDVweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgICAuaWNvbndpZHRoIHtcbiAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgcGFkZGluZzogOHB4IDFweDtcbiAgICB9XG4gICAgLmJvcmRlcmxlZnQge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGlzcGxheWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4vKiBIZWFkZXI6IEJhY2sgfCBMb2dvIHwgU2V0dGluZ3MgKi9cbi5obC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuaGwtaGVhZGVyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3RhY2tlZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAuaGwtY2ktdGl0bGUtdHlwZS0taW5saW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInLCAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFRpdGxlIFNlY3Rpb24gKi9cbi5obC10aXRsZS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmhsLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6ICMxODFEMjc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaGwtYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbn1cblxuLyogRGVzY3JpcHRpb24gVGV4dCAqL1xuLmhsLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzQxNDY1MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiLCBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuLyogTXVsdGlwbGUgTG9hbnMgQmFkZ2UgKi9cbi5obC1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNFNUYzRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuXG4gICAgLmhsLWJhZGdlLWRvdCB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmhsLWJhZGdlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICB9XG59XG5cbi8qIFByb3BlcnR5IFRheCBDYXJkIChzZWxlY3RlZCBzdGF0ZSkgKi9cbi5obC10YXgtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggLTFweCByZ2JhKDEwLCAxMywgMTgsIDAuMSksIDBweCAycHggNHB4IC0ycHggcmdiYSgxMCwgMTMsIDE4LCAwLjA2KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmhsLXRheC1jYXJkLS11bnNlbGVjdGVkIHtcbiAgICAgICAgLmhsLXRheC1jYXJkX19yYWRpbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDVEN0RBO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLXRheC1jYXJkX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgLmhsLXRheC1jYXJkX19yYWRpbyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuaGwtdGF4LWNhcmRfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMxODFEMjc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmhsLXRheC1jYXJkX192YWx1ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAvKiBjZW50ZXIgdGhlIHZhbHVlL2lucHV0ICsgaWNvbiBhcyBmbGV4IGl0ZW1zIHNvIHN3YXBwaW5nIHRleHQgPC0+IGlucHV0XG4gICAgICAgICAgIG5ldmVyIGNoYW5nZXMgdGhlaXIgdmVydGljYWwgcG9zaXRpb24gb3IgZ3Jvd3MgdGhlIGNhcmQgKi9cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmhsLXRheC1jYXJkX19lZGl0IHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgLyogTk9URTogcmlnaHQtYm9yZGVyIGdhcCArIGhpZGUtb24tZWRpdCBhcmUgc2V0IHZpYSBpbmxpbmUgc3R5bGUgaW4gdGhlIEpTWFxuICAgICAgICAgICAoSG9tZWxpbmtfTmV3LmpzIC8gUHJvcGVydHlUYXhTZWxlY3Rpb24uanMpIGJlY2F1c2UgdGhpcyBTQ1NTIGlzIG5vdCBiZWluZ1xuICAgICAgICAgICByZWNvbXBpbGVkIGluIHRoZSBjdXJyZW50IGJ1aWxkLiBNb3ZlIHRoZW0gYmFjayBoZXJlIG9uY2Ugc3R5bGVzIHJlYnVpbGQuICovXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xuICAgICAgICBvcGFjaXR5OiAwLjU1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC10YXgtY2FyZF9fZWRpdC0taGlkZGVuIHtcbiAgICAgICAgLyoga2VlcCB0aGUgaWNvbidzIGJveCBzbyB0aGUgdmFsdWUgZG9lc24ndCBzaGlmdCB3aGVuIGVudGVyaW5nIGVkaXQgbW9kZSAqL1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmhsLXRheC1jYXJkX19pbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgLyogbWF0Y2ggdGhlIC5obC10YXgtY2FyZF9fdmFsdWUgc3BhbiBib3ggZXhhY3RseSBzbyB0aGUgY2FyZCBib3JkZXJcbiAgICAgICAgICAgZG9lc24ndCBncm93IHdoZW4gc3dpdGNoaW5nIGRpc3BsYXkgLT4gZWRpdCAqL1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMxODFEMjcgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi8qIExvYW4gQmFsYW5jZSBHcmFkaWVudCBDYXJkICovXG4uaGwtbG9hbi1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYTUyNzYsICMyNzhBRTUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhsLWxvYW4tY2FyZF9fbGFiZWwtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tY2FyZF9fc2V0dGluZ3Mge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tY2FyZF9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1jYXJkX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC5obC1sb2FuLWNhcmRfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tY2FyZF9fZWRpdCB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1jYXJkX19pbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2FyZXQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDk5OTk5cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC1sb2FuLWNhcmRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxufVxuXG4vKiBTZWxlY3QgQWxsIExvYW5zIEJhciAqL1xuLmhsLXNlbGVjdC1hbGwtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDFweCAxN3B4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuaGwtc2VsZWN0LWFsbC1iYXItLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI3OEFFNTtcblxuICAgICAgICAuaGwtc2VsZWN0LWFsbC1iYXJfX3JhZGlvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGwtc2VsZWN0LWFsbC1iYXJfX3JhZGlvIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q1RDdEQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5obC1zZWxlY3QtYWxsLWJhcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLyogTG9hbiBTZWxlY3Rpb24gQ2FyZCAoZm9yIG11bHRpcGxlIGxvYW5zKSAqL1xuLmhsLWxvYW4tc2VsZWN0LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IC0xcHggcmdiYSgxMCwgMTMsIDE4LCAwLjEpLCAwcHggMnB4IDRweCAtMnB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmhsLWxvYW4tc2VsZWN0LWNhcmQtLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblxuICAgICAgICAuaGwtbG9hbi1zZWxlY3QtY2FyZF9fcmFkaW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tc2VsZWN0LWNhcmRfX3JhZGlvIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q1RDdEQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tc2VsZWN0LWNhcmRfX25hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1zZWxlY3QtY2FyZF9fZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNDE0NjUxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19hbW91bnQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tc2VsZWN0LWNhcmRfX2Ftb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19lZGl0IHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tc2VsZWN0LWNhcmRfX3JhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzQxNDY1MTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLmhsLWxvYW4tc2VsZWN0LWNhcmQtLWVkaXRpbmcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuXG4uaGwtbG9hbi1lZGl0LWZvcm1fX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcblxuICAgIC5obC1sb2FuLWVkaXQtZm9ybV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1lZGl0LWZvcm1fX2RhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzQxNDY1MTtcbiAgICB9XG59XG5cbi5obC1sb2FuLWVkaXQtZm9ybV9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgLmhsLWxvYW4tZWRpdC1mb3JtX19maWVsZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1lZGl0LWZvcm1fX2ZpZWxkLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM3MTc2ODA7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tZWRpdC1mb3JtX19pbnB1dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tZWRpdC1mb3JtX19wcmVmaXgsXG4gICAgLmhsLWxvYW4tZWRpdC1mb3JtX19zdWZmaXgge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1lZGl0LWZvcm1fX2lucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzE4MUQyNyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGwtbG9hbi1lZGl0LWZvcm1fX2RvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYzZmYmY7XG4gICAgfVxufVxuXG4vKiBJbnRlcmVzdCBSYXRlIFNlY3Rpb24gKi9cbi5obC1pbnRlcmVzdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgLmhsLWludGVyZXN0LWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzIyNGQ2ZSwgIzI3OEFFNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuaGwtaW50ZXJlc3QtY2FyZF9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAuaGwtaW50ZXJlc3QtY2FyZF9fdmFsdWUtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBnYXA6IDJweDtcbiAgICB9XG5cbiAgICAuaGwtaW50ZXJlc3QtY2FyZF9faW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLWludGVyZXN0LWNhcmRfX3BjdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5obC1pbnRlcmVzdC1zbGlkZXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxufVxuXG4uaGwtaW50ZXJlc3Qtbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzcxNzY4MDtcbn1cblxuLyogQ29tcGFjdCBpbnRlcmVzdCByb3cgKGxvYW4gY2FyZCB2aWV3KSAqL1xuLmhsLWludGVyZXN0LXJvdy1jb21wYWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMyNTJCMzc7XG4gICAgfVxuXG4gICAgJl9fcGlsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDdEQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZ2FwOiAycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMyNTJCMzc7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Q1RDdEQTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMjUyQjM3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNBNEE3QUU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0Y1RjVGNSBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyNTJCMzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRjVGNUY1IGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjYXJldC1jb2xvcjogIzI1MkIzNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogQnV0dG9uIFJvdyAqL1xuLmhsLWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGwtYnV0dG9uLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuaGwtYnRuLXByaW1hcnksXG4gICAgLmhsLWJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGwtYnRuLXNlY29uZGFyeSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5obC1idG4tcHJpbWFyeSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC8qIEZ1bGwtd2lkdGggbW9kaWZpZXIgZm9yIHNpbmdsZS1idXR0b24gcm93cyAoaW5pdGlhbCBORVhUIHNjcmVlbikgKi9cbiAgICAmLmhsLWJ1dHRvbi1yb3ctLWZ1bGwge1xuICAgICAgICAuaGwtYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIFNraXAgKHNlY29uZGFyeSkgb24gbGVmdCwgUHJpbWFyeSAoYmx1ZSkgb24gcmlnaHQgKi9cbi5obC1idG4tc2Vjb25kYXJ5IHtcbiAgICBvcmRlcjogMTtcbn1cblxuLyogU2V0dGluZ3MgKFYyIHR3by1vcHRpb24gdG9nZ2xlKSAqL1xuLmhsLXNldHRpbmdzLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTZweCAwO1xufVxuXG4uaGwtc2V0dGluZ3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENUQ3REE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjdGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjc4QUU1O1xuICAgIH1cbn1cblxuLmhsLXNldHRpbmdzLWNoZWNrIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNENUQ3REE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1vbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI3OEFFNTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhsLXNldHRpbmdzLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNDE0NjUxO1xuICAgIGZsZXg6IDE7XG5cbiAgICAuaGwtc2V0dGluZ3Mtcm93LS1zZWxlY3RlZCAmIHtcbiAgICAgICAgY29sb3I6ICMxODFEMjc7XG4gICAgfVxufVxuXG4uaGwtYnRuLXByaW1hcnkge1xuICAgIG9yZGVyOiAyO1xufVxuXG4uaGwtYnRuLXByaW1hcnkge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiA4NHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxufVxuXG4uaGwtYnRuLXNlY29uZGFyeSB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4NHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNBNEE3QUU7XG4gICAgfVxufVxuXG4vKiBEaXNhYmxlZCBzdGF0ZSDigJQgdXNlZCB3aGlsZSB0aGUgQ29zdCBJbnRlbGxpZ2VuY2UgaW50cm8gYW5pbWF0aW9uIGlzIHN0aWxsIHBsYXlpbmcsXG4gICBzbyB0aGUgdXNlciBjYW4ndCBVc2UgRGF0YSAvIFNraXAgYmVmb3JlIHRoZSBjb250ZW50IGlzIHJlYWR5LiAqL1xuLmhsLWJ0bi1wcmltYXJ5OmRpc2FibGVkLFxuLmhsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBBVk0gRXN0aW1hdGVkIEhvbWUgVmFsdWUgUGFnZSAqL1xuLmhsLWF2bS1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4uaGwtYXZtLWNvbmZpZGVuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTEwO1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDU5MDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4uaGwtYXZtLWNoYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhsLWF2bS1yYW5nZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgICYtLWNlbnRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW5kIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJi0tZG93biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDY3NjQ3O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2hlY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMzQjdDMEY7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1OTA7XG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIH1cbn1cblxuLmhsLWF2bS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwNjc2NDcsICMxN0IyNkEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjYXJldC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTk5OTlzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZWRpdCB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG59XG5cbi8qIEZvb3RlciAqL1xuLmhsLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1heC13aWR0aDogMzYxcHg7XG5cbiAgICAuaGwtZm9vdGVyLWxlZnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzNEM0QzRDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGwtZm9vdGVyLXJpZ2h0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8qIEFWTSBUcnVWYWx1ZSAoTmV0UmFuZ2UpIOKAlCB0aHJlZSBib3hlZCBjYXJkcyAqL1xuLmhsLWF2bS10di1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5sYWJlbF9hdm1fdHh0e1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm9cIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhsLWF2bS10di1jb2wge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICYtLWNlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEZBRkM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1OTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E2QjRDMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGdhcDogMnB4O1xuXG4gICAgICAgIC5obC1hdm0tdHYtY29sX19wcmVmaXgge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1OTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5obC1hdm0tdHYtY29sX19pbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1OTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDU5MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NxZnQge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiBDb3N0IEludGVsbGlnZW5jZSAoSG9tZUxpbmspICovXG4uaGwtY2ktdGl0bGUtdHlwZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjI0RDZFIDAlLCAjODNDN0IwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFuaW1hdGlvbjogaGwtY2ktcmV2ZWFsLWxyIDEyMDBtcyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHM7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG59XG5cbkBrZXlmcmFtZXMgaGwtY2ktcmV2ZWFsLWxyIHtcbiAgICBmcm9tIHtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGwtY2ktZmFkZS11cCB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpOyB9XG4gICAgdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyBobC1jaS1iYXItZ3JvdyB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxufVxuXG4uaGwtY2ktcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYW5pbWF0aW9uOiBobC1jaS1mYWRlLXVwIDY1MG1zIGVhc2Utb3V0IGJvdGg7XG59XG5cbi5obC1jaS10b3RhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICM4M0M3QjAgMCUsICMyMjRENkUgNTIlLCAjMjI0RDZFIDgxJSk7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX3N1YiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjRDVEN0RBO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbi5obC1jaS1saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVEN0RBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogMzMwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5obC1jaS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDRweDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjUyQjM3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19iYXIge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMkY1O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2Jhci1maWxsIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGFuaW1hdGlvbjogaGwtY2ktYmFyLWdyb3cgMTEwMG1zIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAxNTBtcyBib3RoO1xuICAgIH1cblxuICAgICZfX2FtdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICYtLWVkaXRpbmcge1xuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FtdC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVEN0RBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNENUQ3REE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW10LW1haW4ge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fYW10LXN1YiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjOUFBNEIyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4uaGwtY2ktYWRkLWN1c3RvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjOUFBNEIyO1xuICAgIH1cblxuICAgICZfX3BsdXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4vKiBEaXNjbGFpbWVyIFBvcHVwICovXG4uaGwtZGlzY2xhaW1lci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwMDA7XG59XG5cbi5obC1kaXNjbGFpbWVyLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgfVxufVxuXG4vKiBGbG9yaWRhIFRheCBQYWlkIHRvZ2dsZSBpbiBuZXcgZGVzaWduICovXG4uaGwtdGF4cGFpZC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmhsLXRheHBhaWQtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNDE0NjUxO1xuICAgIH1cbn1cblxuLyogQVZNIHNsaWRlciB3cmFwcGVyIOKAlCBwYWRkaW5nIHNjb3BlZCB0byB0aGlzIHNsaWRlciBvbmx5LCBub3RoaW5nIGVsc2Ugc2hhcmVzIHRoZSBjbGFzcyAqL1xuLmhsLWF2bS1zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAxMnB4IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBBVk0gU2xpZGVyIOKAlCBoaWdoLXNwZWNpZmljaXR5IG92ZXJyaWRlcyB0byBiZWF0IGdsb2JhbCAucmMtc2xpZGVyLXRyYWNrIHJ1bGVzXG4gICAoU2VsbE9yUmVudC5zY3NzIGdyYWRpZW50LCBOZXdfbGVhZF9nZW4uc2NzcyAhaW1wb3J0YW50LCBldGMuKSAqL1xuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIsXG4ucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGwtYXZtLXNsaWRlci13cmFwIC5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLXRyYWNrLFxuLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICMxN0IyNkEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1yYWlsLFxuLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItcmFpbCB7XG4gICAgYmFja2dyb3VuZDogI0Q1RDdEQSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENUQ3REEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGwtYXZtLXNsaWRlci13cmFwIC5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZSxcbi5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogIzE3QjI2QSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwwLDAsMC4xKSwgMCAxMHB4IDE1cHggcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG4gICAgLyogT3ZlcnJpZGUgZ2xvYmFsIC5yYy1zbGlkZXItaGFuZGxlIHsgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQgfSBmcm9tIGJ1eWRvd24uc2Nzc1xuICAgICAgIHNvIHJjLXNsaWRlcidzIGRlZmF1bHQgdHJhbnNsYXRlWCgtNTAlKSBjZW50ZXJzIHRoZSBoYW5kbGUgYW5kIGl0IHN0b3BzIGF0IHRoZSByYWlsIGVuZHMgKi9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLFxuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcsXG4ucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLFxuLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG5cbi8qIEtpbGwgcmMtc2xpZGVyIGRlZmF1bHQgZm9jdXMvYWN0aXZlIHJpbmcgdGhhdCBwdXNoZXMgaGFuZGxlIGJleW9uZCB0aGUgdHJhY2sgYXQgbWF4ICovXG4uaGwtYXZtLXNsaWRlci13cmFwIC5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyxcbi5obC1hdm0tc2xpZGVyLXdyYXAgLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSxcbi5obC1hdm0tc2xpZGVyLXdyYXAgLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQsXG4uaGwtYXZtLXNsaWRlci13cmFwIC5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyxcbi5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyxcbi5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUsXG4ucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZCxcbi5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwwLDAsMC4xKSwgMCAxMHB4IDE1cHggcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSx1RUFBdUU7QUFDdkUsQUFBQSxhQUFhLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUM7RUFDOUMsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixHQUFHLEVBQUUsR0FBRyxHQUNYOztBQUVELGdEQUFnRDtBQUNoRCxBQUFBLGFBQWEsQ0FBQztFQUNWLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxLQUFLO0VBQ1YsS0FBSyxFQUFFLEtBQUs7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxFQUFFO0VBQ1gsYUFBYSxFQUFFLEdBQUcsR0FVckI7RUFyQkQsQUFhSSxhQWJTLENBYVQsR0FBRyxDQUFDO0lBQ0EsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmO0VBaEJMLEFBa0JJLGFBbEJTLEFBa0JSLE1BQU0sQ0FBQztJQUNKLFVBQVUsRUFBRSxtQkFBbUIsR0FDbEM7O0FBR0wsOERBQThEO0FBQzlELEFBQUEsb0JBQW9CLENBQUM7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxhQUFhO0VBQzlCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsT0FBTyxFQUFFLFNBQVM7RUFDbEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsTUFBTSxFQUFFLE9BQU87RUFDZixRQUFRLEVBQUUsTUFB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9GaW5DRU5Qb3B1cC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0ZpbkNFTlBvcHVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmZpbmNlbl9wb3B1cF9jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuICAgIGNvbG9yOiAjM0QzRDNEO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMHB4IDUwcHggMHB4O1xyXG4gICAgYm94LXNoYWRvdzogcmdiKDk1LCA5NSwgOTUpIDBweCAwcHggMTJweCAzcHg7XHJcbn1cclxuXHJcbi5maW5jZW5fbG9hZGluZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzZweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5jZW5fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5jZW5fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LXNlbWlCb2xkJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzNEM0QzRDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uZmluY2VuX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzNEM0QzRDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmluY2VuX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pQm9sZCc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzRDNEM0Q7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLmZpbmNlbl9idWxsZXRfbGlzdCB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzRDNEM0Q7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5jZW5fY29tcGFueV9sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluY2VuX2J0bl93cmFwcGVyIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmZpbmNlbl9ub3RpZnlfYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGM4ZTg7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmNlbl90b2dnbGVfY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmZpbmNlbl9zZWxsZXJfdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmluY2VuX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDgxLCA5MywgMC43MSkgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmluY2VuX3BvcHVwX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMCAyNTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maW5jZW5fbGF0ZXJfYnRuIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHVCQUF1QixDQUFDO0VBQ3BCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxLQUFLO0VBQ1YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLG9CQUFvQjtFQUNqQyxLQUFLLEVBQUUsT0FBTztFQUNkLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLHlCQUF5QjtFQUNqQyxVQUFVLEVBQUUsT0FBTztFQUNuQixhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsaUJBQWlCO0VBQzFCLFVBQVUsRUFBRSxPQUFlLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxHQUMvQzs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sSUFBSSxFQUFFLENBQUM7RUFDUCxLQUFLLEVBQUUsQ0FBQztFQUNSLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUseUJBQXlCO0VBQ3JDLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxDQUFDLEdBTWI7RUFqQkQsQUFhSSxlQWJXLENBYVgsR0FBRyxDQUFDO0lBQ0EsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUdMLEFBQUEsWUFBWSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFl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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9UaWNrZXJOdW1iZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9UaWNrZXJOdW1iZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tY29sdW1uLXdpZHRoOiAyMHB4O1xuICAtLXRpY2tlci1oZWlnaHQ6IDMycHg7XG4gIC0tdGlja2VyLWFuaW1hdGlvbi1zcGVlZDogMXM7XG59XG5cbiN0aWNrZXIuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXRpY2tlci1oZWlnaHQpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LUJvbGRcIjtcblxuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC50aWNrZXItdmlldyB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tY29sdW1uLXdpZHRoKS0xKTtcbiAgICBoZWlnaHQ6IHZhcigtLXRpY2tlci1oZWlnaHQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tdGlja2VyLWFuaW1hdGlvbi1zcGVlZCkgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuZG9sbGFyIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRpY2tlci1oZWlnaHQpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50aWNrZXItY29sdW1uLFxuICAudGlja2VyLWNvbHVtbi1saWtlIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xuICAgIHdpZHRoOiB2YXIoLS1jb2x1bW4td2lkdGgpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS10aWNrZXItaGVpZ2h0KSAqIDEwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS10aWNrZXItaGVpZ2h0KSAqIC05KSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpY2tlci1hbmltYXRpb24tc3BlZWQpXG4gICAgICBjdWJpYy1iZXppZXIoMC43MiwgMC4wMSwgMC4zLCAxKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJi5jcmVhdGVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXRpY2tlci1oZWlnaHQpICogLTEwKSk7XG4gICAgfVxuICB9XG5cbiAgLnRpY2tlci1jb2x1bW4tbGlrZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnRpY2tlci1kaWdpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS10aWNrZXItaGVpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdGlja2VyLWhlaWdodCk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxLQUFLLENBQUM7RUFDSixjQUFjLENBQUEsS0FBQztFQUNmLGVBQWUsQ0FBQSxLQUFDO0VBQ2hCLHdCQUF3QixDQUFBLEdBQUMsR0FDMUI7O0FBRUQsQUFBQSxPQUFPLEFBQUEsS0FBSyxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixTQUFTLEVBQUUsb0JBQW9CO0VBQy9CLFdBQVcsRUFBRSxpQkFBaUIsR0FzRC9CO0VBM0RELEFBT0UsT0FQSyxBQUFBLEtBQUssQ0FPVixDQUFDO0VBUEgsT0FBTyxBQUFBLEtBQUssQ0FRVixDQUFDLEFBQUEsT0FBTztFQVJWLE9BQU8sQUFBQSxLQUFLLENBU1YsQ0FBQyxBQUFBLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxVQUFVLEdBQ3ZCO0VBWEgsQUFhRSxPQWJLLEFBQUEsS0FBSyxDQWFWLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSwyQkFBMkI7SUFDbEMsTUFBTSxFQUFFLG9CQUFvQjtJQUM1QixPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxXQUFXO0lBQzNCLFFBQVEsRUFBRSxNQUFNO0lBQ2hCLFVBQVUsRUFBRSxLQUFLLENBQUMsNkJBQTZCLENBQUMsV0FBVyxHQUM1RDtFQXBCSCxBQXNCRSxPQXRCSyxBQUFBLEtBQUssQ0FzQlYsT0FBTyxDQUFDO0lBQ04sU0FBUyxFQUFFLG9CQUFvQjtJQUMvQixNQUFNLEVBQUUsQ0FBQyxHQUNWO0VBekJILEFBMkJFLE9BM0JLLEFBQUEsS0FBSyxDQTJCVixjQUFjO0VBM0JoQixPQUFPLEFBQUEsS0FBSyxDQTRCVixtQkFBbUIsQ0FBQztJQUNsQixtQkFBbUIsRUFBRSxJQUFJO0lBQ3pCLEtBQUssRUFBRSxtQkFBbUI7SUFDMUIsTUFBTSxFQUFFLCtCQUErQjtJQUN2QyxTQUFTLEVBQUUsMkNBQTJDO0lBQ3RELFVBQVUsRUFBRSxTQUFTLENBQUMsNkJBQTZCLENBQ2pELGdDQUFnQztJQUNsQyxXQUFXLEVBQUUsU0FBUyxHQUt2QjtJQXhDSCxBQXFDSSxPQXJDRyxBQUFBLEtBQUssQ0EyQlYsY0FBYyxBQVVYLFFBQVE7SUFyQ2IsT0FBTyxBQUFBLEtBQUssQ0E0QlYsbUJBQW1CLEFBU2hCLFFBQVEsQ0FBQztNQUNSLFNBQVMsRUFBRSw0Q0FBNEMsR0FDeEQ7RUF2Q0wsQUEwQ0UsT0ExQ0ssQUFBQSxLQUFLLENBMENWLG1CQUFtQixDQUFDO0lBQ2xCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBNUNILEFBOENFLE9BOUNLLEFBQUEsS0FBSyxDQThDVixhQUFhLENBQUM7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxvQkFBb0I7SUFDNUIsV0FBVyxFQUFFLG9CQUFvQixHQVNsQztJQTFESCxBQW1ESSxPQW5ERyxBQUFBLEtBQUssQ0E4Q1YsYUFBYSxDQUtYLElBQUksQ0FBQztNQUNILE9BQU8sRUFBRSxJQUFJO01BQ2IsV0FBVyxFQUFFLE1BQU07TUFDbkIsZUFBZSxFQUFFLE1BQU07TUFFdkIsS0FBSyxFQUFFLElBQUksR0FDWiJ9 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL25vZGVfbW9kdWxlcy9yZWFjdC1kYXRlcGlja2VyL2Rpc3QvcmVhY3QtZGF0ZXBpY2tlci5jc3MiLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXRlcGlja2VyL2Rpc3QvcmVhY3QtZGF0ZXBpY2tlci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93LCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbGVmdDogLThweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93LCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiAzNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLFxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD1cImJvdHRvbS1lbmRcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnQ9XCJ0b3AtZW5kXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiA0MnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZS0tb25seSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS1oYXMtdGltZS1zZWxlY3QpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45NDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC40NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXM6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS13aXRoLXRpbWU6bm90KC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS13aXRoLXRvZGF5LWJ1dHRvbikge1xuICByaWdodDogOTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLWRpc2FibGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIHRvcDogNHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXM6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZzpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXIge1xuICBtYXJnaW46IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2RlbGltaXRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIHdpZHRoOiA4NXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXItLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MnB4O1xuICB0b3A6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICB3aWR0aDogODVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKDE5NXB4ICsgKDEuN3JlbSAvIDIpKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyxcbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0ZWQsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0ZWQ6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXNlbGVjdGluZy1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQ6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS10b2RheSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGNjNGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJiZTNmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEge1xuICBjb2xvcjogbWFnZW50YTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE4N2QwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlICxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UgLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlICxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEwNywgMTY1LCAwLjUpO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSAsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UgLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZVxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UgLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAwLjQ1cmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246Zmlyc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246Zmlyc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24tLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb24tLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMHB4IDZweCAwcHggMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb246OmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcXDAwZDdcIjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgd2lkdGg6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xuICBib3JkZXI6IDAuODFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMtLWRpc2FibGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLWRpc2FibGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4i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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL05ldFJhbmdlQ2FsYy9uZXRyYW5nZS5zY3NzIiwic291cmNlcyI6WyIuLi9zcmMvY29tcG9uZW50cy9OZXRSYW5nZUNhbGMvbmV0cmFuZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY3VzdG9tX3BsdXMgIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnRfc2l6ZV9oYyB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uaGNfdGl0bGUge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tbGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvcC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTExO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYm90dG9tLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZmllbGRfYm94IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xufVxuLmRlZmF1bHRfdGV4dCB7XG4gIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5maWVsZF9yYWRpdXNfemVybyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmVkaXRfaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBwYWRkaW5nOiAyJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xufVxuLmVkaXRfaW5wdXRzIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5maWVsZC1yb3d7IFxuICAgICAgc2VsZWN0LCBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tb250X3NlbWlib2xke1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4vL2FuaW1hdGlvbnMgZm9yIG5ldyBjYWxjdWxhdG9yXG4ubnJfY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcbiAgb3ZlcmZsb3cteTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1JSAhaW1wb3J0YW50O1xufVxuLm5yX2NvbnRhaW5lcl9ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeV9jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlc19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5hbW9ydFJzZXVsdFRvcHtcbiAgbWFyZ2luLXRvcDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYWRkXzYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmhvbGRfcHJpY2VfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgd2lkdGg6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDMyJTtcbn1cblxuLm9wXzAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYmFyX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjI7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xufVxuXG4uYWN0aXZlX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2O1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG59XG5cbnN2ZyB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4ubW9udGhfbGFiZWwge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb250X21lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGFiZWwtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjNzIGVhc2UsIG9wYWNpdHkgMS4zcyBlYXNlO1xufVxuXG4ucHJpY2UtbGFiZWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGUoLTE1cHgsIC01cHgpO1xufVxuXG4uc3Ryb2tlIHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IGJsYWNrO1xufVxuXG4uY3Vyc29yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3Vyc29yX2hhbmQge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5jdXJzb3JfaGFuZC5hY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZGlzcGxheV9ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdHJhbnNpdGlvbiB7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duMiAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4ucGFkMTBfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi53aWQtMjUge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cblxuLmluZGljYXRvci1kb3Qge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxNDA7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5pbmRpY2F0b3ItZG90LmFjdGl2ZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5kaXNwbGF5X2ZsZXhfbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ldF9hdF9iZ19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ldF9hdF9iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXlfZmxleF9ucz5kaXYsIC5uZXRfYXRfYmc+ZGl2LCAubmV0X2F0X2JnX2NlbnRlcj5kaXZ7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuXG4ubW9udGhfY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5wYWRkIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAud2lkX3BhZGQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5cbi5mbGlwLW9uY2Uge1xuICBhbmltYXRpb246IGZsaXBZIDAuN3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cblxuLm5zX3RpdGxlX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIiAhaW1wb3J0YW50O1xuICAvLyBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIycHgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5uc19iZ19jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQ7XG4gIHBhZGRpbmc6IDZweCAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uc19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgLy8gZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS44dncsIDIwcHgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG5cbi5uc19mb290X2JnIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGRCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbn1cblxuLm5zX2FsaWduX3N0YXJ0e1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS40dncsIDE2cHgpICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tX2xhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUlO1xufVxuLmhmX3NoYXJlX2RpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDElIDUuNSUgMiUgNS41JTtcbn1cbi5uZXRfcmFuZ2VfdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KXtcbiAgLmhvbGRpbmdjb3N0LWNvbmF0YW9uZXJ7XG4gICAgbWF4LXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgLnNlbGxlcmZvcm1fe1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGFkZF82MHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVzLWNvbmF0e1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICBcbiAgLnN3aXRjaCBpbnB1dCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICBcbiAgLnNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjdweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vIGJveC1zaGFkb3c6IDBweCAzcHggNXB4ICMyMTQ4YTI7XG4gIH1cbiAgXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpO1xuICB9XG4gIC5yZWR1Y3Rpb24tc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgXG4gIC5yZWR1Y3Rpb24tc2VjdGlvbi5zbGlkZS1pbiB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDEuNXMgZWFzZSwgb3BhY2l0eSAwLjhzIGVhc2U7XG4gIH1cbiAgXG4gIC5yZWR1Y3Rpb24tc2VjdGlvbi5zbGlkZS1vdXQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgZWFzZSwgb3BhY2l0eSAwLjhzIGVhc2U7XG4gIH1cbiAgLm5zX3JlZHVjdGlvbl90b2dnbGUge1xuICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgfVxuICAubWFya2V0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gIH1cbiAgXG4gIC5tYXJrZXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCI7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAubWFya2V0X2xpc3RfZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICB9XG4gIFxuICAubWFya2V0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogNCUgMyU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJveC1zaGFkb3c6IDAgMTkuMnB4IDUxLjJweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmxvY2FsX2RhdGFfYm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAubWFya2V0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICB9XG4gIFxuICAubWFya2V0LXNvdXJjZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjg3YThkO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICBcbiAgLm1hcmtldC10aXRsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBcbiAgLm1hcmtldC1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3OEFFNTtcbiAgfVxuICAubG9jYXRpb25fZGl2e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gd2lkdGg6IDI1JTtcbiAgfVxuICBcbiAgLmxvY2FsLWRhdGEtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIGdhcDogMTVweDtcbiAgfVxuICBcbiAgLmxvY2FsLWRhdGEtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzJTtcbiAgfVxuICBcbiAgLmdyZWVuLXRleHQge1xuICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIjtcbiAgfVxuICBcbiAgLnJlZC10ZXh0IHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCI7XG4gIH1cbiAgXG5cbi8vVGltaW5nXG4ubmV0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwYWRkaW5nOiA1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzI3OEFFNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xufVxuXG4udGltaW5nLWNoYXJ0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGltaW5nLXN0YXRpYy1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRpbWluZy1pbmZvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLXRvcDogMyU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xufVxuXG4uYWRkcmVzcy1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG4uYWRkcmVzcy10aXRsZSB7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG5cbi5hZGRyZXNzLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xufVxuXG4uYWRkcmVzcy1pbnB1dC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYWRkcmVzcy1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hZGRyZXNzLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuXG4uYWRkcmVzcy1pbnB1dC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5hZGRyZXNzLWlucHV0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuLmFkZHJlc3MtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYXJyb3ctYnV0dG9uIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnJvdy1idXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmFycm93LWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICBjb2xvcjogIzI3OEFFNTtcbn1cbi5kaXZpZGVyX2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWQ5ZDk7XG59XG4ubGFiZWxfcmVnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbn1cbi5sYWJlbF9ib2xkIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG59XG4ubmF0aW9uYWxfZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aWRfcGVyIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5mb250X2NsciB7XG4gIC8vIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLnBhZGRfMTJ7XG4gIHBhZGRpbmc6IDEycHggMTJweCAyMHB4IDEycHggIWltcG9ydGFudDtcbn1cbi5sYWJlbF9zaG93cHJpY2VfZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbn1cbi5sYWJlbF9zaG93cHJpY2VfbnJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0E2QjRDMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAmLmJvbGR7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LXNlbWlib2xkJztcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zbGlkZV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjo0JSAwO1xufVxuLnRleHRfc3R5bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cbi5ibHVlX2NsciB7XG4gIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG59XG4ubGFiZWxfdmVydGljYWxfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmxhYmVsX3ZlcnRpY2FsX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbn1cblxuLmxhYmVsX3ZlcnRpY2FsX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQTZCNEMyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIzNDA1RTtcbn1cblxuLmxhYmVsX2NvbF9tb250aCxcbi5sYWJlbF9jb2xfcHJpY2Uge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4ubGFiZWxfY29sX3ByaWNlLmJvbGQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaWJvbGQnO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uZXRfYXRfY2xvc2VfY2FyZCB7XG4gIHdpZHRoOiAyOCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY4RkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwJSA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ubmV0X2F0X2Nsb3NlX2NhcmQgLmxhYmVsX3Nob3dwcmljZV9uciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNBNkI0QzI7XG59XG5cbi5uZXRfYXRfY2xvc2VfY2FyZCAubGFiZWxfc2hvd3ByaWNlX25yLmJvbGQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaWJvbGQnO1xufVxuLnNlbGxfZ2FwIHtcbiAgcGFkZGluZzogMCAyLjUlXG59XG4uZGlzYWJsZV9jbHIge1xuICBjb2xvcjogIzNkM2QzZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNoYXJlX3BhZGQge1xuICBwYWRkaW5nOiA1JSAzJSAzJSAyJTtcbn1cbi5qdXN0aWZ5X2N0ciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc3dpdGNodGFiX25yIHtcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjQwO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAxMnB4IDBweCAjMGEzZDc2MTQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIzNDA1RTtcbiAgbWFyZ2luLWJvdHRvbTogNSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNSUgIWltcG9ydGFudDtcbiAgbWFyZ2luOmF1dG87XG59XG4uTmV0c2hlZXRfYnRuIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZW50Zmxvd19idG4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXRfcmFuZ2VfdGFiX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhhZTU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IC02LjI2NXB4IDAgNi4yNjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDYuMjY1cHggMCA2LjI2NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5mb3JtU2V0T25lLCAuZm9ybVNldFR3b3tcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5mb3JtU2V0VGhyZWUge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc3ViX3RpdGxlX2NscntcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zdWJfdGl0bGVfY2xyX2FsdHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZF9mMjB7XG4gIHBhZGRpbmc6MCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4vLyBBc3N1bXB0aW9ucyBjb2xsYXBzZSBpY29uIHN0eWxpbmdcbiNDb2xsYXBzZURyb3AsICNDb2xsYXBzZURyb3BVcCwgI0NvbGxhcHNlRHJvcERvd24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuXG4uc3ViX3RpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpbWcge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxufVxuLm5yX2Zvcm1fc2hhZG93Ymcge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5idG5EZWZDbHJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG59XG4uYnRuRGVmQ2xyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjRENkU7XG59XG4uYm94X2NvbXB1dGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYXJrZXREZXRfbXVsdGlfc3dpdGNoe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFya2V0X2FkZHJlc3NEZXRhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XG4gIGNvbG9yOiAjQTZCNEMyO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBmb250LXNpemU6IDE5LjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTEwO1xuICBsaW5lLWhlaWdodDogMzUuMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdGVkbWFya2V0ZGV0e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAtNi40cHggMCA2LjRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDYuNHB4IDAgNi40cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4vLyBSZXNpZGVudGlhbCBUeXBlIFNlbGVjdGlvbiBNb2RhbCBTdHlsZXNcbi5yZXNpZGVudGlhbF9tb2RhbF9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlc2lkZW50aWFsX21vZGFsX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICBjb2xvcjogIzJkMzc0ODtcbn1cblxuLnJlc2lkZW50aWFsX29wdGlvbl9yb3cge1xuICB3aWR0aDogOTclO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCAjODQ4MjgyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbn1cblxuLnJlc2lkZW50aWFsX3JhZGlvX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5yZXNpZGVudGlhbF9yYWRpb19zZWxlY3RlZCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICB9XG5cbiAgLnJlc2lkZW50aWFsX3JhZGlvX3Vuc2VsZWN0ZWQge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG59XG5cbi5yZXNpZGVudGlhbF9vcHRpb25fdGV4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyZDM3NDg7XG59XG5cbi5yZXNpZGVudGlhbF9kb25lX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDBweCAxNXB4IDBweDtcblxuICAucmVzaWRlbnRpYWxfZG9uZV9idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cbn1cbi5yZXNpZGVudGlhbHBvcHVwY2xvc2Uge1xuICAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTUzcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDM4N3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4vLyBMb2NhbCBEYXRhIENoYXJ0IFN0eWxlc1xuLmxvY2FsLWRhdGEtaXRlbSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMyU7XG59XG5cbi5sb2NhbC1kYXRhLXJvdy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cblxuLmxhYmVsX3JlZ193aXRoX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG59XG5cbi5jaGFydC10b2dnbGUtYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5jaGFydC10b2dnbGUtYXJyb3cuZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubGFiZWxfYm9sZF93aXRoX2RpZmYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG59XG5cbi5kaWZmX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCI7XG5cbiAgJi5wb3NpdGl2ZSB7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gIH1cblxuICAmLm5lZ2F0aXZlIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgfVxufVxuXG4uY2hhcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBhbmltYXRpb246IHNsaWRlRG93biAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uY2hhcnQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWxlY3RlZC1kb3QtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBjb2xvcjogIzY4N2E4ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jaGFydC14LWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNXB4IDM1cHggMCAzNXB4O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4uYW5pbWF0ZWQtdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogdmFsdWVDaGFuZ2UgMC4zcyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyB2YWx1ZUNoYW5nZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLnppcF9ub3Rlc19jb250YWluZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjg3YThkO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFlBQVksQ0FBRTtFQUNaLFdBQVcsRUFBRSxFQUFFO0VBQ2YsTUFBTSxFQUFFLGtCQUFrQixHQUMzQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLFNBQVMsRUFBRSxlQUFlLEdBQzNCOztBQUVELEFBQUEsU0FBUyxDQUFDO0VBQ1IsU0FBUyxFQUFFLGVBQWUsR0FDM0I7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sSUFBSSxFQUFFLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFBSTtFQUNYLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQUk7RUFDVCxTQUFTLEVBQUUsZ0JBQWdCO0VBQzNCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsYUFBYSxHQUMxQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0s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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9QYWdlTG9hZGVyLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvUGFnZUxvYWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5UZW1wbGF0ZU92ZXJMYXl7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0KnBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowcHg7XHJcblx0bGVmdDowcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xyXG5cdG9wYWNpdHk6Ljg7XHJcblx0LW1vei1vcGFjaXR5OiAwLjgwO1xyXG5cdHotaW5kZXg6MTA1NTtcclxuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IDtcclxuXHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5UZW1wbGF0ZUxvYWRpbmdJbWd7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0ei1pbmRleDogMTEwMDtcclxuXHR0b3A6NTAlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdGhlaWdodDoxNTBweDt3aWR0aDoyMDBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuXHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsZ0JBQWdCLENBQUE7RUFDZixRQUFRLEVBQUMsS0FBSztFQUNkLFNBQVMsRUFBQyxRQUFRO0VBQ2xCLEdBQUcsRUFBQyxHQUFHO0VBQ1AsSUFBSSxFQUFDLEdBQUc7RUFDUixnQkFBZ0IsRUFBQyxPQUFPO0VBQ3hCLE9BQU8sRUFBQyxFQUFFO0VBQ1YsWUFBWSxFQUFFLElBQUk7RUFDbEIsT0FBTyxFQUFDLElBQUk7RUFDWixLQUFLLEVBQUMsZUFBZTtFQUNyQixNQUFNLEVBQUMsZUFBZSxHQUN0Qjs7QUFDRCxBQUFBLG1CQUFtQixDQUFBO0VBQ2xCLFFBQVEsRUFBQyxLQUFLO0VBQ2QsT0FBTyxFQUFFLElBQUk7RUFDYixHQUFHLEVBQUMsR0FBRztFQUNQLElBQUksRUFBQyxHQUFHO0VBQ1IsTUFBTSxFQUFDLEtBQUs7RUFBQyxLQUFLLEVBQUMsS0FBSztFQUN4QixTQUFTLEVBQUUsZUFBZSxHQUUxQiJ9 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9tb3JlLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvbW9yZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5waXRpLWNvbnRhaW5lcntcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudG9we1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgIC5jaGFydC13cmFwcGVye1xuICAgICAgICAgICAgLnRleHQtYW5jaG9ye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLmNlbnRlci10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVjaGFydHMtbGVnZW5kLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgLnJjLXNsaWRlci1yYWlse1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I2QjZCNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJjLXNsaWRlci1kb3R7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlcntcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9te1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuZm9ybS13cmFwcGVye1xuICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU3NTc1NztcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb21wdXRle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJGMEM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ydmItY29udGFpbmVye1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC50b3B7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgLmNlbnRlci1jb250YWluZXJ7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ob3Jpem9udGFsLXdyYXB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5jb21wYXJpc3NvbntcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5vZmZlci13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvYW4taW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhDQTNEMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNoYXJ0LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtYW5jaG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2VudGVyLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAucmMtc2xpZGVyLXJhaWx7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmMtc2xpZGVyLWRvdHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpZGVye1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuYm90dG9te1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuZm9ybS13cmFwcGVye1xuICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU3NTc1NztcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb21wdXRle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJGMEM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuLmxie1xuICAgIGNvbG9yOiAjOENBM0QyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aGl0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC13cmFwcGVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGVBQWUsQ0FBQTtFQUNYLEtBQUssRUFBRSxDQUFDO0VBQ1IsU0FBUyxFQUFFLENBQUM7RUFDWixXQUFXLEVBQUUsQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxJQUFJLEdBbUdkO0VBeEdELEFBTUksZUFOVyxDQU1YLElBQUksQ0FBQTtJQUNBLE1BQU0sRUFBRSxLQUFLO0lBQ2IsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsVUFBVTtJQUN2QixlQUFlLEVBQUUsTUFBTTtJQUN2QixnQkFBZ0IsRUFBRSxPQUFPLEdBZ0Q1QjtJQTVETCxBQWNZLGVBZEcsQ0FNWCxJQUFJLENBT0EsY0FBYyxDQUNWLFlBQVksQ0FBQTtNQUNSLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEtBQUssRUFBRSxDQUFDO01BQ1IsTUFBTSxFQUFFLENBQUMsR0F1Qlo7TUF4Q2IsQUFrQmdCLGVBbEJELENBTVgsSUFBSSxDQU9BLGNBQWMsQ0FDVixZQUFZLENBSVIsWUFBWSxDQUFBO1FBQ1IsUUFBUSxFQUFFLFFBQVE7UUFDbEIsS0FBSyxFQUFFLE9BQU87UUFDZCxTQUFTLEVBQUUsSUFBSTtRQUNmLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEdBQUcsRUFBRSxLQUFLO1FBQ1YsSUFBSSxFQUFFLElBQUk7UUFDVixLQUFLLEVBQUUsSUFBSTtRQUNYLFVBQVUsRUFBRSxNQUFNO1FBQ2xCLE9BQU8sRUFBRSxFQUFFLEdBQ2Q7TUE1QmpCLEFBNkJnQixlQTdCRCxDQU1YLElBQUksQ0FPQSxjQUFjLENBQ1YsWUFBWSxDQWVSLFdBQVcsQ0FBQTtRQUNQLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEtBQUssRUFBRSxP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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9TZWxsZXJfTWluZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL1NlbGxlcl9NaW5lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQWRkcmVzcyBpbnB1dCBmaWVsZCBwYWRkaW5nIGZvciBzZWxsZXIvcmVudCBjYWxjdWxhdG9yc1xyXG4uYWRkcl9wYWRkaW5nXzgge1xyXG4gIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEFkZHJlc3MgZmllbGQgdGV4dCBjb2xvciBmb3IgU2VsbGVyIGNhbGN1bGF0b3JcclxuLlNlbGxlckNvbnRhaW5lciAucHJvcGVydHlpbnB1dCxcclxuLlNlbGxlckNvbnRhaW5lciBpbnB1dC5wcm9wZXJ0eWlucHV0IHtcclxuICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uU2VsbGVyQ29udGFpbmVyIHtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdC8vbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHQuU2VsbFRvTmV0VGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0dGV4dC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cdC5kaXNwbGF5cm93e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LmdlYXItc2V0dGluZ3N7XHJcblx0XHRwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmdlYXItc2V0dGluZ3Mgc3BhbiB7XHJcblx0XHRjb2xvcjogIzI3OEFFNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHR9XHJcblx0XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdC5maWVsZC1yb3d7XHJcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0LCBpbnB1dHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46MHB4IDtcclxuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XHJcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50O1x0XHJcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1x0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LkNvbXB1dGVCdG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5vcGVuT3JkZXJfY2xze1xyXG5cdFx0Y29sb3I6ICMyNzhBRTU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFxyXG5cdH1cclxuXHQub3Blbk9yZGVyX2Nsc3NlbGx0b25ldHtcclxuXHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1x0XHRcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHR9XHJcblx0LlNhdmVFc3RpbWF0ZUJ0bntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogIzI3OEFFNTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0fVxyXG5cdC5SZXNldEVzdGltYXRlQnRue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRjb2xvcjogI0VFNzA1NTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0fVxyXG5cdC5Db2xsYXBzZURyb3BUaXRsZXtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0fVxyXG5cdC5Db2xsYXBzZURyb3BJY29ue1xyXG5cdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0aGVpZ2h0OiAxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLnVsd2lkdGggLmlucHV0LWdyb3VwKXtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG5cdH1cclxufVxyXG4uZHMtZmxleCB7XHJcblx0LlNlbGxUb05ldFRpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHR9XHJcbn1cclxuLm1pc2MtY29udGFpbmVye1xyXG5cdC5Nb2RhbElubmVyVGl0bGVDbHN7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0fVxyXG5cdHRhYmxlIHRyIHRkIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuTWlzY01vZGFsQnRuQ2xzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGhlaWdodDo1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cdH1cclxufVxyXG4udGF4ZXMtY29udGFpbmVye1xyXG5cdC5Nb2RhbElubmVyVGl0bGVDbHN7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdH1cclxuXHQuUHJpY2VTZXR0aW5nc0RpdntcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0aW5wdXR7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR9XHJcblx0XHQuTWFyZ2luQ2xze1xyXG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0LkxhYmVsU3R5bGVDbHN7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuUHJpY2VTZXR0aW5nc0J0bkRpdntcclxuXHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHR9XHJcbn1cclxuLnJ2Yi1jb250YWluZXJ7XHJcblx0LlJpZ2h0Q29udGFpbmVyQ2xze1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAtMTVweCAjOTZiY2RkO1xyXG5cdFx0bWluLWhlaWdodDo0MDBweDtcclxuXHRcdC5jaGFydC13cmFwcGVye1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0LkNoYXJ0SGVhZGVyRGl2e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdFx0XHRjb2xvcjogIzMxM0I2MjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC50ZXh0LXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLlRvcF9IZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qLnJlY2hhcnRzLXN1cmZhY2V7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mzc1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDozNzVweDtcclxuICAgICAgICAgICAgfSovXHJcblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVye1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0fVxyXG5cdFx0XHQuQ3Vyc29yUG9pbnRlckNsc3tcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdH1cclxuXHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHN7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTkwcHg7XHJcblx0XHRcdFx0bGVmdDogMjA4cHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwMDAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdC5QcmljZVZhbHVlQ2xze1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuRG9sbGFyU2lnbkNsc3tcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LkVkaXREb25lQnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWN0aXZle1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoYXJ0X0JvdHRvbXtcclxuXHRcdFx0LmJsdWVCb3h7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzJBNjRGRjtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJBNjRGRjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnllbGxvd0JveHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQueWVsbG93dGV4dHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5DaGFydFJlc3VsdFRhYmxle1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRPbmV7XHJcblx0XHRcdFx0XHR3aWR0aDo1JTtcclxuXHRcdFx0XHRcdC5DaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5HcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5QdXJwbGVDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4RDZCOTQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4RDZCOTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuQmx1ZUNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5Cb3JkZXJDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMzQwNUU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRUd297XHJcblx0XHRcdFx0XHR3aWR0aDozNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRGb3Vye1xyXG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQm9yZGVyQm90dG9tQ2xze1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5BbGlnblJpZ2h0Q2xze1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5NYXJnaW5Ub3BDbHN7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5MYWJlbEJvbGRGb250Q2xze1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5QYWlkVGF4RGl2Q2xze1xyXG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0LlJlc3VsdENvbGxhcHNlRHJvcEljb257XHJcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5TbGlkZXJEaXZDbHN7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdC5yYy1zbGlkZXItbWFyayB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMThweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLWRvdCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogLTJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYWxjdGF4YnRue1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLlRlbXBsYXRlT3ZlckxheXtcclxuXHQvL3Bvc2l0aW9uOmZpeGVkO1xyXG5cdCpwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHQvL3RvcDowcHg7XHJcblx0Ly9sZWZ0OjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7XHJcblx0b3BhY2l0eTouODtcclxuXHQtbW96LW9wYWNpdHk6IDAuODA7XHJcblx0ei1pbmRleDoxMDU1O1xyXG5cdHdpZHRoOjEwMCUgIWltcG9ydGFudDsgO1xyXG5cdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLlRlbXBsYXRlTG9hZGluZ0ltZ3tcclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHR6LWluZGV4OiAxMTAwO1xyXG5cdHRvcDo0NSU7XHJcblx0bGVmdDo1MCU7XHJcblx0bWFyZ2luOjBweDtcclxuXHRoZWlnaHQ6MTUwcHg7d2lkdGg6MTAwJTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSBhbmQgKG1pbi13aWR0aDo1MDBweCl7XHJcblx0LlNlbGxlckNvbnRhaW5lcntcclxuXHRcdC5vcGVuT3JkZXJfY2xzc2VsbHRvbmV0e1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcclxuc2VsZWN0IG9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsZ0JBQWdCLEdBQzFCOztBQUdELEFBQUEsZ0JBQWdCLENBQUMsY0FBYztBQUMvQixnQkFBZ0IsQ0FBQyxLQUFLLEFBQUEsY0FBYyxDQUFDO0VBQ25DLEtBQUssRUFBRSxrQkFBa0IsR0FDMUI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNoQixLQUFLLEVBQUMsSUFBSTtFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGlCQUFpQjtFQUU5QixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFlBQVks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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;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  height: 40px !important;
  padding: 11px 16px !important;
  margin-top: 6px !important;
}

.taxes-calcbtn-row .form-control {
  border: 1px solid #d4d7e0 !important;
  border-radius: 0 !important;
  margin-top: 6px !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;
}

.margin_top {
  margin-top: 0px !important;
}

.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9zZWxsZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9zZWxsZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBBZGRyZXNzIGZpZWxkIHRleHQgY29sb3IgZm9yIFNlbGxlciBhbmQgVHJ1VmFsdWUgQW5hbHlzaXMgY2FsY3VsYXRvcnNcbi5zZWxsZXItY29udGFpbmVyIC5wcm9wZXJ0eWlucHV0LFxuLnNlbGxlci1jb250YWluZXIgaW5wdXQucHJvcGVydHlpbnB1dCxcbi5zZWxsZXItY29udGFpbmVyIGlucHV0LnByb3BlcnR5aW5wdXQuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4vLyBBZGRyZXNzIGZpZWxkIGlucHV0LWdyb3VwIHdyYXBwZXIgc3R5bGluZyBmb3IgU2VsbGVyXG4uc2VsbGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXA6aGFzKC5wcm9wZXJ0eWlucHV0KSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxsZXItY29udGFpbmVyIC5pbnB1dC1ncm91cDpoYXMoLnByb3BlcnR5aW5wdXQpIC5wcm9wZXJ0eWlucHV0LFxuLnNlbGxlci1jb250YWluZXIgLmlucHV0LWdyb3VwOmhhcygucHJvcGVydHlpbnB1dCkgaW5wdXQucHJvcGVydHlpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQWRkcmVzcyBmaWVsZCBpbml0aWFsIGFuZCBmb2N1cyBzdGF0ZSAtIHJlbW92ZSBib3gtc2hhZG93XG4uc2VsbGVyLWNvbnRhaW5lciBpbnB1dC5wcm9wZXJ0eWlucHV0LFxuLnNlbGxlci1jb250YWluZXIgLnByb3BlcnR5aW5wdXQuZm9ybS1jb250cm9sLFxuLnNlbGxlci1jb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sLnByb3BlcnR5aW5wdXQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGxlci1jb250YWluZXIgaW5wdXQucHJvcGVydHlpbnB1dDpmb2N1cyxcbi5zZWxsZXItY29udGFpbmVyIC5wcm9wZXJ0eWlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5zZWxsZXItY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbC5wcm9wZXJ0eWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxsZXItY29udGFpbmVye1xuICAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgICAgICAgXG4gICAgICAgXG4gICAgLm5ldC1ib2xke1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmN1cnNvci1jbHN7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgIH1cbiAgICAucnZiLWNvbnRhaW5lciAubWFwLXJ5dC1jbHN7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTRlYTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlBpZWNoYXJ0VmFsdWVDbHN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNDBweDtcbiAgICAgICAgbGVmdDogMjIwcHg7ICAgICAgXG4gICAgICAgIHdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7IFxuICAgIH1cbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlNUTlBpZWNoYXJ0VmFsdWVDbHN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gdG9wOiAzNjdweDtcbiAgICAgICAgLy8gbGVmdDogMjEycHg7XG4gICAgICAgIHRvcDoyNjZweDtcbiAgICAgICAgbGVmdDoyNjZweDtcbiAgICB9XG4gICAgLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICBoZWlnaHQ6MzkwcHg7XG4gICAgICAgIHdpZHRoOjM5NXB4O1xuICAgIH1cbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICB9XG4gICAgIC5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuUGllY2hhcnRWYWx1ZUNscyAuUHJpY2VWYWx1ZUNscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydC13cmFwcGVyIC5TVE5QaWVjaGFydFZhbHVlQ2xzIC5QcmljZVZhbHVlQ2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlBpZWNoYXJ0VmFsdWVDbHMgLkRvbGxhclNpZ25DbHMge1xuICAgIC8vcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuU1ROUGllY2hhcnRWYWx1ZUNscyAuRG9sbGFyU2lnbkNscyB7XG4gICAgLy9wYWRkaW5nLXRvcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuQ3Vyc29yUG9pbnRlckNscyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydC13cmFwcGVyIC5FZGl0RG9uZUJ0biB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLlByaWNlQm9sZC1DbHN7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG4uU0VMTF9ydW5OdW1fYW5pbWF0ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA0OCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG5cblxuLkhvbGRpbmdDb3N0X3J1bk51bV9hbmltYXRle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5N3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cbn1cblxuLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydF9Cb3R0b20gLkNoYXJ0UmVzdWx0VGFibGUgLkxhYmVsUmVndWxhckZvbnRDbHMge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbiAgICAubWluaGVpZ2h0LWNsc3tcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5MnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzkycHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgfVxuLmFycm93LXJ5dHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWRpdC1saW5re1xuICAgIGNvbG9yOiMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXHRmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNDdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICBhOmhvdmVye1xuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICBjb2xvcjojMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgfSAgXG4gICAgIC5saW5rLXRleHR7XG4gICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfVxufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXRleHR7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgY29sb3I6IzI3OEFFNSAhaW1wb3J0YW50O1xuICAgIH0gICAgICAgXG59XG5cbi5jYWxjdWxhdGlvbi1jb250YWluZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8vYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuXHRvdmVyZmxvdy15OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1x0XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zZWxsZXItb3ZlcmxheSB7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDkzcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdGJvdHRvbTogMHB4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcxKTtcblx0aGVpZ2h0OiA5MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMjAwMDtcblx0ZGlzcGxheTpub25lOyBcdFxufVxuLnJlY2hhcnRzLXdyYXBwZXJ7XG4gICAgLy96LWluZGV4OiAxMzAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICAubGluay10ZXh0e1xuICAgICAgICBjb2xvcjojMjc4QUU1O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfSAgIFxufVxuXG4uZG9sbGFyLWhlYWRpbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAuZXF1YWwtaW1nLWNsc3tcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbn1cblxuICAgIC5wcmlvckJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgICAgICAgICAgXG4gICAgfVxuXG4gICAgLm5ld0J1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLnNldC1jbHN7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIC5saW5lLWNsc3tcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZDojRkFGQUZBO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLnRvcC1wYXJ0e1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLm9wdGlvbnN7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnN7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hhcmV7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaGVldHMtY29udGFpbmVye1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC50b3B7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgICAgIC5jaGFydC13cmFwcGVye1xuICAgICAgICAgICAgICAgIC50ZXh0LWFuY2hvcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAuY2VudGVyLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlY2hhcnRzLWxlZ2VuZC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9te1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xuICAgICAgICAgICAgXHR3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkYwQztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cdC5Ub3BfSGVhZGVyIHtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHRvcDoyMHB4O1xuICAgIH1cbiAgICAubmF2MSwubmF2MiwubmF2MywubmF2NHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgICBcbn1cbi5uZXdncmFwdGh0aXRsZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwcHggMjBweDtcblx0Lm5hdjEsIC5uYXYyLCAubmF2MywgLm5hdjRcblx0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGF7XHRcdFx0XG5cdFx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50Oztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmV7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3OEFFNTtcblx0fVxufVxuLmxie1xuICAgIGNvbG9yOiAjOENBM0QyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aGl0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC13cmFwcGVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbXAtY29udGFpbmVye1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgLmNlbnRlcmVkLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLm9mZmVyLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIC5iYW5uZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAub2ZmZXItbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9mZmVyLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlsc3tcbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0YS1pbnB1dHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm97XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhCQTJENDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvYW4tYnV0dG9uc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5hZGQtb2ZmZXJ7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkYwQztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbGVhci1vZmZlcnN7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2RhbC1oZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAzMUM1MztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyZWQtZmllbGR7XG4gICAgLyptYXJnaW46IDEwcHggMjAwcHg7Ki9cbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jZW50ZXJlZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyZWQxe1xuICAgIHdpZHRoOiA1NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA0MTg4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jZW50ZXJlZDJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB3aWR0aDogNDklO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgXG59XG4uYXZnaW50cmF0ZXtcbiAgIC8vIHdpZHRoOiA2NCU7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW46IDM5cHggYXV0byAwcHg7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBjb2xvcjogI2M0YzRjNDtcbn1cbi5tYXJnaW50b3B7XG4gICAgbWFyZ2luLXRvcDogMzAlICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2ludG9wMXtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5jb21wYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21wYnV0dG9uMXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4gOiAwIDEycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNvbXBidXR0b24ye1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbiA6IDAgMTJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY29tcGJ1dHRvbmNvbG9ye1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG59XG4uaW50ZXJlc3Rjb2xvcntcbiAgICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuLnNraXBidXR0b257XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYnV0dG9uY2xze1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmllbGRjbGFzc3tcbiAgICBib3JkZXI6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ViLW1hcmdpbntcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vZGFsLXNlY3Rpb257XG4gICAgbWFyZ2luOiAyMHB4IDEzMHB4O1xuICAgIC5tb2RhbC1maWVsZC1yb3d7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLml0ZW0tbmFtZXtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRke1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwQzgwQztcbiAgICB9XG59XG4ubW9kYWwtYnV0dG9ue1xuICAgIG1hcmdpbjogMCAxODBweDtcbn1cbi5sb2FuLWJhbGFuY2UtdGFibGV7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgICAuc3ViLXRkLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgLmxhYmVse1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvYW4tYmFsYW5jZS1pbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9hbi1iYWxhbmNlLW91dHB1dHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm1vZGFsLXJvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLnJvdy13cmFwcGVye1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5sb2FuLWJhbGFuY2UtaW5wdXR7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5sb2FuLWJhbGFuY2Utb3V0cHV0e1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xle1xuICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29sbGFwc2luZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5cbi5tdWxGb3JtLWNvbnRhaW5lcntcbiAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcdFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgLy8gQnV5ZXIgQWdlbnQgTmFtZSwgQ29udGluZ2VuY3ksIE5vdGVzIC0gbWFpbnRhaW4gYm9yZGVyIG9uIGZvY3VzXG4gICAgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgICBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLFxuICAgIGlucHV0W25hbWU9XCJidXllcmFnZW50bmFtZVwiXTpmb2N1cyxcbiAgICBpbnB1dFtuYW1lPVwiQ29udGluZ2VuY3lcIl06Zm9jdXMsXG4gICAgdGV4dGFyZWFbbmFtZT1cIk5vdGVzXCJdOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQnV5ZXIgQnJva2VyIEZlZSBzZWxlY3QgLSBhZGQgYmFja2dyb3VuZCBpbWFnZSBhbmQgcmVtb3ZlIGxlZnQgcmFkaXVzXG4gICAgLnNwbGl0X3NlbGVjdF9tYXJnaW5Ub3AsXG4gICAgc2VsZWN0W25hbWU9XCJCRl9zZWxsZXJidXllcl9TcGxpdF9tdVwiXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZDJ3OTk4cm9vN2NpajYuY2xvdWRmcm9udC5uZXQvY2YtY2RuL2Fzc2V0cy9pbWFnZXMvYXBwX2ltYWdlcy9Eb3duQmx1ZS5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiAgICAuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLnVsd2lkdGggLmlucHV0LWdyb3VwKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBGb3IgaW5wdXQgZmllbGRzIHRoYXQgYXJlIGxhc3QgaW4gdGhlIGdyb3VwIChnZXRzIHJpZ2h0IHJhZGl1cylcbiAgICAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBUb2dnbGUgaWNvbnMgLSBmaXJzdCBvbmUgZ2V0cyBsZWZ0IHJhZGl1c1xuICAgIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFNpbmdsZSBpY29uIGZpZWxkcyAobm90IHRvZ2dsZSkgLSBpY29uIGdldHMgbGVmdCByYWRpdXMsIGlucHV0IGdldHMgcmlnaHQgcmFkaXVzXG4gICAgLmlucHV0LWdyb3VwLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBCcm9rZXIgRmVlIGZpZWxkIHdpdGggc3BsaXQtY29udHJvbCAtIHJlbW92ZSByaWdodCByYWRpdXMgZnJvbSBpbnB1dCAoZXhjbHVkZSBzZWxsZXIgc2luZ2xlIGZpZWxkKVxuLkJfRl9NX0NoZWNrb3B0aW9uIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCguYmZfc2luZ2xlX2ZpZWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXJyYWQtY2xze1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgXG59XG4uZWRpdC1oZWFke1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4uc2VsbGVyX211bF9jbHN7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlyc3QtY2xze1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG59XG4uYnRuLWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgXG59XG4uc2F2ZS1idG57XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMzg5cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNDNweDtcbn1cbi5zcGxpdF9zZWxlY3RfbWFyZ2luVG9wIHtcbiAgICBtYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG59XG4uYnJva2VyZmVle1xuICAgIG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1xufVxuXG4gLnRheGVzLWNvbnRhaW5lciAubWVudS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi50YXhlcy1jb250YWluZXIgLmhpc3RvcmljYWxkaXZcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIFxufVxuLnRheGVzLWNvbnRhaW5lciAuaGlzdG9yaWNhbG1lbnUtdGl0bGUgeyAgIFxuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4udGF4ZXMtY29udGFpbmVyIC5oaXN0b3JpY2FsdXNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgY29sb3I6ICNmZWZlZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDRweCAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xufVxuLnRheGVzLWNvbnRhaW5lciAuU2xpZGVyRGl2Q2xzQXJlYXtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOjcyOXB4O1xuICAgIC5yYy1zbGlkZXItZG90IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJjLXNsaWRlci10cmFjayB7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk5LCAxOTksIDE5OSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgICAgLy9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuICAgICAvLyBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICB9XG4gICAgIC5yYy1zbGlkZXItcmFpbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OSwgMTk5LCAxOTkpICFpbXBvcnRhbnQ7XG4gICAgIH1cbiAgICAgLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM0OTQ5NDkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgXG4gICAgICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgICAgICAgIGNvbG9yOiM0OTQ5NDkgIWltcG9ydGFudDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQ6bnRoLWNoaWxkKG9kZCkgXG4gICAge1xuICAgICAgICB0b3A6MjRweDtcbiAgICB9XG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQ6bnRoLWNoaWxkKGV2ZW4pIFxuICAgIHtcbiAgICAgICAgdG9wOjRweDtcbiAgICB9XG59XG4udGF4ZXMtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubGVnZW5kaGlzdG9yaWNhbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB9XG4gICAgLmhpZ2h7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgXG4gICAgICAgICNmZmI3MDA7XG4gICAgICAgIGNvbG9yOiBcbiAgICAgICAgI2ZmYjcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICAgIC5hdmd7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gICAgLmxvd3tcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmJhZDAwO1xuICAgICAgICBjb2xvcjogIzJiYWQwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICAgIC5oaWdoYWN0aXZle1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIFxuICAgICAgICAjZmZiNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogXG4gICAgICAgICNmZmI3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuYXZnYWN0aXZle1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICAgIC5sb3dhY3RpdmV7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJiYWQwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmFkMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuY3VzdG9tLXRvb2x0aXB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7ICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hdmdfY3VzXG4gICAge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4QUU1O1xuICAgIH1cbiAgICAuYXZnX2N1czFcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgfVxuICAgIC5oaWdoX2N1c1xuICAgIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmYjcwMDtcbiAgICB9XG4gICAgLmhpZ2hfY3VzMVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjcwMDtcbiAgICB9XG4gICAgLmxvd19jdXNcbiAgICB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyYmFkMDA7XG4gICAgfVxuICAgIC5sb3dfY3VzMVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiYWQwMDtcbiAgICB9XG4gICAgLmN1c3RvbS10b29sdGlwMXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgICAgICAgXG4gICAgICAgIHdpZHRoOiAxMDIlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDAlO1xuICAgIH1cbiAgICAuY3VzdG9tLXRvb2x0aXAye1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbi50YXhlcy1jb250YWluZXIgdGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cbi5Ccm9rZXJmZWVBZGR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uQnJva2VyZmVlTWludXMge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgbWFyZ2luLXRvcDogNiU7XG4gICAgcGFkZGluZzogMiU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkN1c3RvbUVzY3Jvd0Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk7XG59XG4uQ3VzdG9tRXNjcm93Qm94IHtcbiAgICBib3gtc2hhZG93OiByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNSkgMHB4IDBweCA2cHggMnB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA0JTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5IT0FfdG9nZ2xlb257XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cbi5IT0FfdG9vZ2xlX29mZntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0LkhPQV90b29nbGVfc3dpdGNoe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTlweDtcblx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBzdGVlbGJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdH1cblx0LkhPQV9idXRyaWdodHtcblx0XHRyaWdodDoxcHg7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRhbmltYXRpb24tbmFtZTogUHJlcGFpZF9yaWdodDtcblx0fVxuXHRAa2V5ZnJhbWVzIEhPQV9yaWdodCB7XG5cdFx0MCUge2xlZnQ6MXB4fVxuXHRcdDUwJXtsZWZ0OjUwJX1cblx0XHQxMDAlIHtyaWdodDoxcHh9XG5cdH1cblx0LkhPQV9idXRsZWZ0e1xuXHRcdGxlZnQ6MXB4O1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IFByZXBhaWRfbGVmdDtcblx0fVxuXHRAa2V5ZnJhbWVzIEhPQV9sZWZ0IHtcblx0XHQwJSB7cmlnaHQ6MXB4fVxuXHRcdDUwJXtyaWdodDo1MCV9XG5cdFx0MTAwJSB7bGVmdDoxcHh9XG5cdH1cdFxufVxuLnRvZ2dsZV95ZXN7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udG9nZ2xlX25ve1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICBjb2xvcjogIzIzNDA1RSBcbn1cbi5hbGlnbl9icm9rZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5CX0ZfTW9kYWx7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLkJfRl9NX0NvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICBwYWRkaW5nIDogOXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLkJfRl9NX0NfRmllbGR7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkJfRl9NX0NoZWNrb3B0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAuQl9GX01EZWxJbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQl9GX01EZWxJbWdfZW1wdHl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50YXhlcy1jb250YWluZXIgaW5wdXQsIC50YXhlcy1jb250YWluZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA4cHg7ICBcbn1cbnN2Z3tcbiAgICB0ZXh0e1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfVxufVxuIC5wcmljZWJ0bntcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgfVxuLlBpZURvbmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOjI2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDoyMTVweCAhaW1wb3J0YW50O1xufVxuLnNlbGxlckJyb2tlRmVlQ2xvc2V1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLm1pc2NDbG9zZXVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uYnJva2VyZmVlQ2xvc2V1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00MnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLnByb3BlcnR5VGF4ZXNDbG9zZVVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ubG9hbkJhbGFuY2VDbG9zZXVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uc2VsbGVyY2xvc2VEYXRle1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ubG9hbmJhbGFuY2VTZWxsZXJDbG9zZXVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uc2VsbGVyb2ZmZXJkaXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbn1cbi5BbGlnbkxlZnRDbHN7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jbG9zaW5nY29zdGljb257XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgbWFyZ2luLXRvcDogLTIlO1xuICAgXG59XG4uY2xvc2luZ2Nvc3Rjb2xvcntcbiAgICBjb2xvcjojMjc4QUU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlbGVjdHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLldoaXRlQ2lyY2xle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzQwNWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcbn1cbi5maW5hbG5ldGljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uUGFpZEVzY3Jvd0NvbnRlbnR7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZGR3YXJue1xuICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDk1JTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcbn1cbi5tYXJnYm90MjB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5TZWxsZXJNdWx0aXBsZU9mZmVyQ2xvc2VCdG57XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICBcbn1cbi5vZmZlcmJvdGJvcmR7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XG59XG4vLyAuZGl2aW5saW5lZmxleHtcbi8vICAgICAvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xuLy8gfVxuLkRlbE9mZmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxsZXJpbmZvdHh0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDBweCAwcHg7XG59XG4uQWR2YnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgICAgXG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWR2Y29udGVudHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xufVxuLmFkdmhlYWRpbmd7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmNhbGN0YXhjb250ZW50e1xuICAgIC5pbnB1dC1ncm91cHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5jYWxjdGF4Y29udGVudC1pbnB1dC10cmFuc3BhcmVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNhbGN0YXhjb250ZW50IC5mb3JtLWNvbnRyb2wsXG4uY2FsY3RheGNvbnRlbnQgLmlucHV0LWdyb3VwLXRleHQuc2V0dGluZ3MtYWRkb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jYWxjdGF4Y29udGVudCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFt0eXBlPVwic2VsZWN0XCJdKTpub3QoW25hbWU9XCJjaXR5VHJhbnNmZXJGZWVQZXJjZW50XCJdKTpub3QoW25hbWU9XCJidXllcmFnZW50bmFtZVwiXSk6bm90KFtuYW1lPVwiTmV3Rm9sZGVyTmFtZVwiXSk6bm90KFtuYW1lPVwiZXN0aW1hdGVcIl0pOm5vdChbbmFtZT1cInNlbGxlcm5hbWVcIl0pOm5vdChbbmFtZT1cInNlbGxlcmFkZHJlc3NcIl0pOm5vdChbbmFtZT1cInNlbGxlcmNpdHlcIl0pOm5vdChbbmFtZT1cIm5ld3Bhc3N3b3JkXCJdKTpub3QoW25hbWU9XCJjb25maXJtcGFzc3dvcmRcIl0pOm5vdCgucHJvZmlsZS1mb3JtLWlucHV0KTpub3QoLmFkZG1pc2NpbnB1dCk6bm90KC5taXNjLWlucHV0LWJvcmRlcik6bm90KC5hZGRvbmZyb250YmFjayk6bm90KC5hZGRvbmZyb250KTpub3QoLmFkZG9uYmFjayl7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG4udGF4ZXMtY2FsY2J0bi1yb3cgLmlucHV0LWdyb3VwLXRleHQuaW5wdXRfYmx1ZXtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDExcHggMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuLnRheGVzLWNhbGNidG4tcm93IC5mb3JtLWNvbnRyb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bnRkd2lkdGh7XG4gICAgd2lkdGg6IDYwJTtcbn1cbi5wcmlvcmRycGJkcntcbiAgICBib3JkZXItcmFkaXVzOjVweCAwcHggMHB4IDVweCAhaW1wb3J0YW50O1xufVxuLlByaW9yUG9saWN5Q2xvc2VVcE92ZXJBbGx7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBtYXgtd2lkdGg6IDU3NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtODlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlzaW5wdXR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcbn1cbi5tYXJnaW5fdG9we1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmNhbGN0YXhjb250ZW50e1xuICAgIC5Db21wdXRlQnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zZWxsZXJsZWZ0cGFkZHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDQ5cHggIWltcG9ydGFudDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9zZWxsZXJsZWZ0cGFkZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmlwZmllbGRtYXJndG9we1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucmlnaHRjb250YWluZXJwYWRyeXR7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9yaWdodGNvbnRhaW5lcnBhZHJ5dHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5lZGl0c3RhcnRpY29ue1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbi5zZWxsZXJzdGFye1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuLnNlbGxlcnN0YXJfTXVse1xuICAgIHBhZGRpbmc6IDBweCAwcHg7XG59XG4uc2VsbGVyY2hhcnR7XG5cdC8vIC5yZWNoYXJ0cy1zdXJmYWNle1xuXHQvLyBcdCB3aWR0aDogMzMwcHg7XG5cdC8vIFx0IGhlaWdodDogMzMwcHg7XHRcdFxuXHQvLyB9XG5cdHN2Z3tcblx0XHR0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCAgQm9sZDtcblx0XHR9XG4gICAgfVxuICAgIC5DaGFydEhlYWRlckRpdntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5Ib2xkaW5nQ29zdGNoYXJ0e1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHQgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0IGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcdFx0XG5cdH1cblx0c3Zne1xuXHRcdHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0ICBCb2xkO1xuXHRcdH1cbiAgICB9XG4gICAgLkNoYXJ0SGVhZGVyRGl2e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLlN0YWNrZWRCYXJDaGFydENvbnRhaW5lcntcbiAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgd2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDQ2MHB4KXtcbiAgICAuc2VsbGVyLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgLnJ2Yi1jb250YWluZXJcbiAgICAgICAge1xuICAgICAgICAgICAgLlJpZ2h0Q29udGFpbmVyQ2xzIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAuUGllY2hhcnRWYWx1ZUNsc1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RvcDogMzglO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiA0MyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM2JSAhaW1wb3J0YW50O1xuICAgIFx0ICAgICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHRcdCAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gICAgLnNlbGxlcmZvcm1fe1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5TZWxsZXJQYWdlRm9ybXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU3cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLlNlbGxlclBhZ2VGb3JtVHdve1xuICAgICAgICAuc2VsbHJ1bHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50IDtcbiAgICAgICAgfVxuICAgIH1cbiAgIC5yZXN1bHRhbml7XG4gICAgLnNlbGxlcmZvcm1fe1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50IDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudCA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5zdGxlZnRwYWRke1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICB9XG4gICAuc2VsbHRvbmV0X2NvbnRhaW5lcntcbiAgICAuc2VsbGVyZm9ybV97XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQgO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50IDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLnJlc3VsdHJlc3tcbiAgICAgICAgbWFyZ2luOiAwcHggMjlweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KXtcbiAgICAuc2VsbGVyLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgLnJ2Yi1jb250YWluZXJcbiAgICAgICAge1xuICAgICAgICAgICAgLlJpZ2h0Q29udGFpbmVyQ2xzIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAuRWRpdERvbmVCdG57XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLlBpZWNoYXJ0VmFsdWVDbHNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy90b3A6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogNDMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMiUgIWltcG9ydGFudDtcbiAgICBcdCAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5QcmljZVZhbHVlQ2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuRG9sbGFyU2lnbkNscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZWRpdFByaWNlLWNsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpe1xuICAgIC5yaWdodGNvbnRhaW5lcnBhZHJ5dFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VsbGVybGVmdHBhZGR7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5sZHducG10e1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cbi5ia3JpbnB1dHtcbiAgICAuZm9ybS1jb250cm9se1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5sYmZsZHN7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAuaW5wdXRwYXR0ZXJue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7ICAgIFxuICAgIH1cbn1cbi5idG50YXBoZXJle1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDsgICAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50OyBcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbn1cbi5idG50YXBoZXJlMXtcbiAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDsgICAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50OyBcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG59XG4ubG9hbmhlYWR7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5sb2FudGJse1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgaW5wdXR7XG4gICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5sb2FuYmFsZGl2e1xuICAgIC5nbVRlb0J7XG4gICAgICAgIGxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRlaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRlbW9kZXJtYm90dG9tRXh0cmExe1xuICAgIFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgXHRib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweDtcbiAgICB9XG4gICAgLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTJ7XG4gICAgXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4O1xuICAgIH1cbn1cbi5sb2FuYmFsZGl2MXtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi50YWJsZXdpZHRoe1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLmNpdHl0YXhDbHN7XG5cdHBhZGRpbmctdG9wOjIwcHg7XG59XG4ubXVsRm9ybS1jb250YWluZXJ7XG5cdC5kYXRlbW9kZXJtYm90dG9te1xuXHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm11bG9mZmRhdGVhZGRvbntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVx0XG4gICAgLmJvcmRlcnJhZC1jbHN7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIH1cbiAgICAubXVsZGF0ZXBpY2tlcl9TZWxsX011bHtcbiAgICAgICAgLmdtVGVvQiwgLmdldVZwciwgLmRxTnNYdiwgZGl2W3RhYmluZGV4PVwiMVwiXXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTkgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICAgICAgdG9wOiAtMzE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tdWxkYXRlcGlja2Vye1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAuc2MtYnhpdmhie1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5nbVRlb0IsIC5nZXVWcHIsIC5kcU5zWHYsIGRpdlt0YWJpbmRleD1cIjFcIl17XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgICAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5ICAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICB0b3A6IC0zMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5tdWxkYXRlcGlja2VyX1NlbGxfTXVse1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc2MtYnhpdmhie1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLmhpc3RncmFwaGNsb3Nle1xuICAgIG1heC13aWR0aDogOTUwcHggIWltcG9ydGFudDtcbn1cbi5Ib2xkaW5nY29zdHNTbGlkZXJDbHN7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5yYy1zbGlkZXItbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICAucmMtc2xpZGVyLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmMtc2xpZGVyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcbiAgICB9XG4gICAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMkI0MjYyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyQjQyNjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG59XG4uSG9sZGluY0Nvc3RzQ2lyY2xlQ2xze1xuICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICBcbn1cbi5JbnRlcmVzdENvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cbi5UYXhlc0NvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzM2FiMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWIwMDtcbn1cbi5JbnN1cmFuY2VDb2xvcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZiNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI2MDA7XG59XG4uSE9BQ29sb3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhNTdmMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWE1N2YzO1xufVxuLlV0aWxpdGllc0NvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMDAyMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwMDIxYjtcbn1cbi5PdGhlckNvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OGZmMDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZmYwMjtcbn1cbi5ob2xkaW5nYm90dG9tc3BhY2V7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuLk1vbnRobHlFeGVwbnNlbGFiZWx7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvL3dpZHRoOjI1MHB4O1xuICAgIC8vaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5FeGVwbnNlb3B0aW9ubGFiZWx7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLy93aWR0aDoyNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7ICAgIFxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5Nb250aGx5RXhwZW5zZWxlZnRwYWR7XG4gICAgd2lkdGg6MjglO1xufVxuLlN0YWNrZWRCYXJDaGFydENvbnRhaW5lcnsgICBcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICAvLyBoZWlnaHQ6IDUyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgLnRpdGxldmFsXG4gICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZCAhaW1wb3J0YW50O1xuICAgICAgIFxuICAgIH1cbn1cbi5sb25nZXJ7XG4gICAgY29sb3I6ICM1RjRGQjc7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbn1cblxuLm1vcmV7XG4gICAgY29sb3IgOiNDQzJFMjk7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbn1cbi5ob2xkdGl0bGUxe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAubG9uZ2Vye1xuICAgICAgICBjb2xvcjogIzVGNEZCNztcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgICB9XG5cbiAgICAubW9yZXtcbiAgICAgICAgY29sb3IgOiNDQzJFMjk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG4gICAgfVxuICAgIC8vei1pbmRleDogOTk5O1xufVxuLmhvbGR0aXRsZTJ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vZm9udC1mYW1pbHk6TW9udHNlcnJhdC1CbGFjaztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNDk0OTQ5XG59XG4uaG9sZHRpdGxlM3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5ob2xkcHJpY2V7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbn1cbi5iZWxvd2hvbGRjc3R7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgLy8gbWFyZ2luLXRvcDogOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4uc2xpZGVEb3dudGV4dHtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlRG93bnRleHQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlRG93bnRleHQ7XHRcblxuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1x0XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1x0XG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcdFxuXG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcdFx0XHRcdFx0XHRcbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd250ZXh0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSksZGlzcGxheShub25lKTtcbiAgICB9XG5cdDI1JXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICB9XG4gICAgNTAle1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAlKTtcbiAgICB9XG5cdDY1JXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNCUpO1xuXHR9XG5cdDgwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQlKTtcblx0fVxuXHQ5NSV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTtcblx0fVx0XHRcdFxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR9XHRcdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVEb3dudGV4dCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblx0NTAle1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDglKTtcblx0fVxuXHQ2NSV7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQlKTtcblx0fVxuXHQ4MCV7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNCUpO1xuXHR9XG5cdDk1JXtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMiUpO1xuXHR9XHRcdFx0XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0fVx0XG59XG4udXBkYXRlcHJvcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idHRudG9we1xuICAgIG1hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50O1xufVxuLmhvbGR0aXRsZTFhbmltYXRpb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNXB4OyAgIFxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTsgICBcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBcbn1cbi5pY29uLXJpZ2h0e1xudGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdG9wdGlvbntcbiAgICBmb250LXNpemU6MTVweDtcbn1cbi5PcHRpb250aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vLyAuYW5pbWF0ZSBzcGFue1xuLy8gICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuLy8gICAgIHdvcmQtd3JhcDpicmVhay13b3JkO1xuLy8gfVxuXG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuMTBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjIwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC4zMHM7XG4vLyB9XG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDUpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuNDBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSg2KSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjUwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoNykge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC42MHM7XG4vLyB9XG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDgpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuNzBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSg5KSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjgwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoMTApIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuOTBzO1xuLy8gfVxuLy8gLnRleHQgc3BhbiB7XG5cdFxuLy8gXHRvcGFjaXR5OiAwO1xuLy8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwcHgsIC01MHB4KSByb3RhdGUoLTE4MGRlZykgc2NhbGUoLjMpO1xuLy8gICAgIGFuaW1hdGlvbjogcmV2b2x2ZVNjYWxlIC41cyBmb3J3YXJkcztcbiAgIFxuLy8gfVxuXG4vLyBAa2V5ZnJhbWVzIHJldm9sdmVTY2FsZSB7XG4vLyBcdDIwJSB7XG4vLyBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMjBweCkgcm90YXRlKDMwZGVnKSBzY2FsZSguMyk7XG4vLyBcdH1cblxuLy8gXHQxMDAlIHtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoMCkgc2NhbGUoMSk7XG4vLyBcdFx0b3BhY2l0eTogMTtcbi8vIFx0fVxuLy8gfVxuXG4uYm91bmNlYW5pMSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJib3VuY2VhbmltYXRpb247XG59XG5Aa2V5ZnJhbWVzIHNlbGxlcmJvdW5jZWFuaW1hdGlvbiB7XG4gICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMC44KTt9XG4gICAgNTAlIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxuICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7fVxufVxuLmJvdW5jZWFuaTIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJib3VuY2VhbmltYXRpb247XG59XG4uYm91bmNlYW5pMyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmJvdW5jZWFuaW1hdGlvbjtcbn1cbi5ib3VuY2Vhbmk0IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tbmFtZTogc2VsbGVyYm91bmNlYW5pbWF0aW9uO1xufVxuLmJvdW5jZWFuaTUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJib3VuY2VhbmltYXRpb247XG59XG4uYm91bmNlYW5pNiB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyLjdzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmJvdW5jZWFuaW1hdGlvbjtcbn1cbi5sYWJlbGJvdW5jZXtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tbmFtZTogY2hhcnRsYWJlbGJvdW5jZTtcbn1cbkBrZXlmcmFtZXMgY2hhcnRsYWJlbGJvdW5jZSB7XG4gICAgLy8gMCUge3RyYW5zZm9ybTogc2NhbGUoMC45OSk7fVxuICAgIC8vIDUwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTt9XG4gICAgLy8gMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XG4gICAgIDAlIHtmb250LXNpemU6IDE1cHh9XG4gICAgIDUwJSB7Zm9udC1zaXplOiAyMHB4fVxuICAgICAxMDAlIHtmb250LXNpemU6IDE4cHh9XG59XG4uTXVsRWRpdEN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG4gICAgLmxvYW5iYWxhbmNlU2VsbGVyQ2xvc2V1cCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgLmJyb2tlcmZlZUNsb3NldXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuICAgIC5zZWxsZXJCcm9rZUZlZUNsb3NldXB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICB9XG4gICAgLm1pc2NDbG9zZXVwe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgfVxuICAgIC5wcm9wZXJ0eVRheGVzQ2xvc2VVcHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxsZXJjbG9zZURhdGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuICAgIC5jbG9zaW5nY29zdC1jb250YWluZXIge1xuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIC50b3RhbC1jb3N0c3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG90YWwtcHJpY2V7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxibmV3YmFsYW5jZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MzVweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5sYmxpbmV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNhNWE1YTU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcblx0XHRhbmltYXRpb24tbmFtZTogbGJsaW5lO1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGxibGluZSB7XG4gICAgICAgIDAlIHsgd2lkdGg6MCU7IG9wYWNpdHk6MH1cblx0XHQxMDAlIHsgd2lkdGg6MTAwJTsgfVxuXHR9IFxuICAgIC5sYmJveHtcbiAgICAgICAgd2lkdGg6NDUlO1xuICAgICAgICBoZWlnaHQ6MTE4cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgICM3MDcwNkY7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MCU7XG4gICAgICAgIGxlZnQ6MjclO1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxiYm94O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6MzUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxNzcwRDE7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAubGJib3hoZWFkaW5ne1xuICAgICAgICAgICAgaGVpZ2h0OjM1JTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuZXN0aW1hdGVjb2xvcntcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGhlYWRpbmd0ZXh0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGNvbnRlbnR7XG4gICAgICAgICAgICBoZWlnaHQ6NjUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiM0MTQxNDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubGJib3hjb250ZW50MXtcbiAgICAgICAgICAgIGhlaWdodDo2NSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgY29sb3I6IzQxNDE0MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbGJib3gge1xuICAgICAgICAwJSB7IGxlZnQ6MCU7IG9wYWNpdHk6MH1cbiAgICAgICAgMzAlIHsgbGVmdDowJTsgb3BhY2l0eTowfVxuICAgICAgICA2MCUgeyBsZWZ0OjMyJTsgb3BhY2l0eToxMDB9XG4gICAgICAgIFxuXHRcdDEwMCUgeyBsZWZ0OjI3JTsgfVxuICAgIH0gXG4gICAgXG4gICAgLmxiYm94MXtcbiAgICAgICAgd2lkdGg6NTUlO1xuICAgICAgICBoZWlnaHQ6MTE4cHg7XG4gICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCAgIzcwNzA2RjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4ICM1ZjVmNWY7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MCU7XG4gICAgICAgIGxlZnQ6MjMlO1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxiYm94O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6MzUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxNzcwRDE7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAubGJib3hoZWFkaW5ne1xuICAgICAgICAgICAgaGVpZ2h0OjM1JTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuZXN0aW1hdGVjb2xvcntcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGhlYWRpbmd0ZXh0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGNvbnRlbnR7XG4gICAgICAgICAgICBoZWlnaHQ6NjUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiM0MTQxNDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubGJib3hjb250ZW50MXtcbiAgICAgICAgICAgIGhlaWdodDo2NSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgY29sb3I6IzQxNDE0MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbGJib3gxIHtcbiAgICAgICAgMCUgeyBsZWZ0OjAlOyBvcGFjaXR5OjB9XG4gICAgICAgIDMwJSB7IGxlZnQ6MCU7IG9wYWNpdHk6MH1cbiAgICAgICAgNjAlIHsgbGVmdDozMiU7IG9wYWNpdHk6MTAwfVxuICAgICAgICBcbiAgICAgICAgMTAwJSB7IGxlZnQ6MjclOyB9XG59XG59XG4uZWRpdGNlbnRlcmVke1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNraXBtYXJnaW57XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnVzZWJ0bmRpdntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6ZmxleDtcblxuICAgIC51c2VidHRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0OUIyMUI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwQkYwQztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4IDtcdFx0XG4gICAgICAgIGhlaWdodDogNDBweCA7IFxuICAgIH1cbn1cbi5sYmRvd25jb250ZW50e1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjojNDk0OTQ5O1xuICAgIGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG59XG4ubGJvcHRpb25ze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudDtcbn1cbi5sYmhlYWRpbmdze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG4ubGJjbGVhcntcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ubGJ1c2VoZWFke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgd2lkdGg6IDcwJTtcbiAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xufVxuLnJmdXNlaGVhZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgIHdpZHRoOiA3MCU7XG4gICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbiAgICAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcbiAgICAubGJib3h7XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgfVxuICAgICAgICAubGJib3hjb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGJkb3duY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcbiAgICAubG9hbnRpdGxlcG9we1xuICAgICAgICB3aWR0aDo3MCU7XG4gICAgfVxufVxuLnNlbGxlcmJ0dHRue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9zaXRpb246c3RpY2t5O1xuICAgIHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuICAgIGJvdHRvbTowcHg7XG4gICAgei1pbmRleDogMjtcbn1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuICAgICAuc2VsbGVyLWNvbnRhaW5lciAuc2VsbGVyLW92ZXJsYXl7XG4gICAgICAgICB0b3A6NjVweDtcbiAgICAgfVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkycHgpIHtcbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlBpZWNoYXJ0VmFsdWVDbHN7XG4gICAgICAgIHotaW5kZXg6IDk5OTk2ICFpbXBvcnRhbnQ7XG4gICAgfVxuIH1cbiAubG9hbmZvcm1kaXNjY29udGVudDF7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOTAlO1xufVxuLmxvYW5mb3JtZGlzY2NvbnRlbnQye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHl0YXhkaXZ7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCAjODQ4MjgyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAub25le1xuICAgICAgICB3aWR0aDoxNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAub25ldGlja1xuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIH1cbiAgICAgICAgLm9uZXRpY2tub25lXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3b3tcbiAgICAgICAgd2lkdGg6NTclO1xuICAgICAgICAudF9TdWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cbi5wcm9wZXJ0eXRheGRpdjF7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCAjODQ4MjgyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG4ucmVpc3N1ZXRleHRzdHl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ubmV3ZGVzaWduc2hhcmVwcmludHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5uZXdkZXNsZWZ0e1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5ld2Rlc3JpZ2h0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLm5ld2Rlc2lnbnNoYXJlcHJpbnRtdWx0aXBsZXtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ld2Rlc2lnbnNoYXJlcHJpbnRzaW5nbGV7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAubmV3ZGVzbGVmdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5uZXdkZXNyaWdodHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5zZWxsZXJfaG9he1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAuU2VsbGVyTXVsdGlwbGVPZmZlckNsb3NlQnRue1xuICAgICAgICBtYXJnaW4tbGVmdDogMjlweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIGFuZCAobWluLXdpZHRoOjMxMHB4KXtcbiAgICAuY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgICAgIGhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdWxGb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWxsZXJfbXVsX2Nsc3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSBhbmQgKG1pbi13aWR0aDo0MDFweCl7XG4gICAgLmNsb3NpbmdyaWdodGFycm93e1xuICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm11bEZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgLnNlbGxlcl9tdWxfY2xze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpe1xuICAgIC5TZWxsZXJNdWx0aXBsZU9mZmVyQ2xvc2VCdG57XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0MTBweCl7XG4gICAgLm1hcmtlcnRwdHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuLy9zZWxsZXIgc2NyZWVuIGZvbnRzXG4uYm9sZGhlZWJvZm9udHN7XG4gICAgLy9mb250LWZhbWlseTpIZWViby1Cb2xkICFpbXBvcnRhbnQ7XG59XG4ubGlnaHRoZWVib2ZvbnRze1xuICAgIC8vZm9udC1mYW1pbHk6SGVlYm8tTGlnaHQgIWltcG9ydGFudDtcbn1cbi5yZWd1bGFyaGVlYm9mb250c3tcbiAgICAvL2ZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5tZWRpdW1oZWVib2ZvbnRze1xuICAgIC8vZm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4uZXh0cmFib2xkaGVlYm9mb250c3tcbiAgICAvL2ZvbnQtZmFtaWx5OkhlZWJvLUV4dHJhQm9sZCAhaW1wb3J0YW50O1xufVxuLnRheGVzLWNvbnRhaW5lciAuYnJva2VyZmVlbGFiZWxub25le1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDsgXG59XG4ueWVhcl9ib3gge1xuICAgIHBhZGRpbmc6IDIwJSAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRheGVzLWNvbnRhaW5lciAueWVhcl9ib3gge1xuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH07XG5cdHNlbGVjdCBvcHRpb24ge1xuXHRcdGhlaWdodDo1MHB4O1xuXHR9XG59XG4ubW9udGhTbGlkZXIge1xuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9BY3RpdmUgbG9hbiBjaGFuZ2VzIGNzcy8vIFxuLnByaW1hcnljbHJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM0QUIwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRBQjAxO1xufVxuLnNlY29uZGFyeWNscntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEREMDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4REQwNzE7XG59XG4udGVydGlhcnljbHJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4RkYwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAxO1xufVxuXG4vL05ldyBHQ19GZWUgdUlcbi5wYWRkdG9wMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmdjX3NlbGVjdHRhZyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2NfaHJ0YWcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cbi5nY19sYWJlbGRpdntcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMnB4IDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdjX2NvbnRlbnRkaXZ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIHRleHQtV3JhcDogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmdjX3BhZGRpbmdsZWZ0MTB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2Nfd2lkdGgxMDB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5nY19sYWJlbGNvbnRlbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kOiAnI0VCRUJFQicgIWltcG9ydGFudDtcbiAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJyAhaW1wb3J0YW50O1xufVxuLmdjX3BhZGRpbmdsZWZ0MHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmdjX0lQZmllbGRfYm9yZGVye1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmdjX2FkZGJ0bl9jbHJ7XG4gICAgY29sb3I6ICAjMkVDMjNEICFpbXBvcnRhbnQ7XG59XG5cbi8vLyBCb29zdHJhcCBtaWdyYXRpb24gY2hhbmFnZXNcbi5qcy1jb250e1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3Blbk9yZGVyc2VsbGVye1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLm1sLXBhZGRpbmd7XG4vLyAgIHBhZGRpbmc6IDBweCAzMHB4O1xufVxuLnNlbGxlcmhvbGRwYWRkaW5ne1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4ubWwtb2ZmZXJUaXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWwtb2ZmZXJUaXRsZS1wYWRkaW5ne1xuICAgIHBhZGRpbmctbGVmdDo2MHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdkZXNpZ25zaGFyZXByaW50IHtcbiAgICAgIC5uZXdkZXNsZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICBcbiAgICAgIC5uZXdkZXNyaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGFydF9Cb3R0b217XG4gICAgICAgcGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLkJfRl9NX0NoZWNrb3B0aW9ue1xuICAgIC5hZGRvbmZyb250e1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwOm5vdCguYmZfc2luZ2xlX2ZpZWxkKXtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4vLyBHbG9iYWwgYXV0b2ZpbGwgYmFja2dyb3VuZCBvdmVycmlkZSAtICNGQUZBRkEgaW5zdGVhZCBvZiB3aGl0ZVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuLmlucHV0LWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5pbnB1dC1ncm91cCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmlucHV0LWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xuXHRjYXJldC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICB9XG4uU2VsbGVyUGFnZUZvcm17XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5hZGRfbG9hbl9kaXYge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA3JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDk3JTtcbn1cbi5sb2FuX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICAjZGZlNGZmO1xufVxuLmxvYW5fdGl0bGVfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHggMDtcbn1cbi50YWJsZV9ib3JkZXIge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4gIFxuLmFkZF9sb2FuX3RleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzQyYWIyMTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc2VsbHRvbmV0X2NvbnRhaW5lciwuc2VsbGVyY29uYXRhaW5yIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG59XG5AbWVkaWEgIChtYXgtd2lkdGg6IDc2MHB4KSAge1xuICAgIC5zZWxsdG9uZXRfY29udGFpbmVyIHtcbiAgICAgICAgLkRldGFpbGVkY2NyaWdodGFsaWduIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFpZGVzY3Jvd2xlZnRhbGlnbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICAudG9vZ2xlYnRuZXNjcm93e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC53YXJpbmdpY29uLXNlbGxlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNDclO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5OZXctd2FybmluZy1jb250ZW50LXNlbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQxLCA5MSwgMC41MCk7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuLy8gRml4IEdvb2dsZSBQbGFjZXMgYXV0b2NvbXBsZXRlIGxvY2F0aW9uIGljb24gYm9yZGVyIG9uIGZvY3VzXG4ucGFjLWljb24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWMtdGFyZ2V0LWlucHV0OmZvY3VzICsgLnBhYy1pY29uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxsZXIgY2FsY3VsYXRvciBzcGVjaWZpYyBidXR0b24gbWFyZ2luIHN0eWxlc1xuLnNlbGxlci1jb250YWluZXIge1xuICAgIC52aWV3LFxuICAgIC5idG5jb21wdXRlLFxuICAgIC5zdGlja3ljb21wdXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbi8vIFNpbmdsZSBpbnB1dCBmaWVsZCAobm8gdG9nZ2xlKSAtIGFwcGx5IHJpZ2h0LXNpZGUgYm9yZGVyLXJhZGl1c1xuLnNpbmdsZS1pbnB1dC1yYWRpdXMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNJTkdMRSBGSUVMRFMgT05MWTogQWRkIHJpZ2h0IGJvcmRlciB0byBpbnB1dC1ncm91cC10ZXh0ICh0byBzZXBhcmF0ZSBpY29uIGZyb20gaW5wdXQpXG4vLyBPbmx5IGFwcGxpZXMgdG8gaW5wdXQtZ3JvdXBzIHRoYXQgZG8gTk9UIGNvbnRhaW4gbXVsdGlwbGVmaWVsZHMtYWRkb24gKG5vdCB0b2dnbGUvZG91YmxlIGZpZWxkcylcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCg6aGFzKC5tdWx0aXBsZWZpZWxkcy1hZGRvbikpIC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5jYWxlbmRhci1hZGRvbikge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuLy8gVE9HR0xFL0RPVUJMRSBGSUVMRFM6IEZpcnN0IGljb24gKG5vdCBtdWx0aXBsZWZpZWxkcy1hZGRvbikgLSBOTyBib3JkZXItcmlnaHRcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcygubXVsdGlwbGVmaWVsZHMtYWRkb24pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVG9nZ2xlIGZpZWxkczogRmlyc3QgaWNvbiBzZWxlY3RlZCAoaW5wdXRfYmx1ZSwgbm90IG11bHRpcGxlZmllbGRzLWFkZG9uKSAtIGJvcmRlci1yYWRpdXMgb25seVxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQuaW5wdXRfYmx1ZTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gVG9nZ2xlIGZpZWxkczogU2Vjb25kIGljb24gKGRvbGxhcikgLSBBTFdBWVMgaGFzIGJvcmRlci1yaWdodCBhbmQgYm9yZGVyLXJhZGl1cyAoYm90aCBzZWxlY3RlZCBhbmQgdW5zZWxlY3RlZClcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRheGVzIGZpZWxkIC0gUGVyY2VudCBpY29uIChmaXJzdCBpY29uKSAtIE5PIGJvcmRlci1yaWdodCwgb25seSBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhQZXJjZW50XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInRheEFtb3VudEFubnVhbFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhfcGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJwcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlByb3BUYXhcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gVGF4ZXMgZmllbGQgLSBEb2xsYXIgaWNvbiAoc2Vjb25kIGljb24vbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gSEFTIGJvcmRlci1yaWdodCBhbmQgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4UGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhBbW91bnRBbm51YWxcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4X3BlcmNlbnRcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwicHJvcFRheFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJQcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxsZXIgQ29uY2Vzc2lvbiBmaWVsZCAtIFBlcmNlbnQgaWNvbiAoZmlyc3QgaWNvbikgLSBOTyBib3JkZXItcmlnaHQsIG9ubHkgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiU2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJzZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbGxlciBDb25jZXNzaW9uIGZpZWxkIC0gRG9sbGFyIGljb24gKHNlY29uZCBpY29uL211bHRpcGxlZmllbGRzLWFkZG9uKSAtIEhBUyBib3JkZXItcmlnaHQgYW5kIGJvcmRlci1yYWRpdXNcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwic2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJTZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJzZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIGZpZWxkIC0gUGVyY2VudCBpY29uIChmaXJzdCBpY29uKSAtIE5PIGJvcmRlci1yaWdodCwgb25seSBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJncm9zc0hvdXNlaG9sZFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIGZpZWxkIC0gRG9sbGFyIGljb24gKHNlY29uZCBpY29uL211bHRpcGxlZmllbGRzLWFkZG9uKSAtIEhBUyBib3JkZXItcmlnaHQgYW5kIGJvcmRlci1yYWRpdXNcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cImdyb3NzSG91c2Vob2xkXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjO0FBQ2hDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxjQUFjO0FBQ3JDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxjQUFjLEFBQUEsYUFBYSxDQUFDO0VBQ2pELEtBQUssRUFBRSxrQkFBa0I7RUFDekIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsVUFBVSxFQUFFLGVBQWU7RUFDM0Isa0JBQWtCLEVBQUUsZUFBZTtFQUNuQyxlQUFlLEVBQUUsZUFBZTtFQUNoQyxPQUFPLEVBQUUsZUFBZTtFQUN4QixnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsVUFBVSxFQUFFLGtCQUFrQixHQUMvQjs7QUFHRCxBQUFBLGlCQUFpQixDQUFDLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxFQUFFO0VBQ2pELE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLGNBQWM7RUFDN0IsUUFBUSxFQUFFLE1BQU07RUFDaEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQyxZQUFZLEFB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9EeW5hbWljcHJvcGVydHlzdHlsZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0R5bmFtaWNwcm9wZXJ0eXN0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLkRfQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmYgO1xuICAgIC8vYm94LXNoYWRvdzogJzBweCAwcHggMTJweCAzcHggIzVGNUY1Ridcbn1cbi5EX0hlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMHB4IDVweCAwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG4uRF9Cb2R5e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2tmbGV4e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLkRfRm9vdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAwcHggMjBweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uRF9MZWZ0Q29udHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uRF9SaWdodENvbnR7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vZGlzcGxheTogbm9uZTtcbn1cbi5ETF9mb3Jte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIzNDA1RTsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uRF9JbWdTcGFjaW5ne1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cbi5ERl9JcEZpZWxke1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJSA7XG4gICAgbWFyZ2luOiAwcHggO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLkRfRmllbGRTdHl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5ERl9pbnB1dERpdntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG4ubmVhcmJ5Q29uT3B0aW9uc3tcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jcF9leHBhbmR7XG5cdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5EeV9CdXR0b25Db250IHtcbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cbi5EeV9CdXR0b25TdHlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cbi5EeV9DbG9zZUJ1dHRvblN0eWxle1xuICAgIGJhY2tncm91bmQtY29sb3I6IzI3OEFFNTtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDoxNXB4XG59XG4uRExfcHJvcERldGFpbHNUaXRsZXtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCA1cHggMHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uRHlfbW9kYWxjbG9zZXtcbiAgICB6LWluZGV4OiA5OTk5OTk5IDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4IDtcbiAgICBtYXgtd2lkdGg6IDEwMTBweCA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkRfQ3VSaWdodENvbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE1MHB4IDI1cHggMTUwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIFxuICAgIHdpZHRoOiA1NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uRF9DdUxlZnRDb250e1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG4ucmVtb3ZlcGFkZHtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjBweCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG59XG4uYm9yZGVyX3JhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xufVxuLmN1c3RvbS13aWR0aGh7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbn1cbiNDb2xvcl9QaWNrZXJ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI2NvbG9ycGljY3tcbiAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLkNfSEVfYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Qydzk5OHJvbzdjaWo2LmNsb3VkZnJvbnQubmV0L2NmLWNkbi9hc3NldHMvaW1hZ2VzL2FwcF9pbWFnZXMvRG93bkJsdWUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5DX0hFX2FjdGl2ZSAuQ19IRV9hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxZQUFZLENBQUE7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsZUFBZSxFQUFFLE1BQU07RUFDdkIsTUFBTSxFQUFFLElBQUksR0FJZjs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNMLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLGdCQUFnQjtFQUN6QixzQkFBc0IsRUFBRSxHQUFHO0VBQzNCLHVCQUF1QixFQUFFLEdBQUcsR0FDL0I7O0FBQ0QsQUFBQSxPQUFPLENBQUE7RUFDSCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FDMUI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDTixPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNMLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLGlCQUFpQjtFQUMxQiwwQkFBMEIsRUFBRSxHQUFHO0VBQy9CLHlCQUF5QixFQUFFLEdBQUcsR0FDakM7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDUCxVQUFVLEVBQUUsT0FBTztFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxHQUFHO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFHYixjQUFjLEVBQUUsTUFBTSxHQUN6Qjs7QUFDRCxBQUFBLFlBQVksQ0FBQTtFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLEdBQUc7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBRXZCLFVBQVUsRUFBRSxNQUFNLEdBRXJCOztBQUNELEFBQUEs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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9yZXAuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9yZXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucmVwLWNvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG5cdCAuZ20tc3R5bGUtaXcge1xuXHQgICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuXHQgfVxuXHRcblx0LnBhZGRpbmdsZWZ0bWFwe1xuXHRcdHBhZGRpbmctbGVmdDowcHg7XG5cdH1cblx0LnBhZGRpbmdjb250ZW50e1xuXHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xuXHR9XG5cdFxuXHQubGVuc2VzaGFyZWJ1dHRvbmRpdntcblx0XHRyaWdodDogODBweDtcblx0XHR0b3A6IDEycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdC5zaGFyZWJ1dHRvbmNsYXNzYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5zb2NpYWxzaGFyZV9idG57XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyAgIFxuXHRcdHRvcDogLTI1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyAgIFxuXHRcdGRpc3BsYXk6IG5vbmU7ICBcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyAgIFxuXHRcdHJpZ2h0OiAyNTBweDtcblx0fVxuXHQuZG93bmxvYWRCdG57XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuU2hhcmVCdXR0b25SZXB7XG5cdFx0ICB3aWR0aDogOTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICByaWdodDogMHB4O1x0XHRcblx0XHRjdXJzb3I6IHBvaW50ZXI7ICBcblx0fVxuXHQuU2hhcmVCdXR0b257XG5cdFx0d2lkdGg6IDkwcHg7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0ICBjb2xvcjogIzI3OEFFNTtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHQgIGhlaWdodDogNDBweDtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgZm9udC1zaXplOiAxNXB4O1xuXHQgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgcmlnaHQ6IDBweDtcdFx0XG5cdCAgY3Vyc29yOiBwb2ludGVyOyAgXG5cdCAgLy96LWluZGV4Ojk5OTk5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXHQuc2hhcmVidG5tdG9we1xuXHRcdHRvcDogLTMwcHg7XG5cdH1cblx0LlNoYXJlQnV0dG9uUmVwTmFtZXtcblx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHR9XG5cdC5idG5fc3R5bGV7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ly93aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQvL3BhZGRpbmc6IDVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdC8vIHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDlweDtcblx0XHQvLyBwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTVweDtcblx0XHQvLyAuTG9hZFdlYlNoYXJle1xuXHRcdC8vICAgICBtYXJnaW4tdG9wOiAycHg7XG5cdFx0Ly8gfVxuXHR9XG5cdC50b3B7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRcdC5tYXAtY29sdW1uc3tcblx0XHRcdC5tYXJrZXRuYW1le1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMGRlZyk7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0Lm9mZmljZU5hbWVzIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHR9XG5cdFx0XHQuaW1nYXJyb3d7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSg1MHB4IGF0IGNlbnRlcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hbGlnbmFycm93e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdGNvbG9yOiBibHVlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnRDbHN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5sb2NhdGlvbkNsc3tcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdH1cblx0XHRcdC5oZWlnaHQ1MHtcblx0XHRcdFx0aGVpZ2h0OjUwcHg7XG5cdFx0XHR9XG5cdFx0XHQucnVsZXJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29tcHV0ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBtZWRpdW0gbm9uZTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNoYXJle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duYXJyb3cge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFxuXHRcdFx0fVxuXHRcdFx0LnRpdGxlIHtcdFx0XHRcdFxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHQvL21hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGVuZXdkZXNpZ257XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdC50aXRsZW5ld2VkaXR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuYmFubmVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQudG90YWwtY29zdHMge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQudG90YWwtcHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb3N0cy10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29zdHMtcHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtUmVndWxhcjtcdFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29zdHMtZmVlcyB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZXAtY29sdW1uc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHRcdHBhZGRpbmc6IDUwcHg7XHRcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQubmFtZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmltYWdlLXdyYXBwZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxNDRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0NHB4O1xuXHRcdFx0XHRcdGNsaXAtcGF0aDogY2lyY2xlKDcwcHggYXQgY2VudGVyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHQtZGV0YWlsc3tcblx0XHRcdFx0Y29sb3I6ICM4Q0EzRDI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0LlByb2ZpbGVUYWJsZXtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlTGFiZWx7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByb2ZpbGVWYWx1ZXtcblx0XHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVZhbHVlQm9sZHtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuVGFibGVMZWZ0VGR7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuVGFibGVSaWdodFRke1xuXHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tYXJrZXRuYW1le1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Lm1hcmtldG5hbWVuZXd7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5kaXZ3aXRoYm9yZGVye1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjdweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206N3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6N3B4O1xuXHRcdFx0XHQvKm1hcmdpbi10b3A6IDIwcHg7Ki9cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGVuYW1le1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmRpdndpdGhib3JkZXJFeHRyYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRjb2xvcjogYmx1ZTtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50Q2xze1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb25DbHN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5oZWlnaHQyMHtcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd25UaXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQuZGl2SGVpZ2h0e1xuXHRcdFx0XHRoZWlnaHQ6OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm9GRm5ld1VJe1xuXHRwYWRkaW5nOiAwIDI0cHggMjRweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm5ld21hcHBhZGR7XG5cdHBhZGRpbmc6IDAgMjRweCAyNHB4O1xufVxuLnBhZGQwe1xuXHRwYWRkaW5nOiAwO1xufVxuLmV2ZWRlbGV0ZUJ0bntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFsaWduRFRidG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3b2ZmTGlzdHtcblx0cGFkZGluZzogMThweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZXBtYXBzZWN0aW9ue1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFydG5lcmNvbnRhaW5lcntcblx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHQucGFydG5lcnNpbWFnZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDoyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG4gICAgXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcbiAgIFx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBjaXJjbGUoNjBweCBhdCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0fVxuXHRcdC5wYXJ0bmVycmVwbmFtZXtcblx0XHRcdHRvcDogNTBweDtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCFpbXBvcnRhbnQ7XG5cdFx0fVx0XHRcdFxuXHRcdC5wYXJ0bmVydGl0bGVuYW1le1xuXHRcdFx0dG9wOiA1NXB4O1xuXHRcdH1cblx0XHQuY29udGVudENsc3tcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0LmxvY2F0aW9uQ2xze1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxufVxuXG4ucmVwdG9nZ2xlYW10e1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLy8gLnJlcGRpc2FibGVpbnB1dHtcbi8vIFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYSAhaW1wb3J0YW50O1xuLy8gXHRoZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcbi8vIH1cbi5yZXBkaXNhYmxlaW5wdXR7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnJlcHRpdGxlcmVzdWx0c3tcblx0LnBhZGRyeXR7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LyouYWxpZ25yeXR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0fSovXG5cdC5hbGlnbnJ5dHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcblx0fVxuXHQucmVwb3RoYWRkbmV3e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQucmVwb3RoZGVsZXRle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMzBweDtcblx0XHR0b3A6IDExcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblx0fVxufVxuLnJlcGNvbnRkZXRhaWxze1xuXHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kaXZjb250YWN0ZGV0YWlsc3tcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uZW1haWx3ZWJkZXRhaWxzZGl2e1xuXHRwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuLnRpdGxlaGVhZF9yZXB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDIycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eV9oZWlnaHRfdmFse1xuXHRoZWlnaHQ6MTAwcHggIWltcG9ydGFudDtcblx0cmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJfdGl0bGVfZGl2e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4ub3JkZXJfdGl0bGVfYnV0dG9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ubmV3UmVwLUNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXG5cdC5wcm9maWxlRXZlbnQtY29udGFpbmVyIHtcblx0XHQvLyBtYXgtd2lkdGg6IDE1NDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA4NSU7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0Z2FwOiAyNHB4O1xuXG5cdFx0Lm5ld1JlcC1wcm9maWxlIHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGdhcDogMjRweDtcblx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LmVkaXRidG4tY29udCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQubmV3UmVwLXByb2ZpbGUtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHRcdC5uZXdSZXAtRHAge1xuXHRcdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdC5wcm9maWxlLWxvYWRlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTM4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEzOHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0XHQvKiAgUm90YXRpbmcgYW5pbWF0aW9uICovXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNlbnRlcmVkLWltYWdlIHtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ly8gdG9wOiAzLjVweDtcblx0XHRcdFx0XHRcdC8vIGxlZnQ6IDMuNXB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5ld1JlcC1EcDEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzBweDtcblx0XHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmV3UmVwLWluZm8ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0XHQubmV3UmVwLU5hbWUtb25saW5lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHRcdC5uZXdSZXAtTmFtZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0XHRcdC8qIDUwcHggKi9cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5uZXdSZXAtT25saW5le1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0XHRcdFx0Lm9ubGluZS1HcmVlbntcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNDQzk4RTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5uZXdSZXAtQWJvdXQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRcdC8qIDMwcHggKi9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uZXdSZXAtYnRucy1jb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuXHRcdFx0XHQubmV3UmVwLWJ0bntcblx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRib3JkZXI6IDEuNDc4cHggc29saWQgIzAwMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMS44MjFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6NnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5ld1JlcC1idG46aG92ZXIsXG5cdFx0XHRcdC5uZXdfcmVwX2ljb246aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uZXdSZXAtYnRuOmhvdmVyIGltZ3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0blNlbGVjdGVke1xuXHRcdFx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdC8vIGJvcmRlcjogMS40NzhweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExLjgyMXB4O1xuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGdhcDo2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5ld1JlcC1ldmVudHMge1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHQvLyBwYWRkaW5nOiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdC8vIGdhcDogMjRweDtcblx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHRcdFx0Lm5ld0V2ZW50LVRpdGxle1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0d2lkdGg6IDkzJTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMzBweCAqL1xuXHRcdFx0XHRtYXJnaW46IDI0cHggMjRweCAxMnB4O1xuXHRcdFx0XHQubmV3UmVwLWVkaXRCdG4ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMTdweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDRkNGQ0Y7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZXZlbnRDYXJkLWNvbnRhaW5lciB7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGNsaXA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC5ldmVudENhcmQtYWxpZ25tZW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjRweCAyNHB4IDI0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdC5ldmVudENhcmRfIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHRcdFx0XHRcdC5ldmVudEltYWdle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE1NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmV2ZW50Q2FyZC1kZXRhaWxze1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIxOHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0LmV2ZW50VGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5ldmVudERhdGV7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5ldmVudFRpbWV7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5ldmVudFN0cmVldHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmV2ZW50Q2FyZC1hbGlnbm1lbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgXG5cdFx0XHRcdFx0b3ZlcmZsb3cteDogY2xpcDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cblx0XHRcdFx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cblx0XHRcdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5ld1JlcC1lZGl0QnRuIHtcblx0XHRcdHdpZHRoOiAxMjNweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdC8vIHdpZHRoOiAxMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdC8vIGhlaWdodDogMzRweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNDRkNGQ0Y7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0LnByb2ZpbGVFdmVudC1zZWN0aW9uVHdve1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDg1JTtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRnYXA6IDI0cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI2cHg7XG5cdFx0LnNob3dTZWxlY3RlZC1pbnByb2ZpbGV7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0XHRcdC8vIHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0Lk91ck9mZmljZS1EZXRhaWxze1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxOHB4O1xuXHRcdFx0XHQub3VyLU9mZmljZS10aXRsZXtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0bWFyZ2luOiAyNHB4IDI0cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQub2ZmaWNlLW1hcC1zZWN0aW9ue1xuXHRcdFx0XHRcdGhlaWdodDogNTI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZhdi1jYWxjLWNvbnRlbnR7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdGdhcDogMjZweDtcblx0XHRcdC8vIHBhZGRpbmctYm90dG9tOjI0cHg7XG5cdFx0XHQuZmF2LWNhbGMtY29udGFpbmVyLC5mYXYtY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHQuZmF2LWNhbGMtdGl0bGV7XG5cdFx0XHRcdFx0bWFyZ2luOiAyNnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdHdpZHRoOiA5MyU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAyNHB4IDI0cHggMTJweDtcblx0XHRcdFx0XHQubmV3UmVwLWVkaXRCdG57XG5cdFx0XHRcdFx0XHR3aWR0aDogMTQycHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mYXYtY2FsYy1zbGlkZXItY29udGFpbmVyLC5mYXYtY29udC1zbGlkZXItY29udGFpbmVye1xuXHRcdFx0XHRcdC5jYWxjLXNsaWRlci1jb250YWluZXIsLmNvbnRlbnQtc2xpZGVyLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHggMjRweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRcdFx0XHRcdC5jYWxjLUNhcmRfe1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIzMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMS40NHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdFx0XHRcdFx0XHRcdC5jYWxjLWNhcmQtZHlucGFkZHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE4cHggMjRweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHQuY2xhY0NhcmQtZGV0YWlsc3tcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdC5jYWxjdFRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMC4xcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmNhbGNEZXNjcmlwdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0hlZWJvLUxpZ2h0Jztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbnRlbnQtQ2FyZF97XG5cdFx0XHRcdFx0XHRcdC8vIG1pbi13aWR0aDogMjU1cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIxLjQ0cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMjUycHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHRcdFx0XHRcdFx0LmNhbGMtY2FyZC1keW5wYWRke1xuXHRcdFx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDEwcHggMThweCAyNHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdC5jYWxjSW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0OHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuY2xhY0NhcmQtZGV0YWlsc3tcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdC5jYWxjdFRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMC4xcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmNhbGNEZXNjcmlwdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0hlZWJvLUxpZ2h0Jztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudC1zbGlkZXItY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciwuY2FsYy1zbGlkZXItY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7IFxuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogY2xpcDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7ICAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuXHRcdFx0XHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG5cdFx0XHRcdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udmVydGljYWxjZW50ZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndpdGhvdXRldmVudENhcmR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVtcHR5RXZlbnRze1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgY29sb3I6ICNiM2FiYWI7XG59XG4uc2V0TWluSHR7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmV2ZW50X2ltZ3tcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLk5ld190YWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxN3B4O1xuXHRib3JkZXItcmFkaXVzOiA1LjM2cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTI3LCAxODYsIDI1MSwgMC4yMCk7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG5cdHRvcDogMTFweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBhZGRpbmc6IDQuMDE5cHggMTQuODZweCAyLjQyMXB4IDE0Ljc0cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgIGFuZCAobWluLXdpZHRoOjMwMHB4KSB7XG5cdC5yZXAtY29udGFpbmVyXG5cdHtcblx0XHQudG9we1xuXHRcdFx0LnJlcC1jb2x1bW5ze1xuXHRcdFx0XHQuY29udGVudENsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uQ2xze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV3UmVwLUNvbnRhaW5lcntcblx0XHQucHJvZmlsZUV2ZW50LWNvbnRhaW5lcntcblx0XHRcdG1pbi13aWR0aDogNDAwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgIGFuZCAobWluLXdpZHRoOjQwMHB4KSB7XG5cdC5yZXAtY29udGFpbmVyXG5cdHtcblx0XHQudG9we1xuXHRcdFx0LnJlcC1jb2x1bW5ze1xuXHRcdFx0XHQuY29udGVudENsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uQ2xze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV3UmVwLUNvbnRhaW5lcntcblx0XHQucHJvZmlsZUV2ZW50LWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG5cdC5uZXdSZXAtQ29udGFpbmVye1xuXHRcdC5wcm9maWxlRXZlbnQtY29udGFpbmVye1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpICBhbmQgKG1pbi13aWR0aDo5MDBweCkge1xuXHQubmV3UmVwLUNvbnRhaW5lcntcblx0XHQucHJvZmlsZUV2ZW50LWNvbnRhaW5lcntcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxufVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpICBhbmQgKG1pbi13aWR0aDozMDBweCkge1xuLy8gXHQubW9ic2hhcmV7XG4vLyBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4vLyBcdH1cblx0XG4vLyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ5OXB4KSBhbmQgKG1pbi13aWR0aDo0MDBweCl7XG5cdC5yZXBkaXNhYmxlaW5wdXR7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIGFuZCAobWluLXdpZHRoOjM1MXB4KXtcblx0LnJlcGRpc2FibGVpbnB1dHtcblx0XHRmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcblx0LnJlcHZhbHtcblx0cGFkZGluZy1sZWZ0OjBweDtcbn1cbn1cbi5tb2JpbGVzaGFyZXtcblx0XHRkaXNwbGF5OmZsZXg7XG59XG4ucGFydG5lcnJpZ2h0e1xuXHRyaWdodDoxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC5pbWFnZW5hbWV7XG5cdFx0d2lkdGg6OTAlO1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAyNXB4IDBweDtcblx0XHQuaW1hZ2VkaXZ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmFtZWRpdntcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0bWF4LXdpZHRoOiA2NiU7XG5cdFx0XHQucmVwbmFtZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlbmFtZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGVudGRpdntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCBncmVlbjtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHQuc2luZ2xlY29udGVudHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDBweCAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0LnNpbmdsZWNvbnRlbnR2YWx1ZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2luZ2xlY29udGVudHRpdGxle1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2luZ2xlY29udGVudHNlcGVyYXRvcntcblx0XHRcdGhlaWdodDoyMHB4XG5cdFx0fVxuXHR9XG59XG5cblxuLnBhcnRuZXJsZWZ0e1xuXHRsZWZ0OjEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQuaW1hZ2VuYW1le1xuXHRcdHdpZHRoOjkwJTtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMjVweCAwcHg7XG5cdFx0LmltYWdlZGl2e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hbWVkaXZ7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdG1heC13aWR0aDogNjYlO1xuXHRcdFx0LnJlcG5hbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC50aXRsZW5hbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRkaXZ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgZ3JlZW47XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0LnNpbmdsZWNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwcHggMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdC5zaW5nbGVjb250ZW50dmFsdWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNpbmdsZWNvbnRlbnR0aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHRcdC5ub29mZmljZWZvdW5ke1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6MTFweDtcblx0XHRcdFx0Y29sb3I6ICM5RkFGQkRcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2luZ2xlY29udGVudHNlcGVyYXRvcntcblx0XHRcdGhlaWdodDoyMHB4XG5cdFx0fVxuXHR9XG59XG4ucGFydHRleHR7XG5cdGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5yZWlzc3VlbGFibGV7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG4uZmR2YWx1ZXNlbGVjdGlvbntcblx0Ym94LXNoYWRvdzogMHB4IDBweCA5cHggM3B4ICNiZmQzZmQ5ZTtcblxufVxuLnBhcnRuZXJtYWlue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMgeyBcblx0XHQgICAgYm9yZGVyLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuQGtleWZyYW1lcyBzcGluIHtcblx0ZnJvbSB7XG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0dG8ge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbiAgfVxuICBcbiAgLnJlcG5hbWVfdGl0bGV7XG5cdHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICB9XG4gIC5wYXJ0bmVyc190aXRsZXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgfSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGNBQWMsQ0FBQTtFQUNiLEtBQUssRUFBRSxJQUFJLEdBMFdYO0VBM1dELEFBRUUsY0FGWSxDQUVaLFlBQVksQ0FBQztJQUNULEtBQUssRUFBRSxnQkFBZ0IsR0FDMUI7RUFKSCxBQU1DLGNBTmEsQ0FNYixlQUFlLENBQUE7SUFDZCxZQUFZLEVBQUMsR0FBRyxHQUNoQjtFQVJGLEFBU0MsY0FUYSxDQVNiLGVBQWUsQ0FBQTtJQUNkLFlBQVksRUFBQyxJQUFJO0lBQ2pCLGFBQWEsRUFBQyxHQUFHLEdBQ2pCO0VBWkYsQUFjQyxjQWRhLENBY2Isb0JBQW9CLENBQUE7SUFDbkIsS0FBSyxFQUFFLElBQUk7SUFDWCxHQUFHLEVBQUUsSUFBSTtJQUNULE1BQU0sRUFBRSxPQUFPO0lBQ2YsT0FBTyxFQUFFLENBQUM7SUFDVixPQUFPLEVBQUUsSUFBSTtJQUNiLGVBQWUsRUFBRSxNQUFNO0lBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBS25CO0lBMUJGLEFBdUJFLGNBdkJZLENBY2Isb0JBQW9CLENBU25CLG9CQUFvQixDQUFBO01BQ25CLFVBQVUsRUFBRSxjQUFjLEdBQzFCO0VBekJILEFBMkJDLGNBM0JhLENBMkJiLGdCQUFnQixDQUFBO0lBQ2YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLEtBQUs7SUFDVixNQUFNLEVBQUUsT0FBTztJQUNmLE9BQU8sRUFBRSxJQUFJO0lBQ2IsVUFBVSxFQUFFLElBQUk7SUFDaEIsS0FBSyxFQUFFLEtBQUssR0FDWjtFQWxDRixBQW1DQyxjQW5DYSxDQW1DYixZQUFZLENBQUE7SUFDWCxLQUFLLEVBQUUsT0FBTztJQUNkLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsTUFBTSxFQUFFLElBQUk7SUFDWixXQUFXLEVBQUUsR0FBRztJQUNoQixhQUFhLEVBQUUsR0FBRztJQUNsQixZQUFZLEVBQUUsR0FBRztJQUNqQixhQUFhLEVBQUUsR0FBRztJQUNsQixNQUFNLEVBQUUsT0FBTyxHQUNmO0VBNUNGLEFBNkNDLGNBN0NhLENBNkNiLGVBQWUsQ0FBQTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ2IsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLGdCQUFnQixFQUFFLE9BQU87SUFDekIsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsSUFBSTtJQUNiLGVBQWUsRUFBRSxNQUFNO0lBQ3ZCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFNBQVMsRUFBRSxJQUFJO0lBQ2YsYUFBYSxFQUFFLEdBQUc7SUFDbEIsUUFBUSxFQUFFLFFBQVE7SUFDWCxLQUFLLEVBQUUsR0FBRztJQUNqQixNQUFNLEVBQUUsT0FBTyxHQUNmO0VBM0RGLEFBNERDLGNBNURhLENBNERiLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxJQUFJO0lBQ1YsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLGdCQUFnQixFQUFFLE9BQU87SUFDekIsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsSUFBSTtJQUNiLGVBQWUsRUFBRSxNQUFNO0lBQ3ZCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFNBQVMsRUFBRSxJQUFJO0lBQ2YsYUFBYSxFQUFFLEdBQUc7SUFDbEIsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsT0FBTyxHQUVmO0VBM0VILEFBNEVHLGNBNUVXLENBNEVYLGFBQWEsQ0FBQTtJQUNkLEdBQUcsRUFBRSxLQUFLLEdBQ1Y7RUE5RUYsQUErRUMsY0EvRWEsQ0ErRWIsbUJBQW1CLENBQUE7SUFDbEIsV0FBVyxFQUFFLEdBQUcsR0FDaEI7RUFqRkYsQUFrRkMsY0FsRmEsQ0FrRmIsVUFBVSxDQUFBO0lBQ1QsVUFBVSxFQUFFLElBQUk7SUFDaEIsTUFBTSxFQUFFLElBQUk7SUFFWixhQUFhLEVBQUUsR0FBRztJQUNsQixjQUFjLEVBQUUsR0FBRztJQUVuQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLEtBQUssRUFBRSxPQUFPO0lBQ2QsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBUWpCO0VBckdGLEFBc0dDLGNBdEdhLENBc0diLElBQUksQ0FBQTtJQUNILE9BQU8sRUFBRSxHQUFHO0lBQ1osTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLGdCQUFnQixFQUFFLE9BQU8sR0FnUXpCO0lBMVdGLEFBNEdHLGNBNUdXLENBc0diLElBQUksQ0FLSCxZQUFZLENBQ1gsV0FBVyxDQUFBO01BQ1YsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxJQUFJO01BQ1gsT0FBTyxFQUFFLGlCQUFpQjtNQUMxQixTQUFTLEVBQUUsVUFBVTtNQUNyQixNQUFNLEVBQUMsT0FBTyxHQUNkO0lBbkhKLEFBb0hHLGNBcEhXLENBc0diLElBQUksQ0FLSCxZQUFZLENBU1gsWUFBWSxDQUFDO01BQ1osV0FBVyxFQUFFLGtCQUFrQjtNQUMvQixXQUFXLEVBQUUsSUFBSTtNQUNqQixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPLEdBQ2Q7SUF6SEosQUEwSEcsY0ExSFcsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0FlWCxTQUFTLENBQUE7TUFDUixVQUFVLEVBQUUsTUFBTTtNQUVsQixZQUFZLEVBQUUsSUFBSTtNQUNsQixNQUFNLEVBQUMsT0FBTyxHQU1kO01BcElKLEFBK0hJLGNBL0hVLENBc0diLElBQUksQ0FLSCxZQUFZLENBZVgsU0FBUyxDQUtSLEdBQUcsQ0FBQTtRQUNGLEtBQUssRUFBRSxHQUFHO1FBQ1YsTUFBTSxFQUFFLEtBQUs7UUFDYixTQUFTLEVBQUUsc0JBQXNCLEdBQ2pDO0lBbklMLEFBcUlHLGNBcklXLENBc0diLElBQUksQ0FLSCxZQUFZLENBMEJYLFdBQVcsQ0FBQTtNQUNWLFVBQVUsRUFBRSxLQUFLO01BQ2pCLEtBQUssRUFBQyxLQUFLO01BQ1gsS0FBSyxFQUFFLElBQUk7TUFDWCxZQUFZLEVBQUMsSUFBSTtNQUNqQixNQUFNLEVBQUUsT0FBTyxHQUNmO0lBM0lKLEFBNElHLGNBNUlXLENBc0diLElBQUksQ0FLSCxZQUFZLENBaUNYLFdBQVcsQ0FBQTtNQUNWLFdBQVcsRUFBRSxrQkFBa0I7TUFDL0IsV0FBVyxFQUFDLElBQUk7TUFDaEIsU0FBUyxFQUFFLElBQUksR0FDZjtJQWhKSixBQWlKRyxjQWpKVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQXNDWCxZQUFZLENBQUE7TUFDWCxXQUFXLEVBQUUsa0JBQWtCO01BQy9CLFdBQVcsRUFBQyxJQUFJO01BQ2hCLFNBQVMsRUFBRSxJQUFJO01BQ2YsS0FBSyxFQUFFLE9BQU8sR0FDZDtJQXRKSixBQXVKRyxjQXZKVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQTRDWCxTQUFTLENBQUE7TUFDUixNQUFNLEVBQUMsSUFBSSxHQUNYO0lBekpKLEFBMEpHLGNBMUpXLENBc0diLElBQUksQ0FLSCxZQUFZLENBK0NYLE1BQU0sQ0FBQTtNQUNMLGFBQWEsRUFBRSxJQUFJO01BQ25CLFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0lBN0pKLEFBOEpHLGNBOUpXLENBc0diLElBQUksQ0FLSCxZQUFZLENBbURYLFFBQVEsQ0FBQTtNQUNQLGdCQUFnQixFQUFFLE9BQU87TUFDekIsYUFBYSxFQUFFLEdBQUc7TUFDbEIsS0FBSyxFQUFFLE9BQU87TUFDZCxXQUFXLEVBQUUsaUJBQWlCO01BQzlCLGNBQWMsRUFBRSxHQUFHO01BQ25CLGFBQWEsRUFBRSxJQUFJO01BQ25CLFVBQVUsRUFBRSxJQUFJO01BQ2hCLE9BQU8sRUFBRSxXQUFXO01BQ3BCLE9BQU8sRUFBRSxRQUFRO01BQ2pCLEtBQUssRUFBRSxJQUFJLEdBQ1g7SUF6S0osQUEwS0csY0ExS1csQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0ErRFgsTUFBTSxDQUFBO01BQ0wsZ0JBQWdCLEVBQUUsT0FBTztNQUN6QixhQUFhLEVBQUUsSUFBSTtNQUNuQixLQUFLLEVBQUUsT0FBTztNQUNkLFdBQVcsRUFBRSxpQkFBaUI7TUFDOUIsY0FBYyxFQUFFLEdBQUc7TUFDbkIsS0FBSyxFQUFFLEdBQUcsR0FDVjtJQWpMSixBQWtMRyxjQWxMVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQXVFWCxjQUFjLENBQUM7TUFDZCxNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLGFBQWEsRUFBRSxHQUFHO01BQ2xCLGdCQUFnQixFQUFFLFdBQVc7TUFDN0IsTUFBTSxFQUFFLElBQUk7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNYLFVBQVUsRUFBQyxJQUFJO01BQ2YsZUFBZSxFQUFFLE9BQU87TUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtNQUN4QixtQkFBbUIsRUFBRSxVQUFVO01BQy9CLGlCQUFpQixFQUFFLFNBQVM7TUFDNUIsV0FBVyxFQUFDLGlCQUFpQixHQUM3QjtJQTlMSixBQStMRyxjQS9MVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQW9GWCxNQUFNLENBQUM7TUFDTixXQUFXLEVBQUUsa0JBQWtCO01BQy9CLEtBQUssRUFBRSxPQUFPO01BQ2QsU0FBUyxFQUFFLElBQUksR0FFZjtJQXBNSixBQXFNRyxjQXJNVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQTBGWCxlQUFlLENBQUE7TUFDZCxPQUFPLEVBQUUsSUFBSTtNQUNiLFdBQVcsRUFBRSxNQUFNO01BQ25CLGFBQWEsRUFBRSxJQUFJO01BQ25CLGVBQWUsRUFBRSxhQUFhLEdBQzlCO0lBMU1KLEFBMk1HLGNBM01XLENBc0diLElBQUksQ0FLSCxZQUFZLENBZ0dYLGFBQWEsQ0FBQTtNQUNaLFdBQVcsRUFBRSxpQkFBaUI7TUFDOUIsS0FBSyxFQUFFLE9BQU87TUFDZCxTQUFTLEVBQUUsSUFBSTtNQUNmLGFBQWEsRUFBRSxJQUFJO01BQ25CLE1BQU0sRUFBRSxPQUFPO01BQ2YsVUFBVSxFQUFFLElBQUk7TUFDaEIsWUFBWSxFQUFFLENBQUM7TUFDZixPQUFPLEVBQUUsQ0FBQztNQUNWLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUksR0FDWjtJQXROSixBQXVORyxjQXZOVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQTRHWCxPQUFPLENBQUE7TUFDTixPQUFPLEVBQUUsSUFBSTtNQUNiLGNBQWMsRUFBRSxHQUFHO01BQ25CLGVBQWUsRUFBRSxhQUFhO01BQzlCLGdCQUFnQixFQUFFLFdBQVc7TUFDN0IsS0FBSyxFQUFFLE9BQU87TUFDZCxVQUFVLEVBQUMsSUFBSSxHQXNCZjtNQW5QSixBQThOSSxjQTlOVSxDQXNHYixJQUFJLENBS0gsWUFBWSxDQTRHWCxPQUFPLENBT04sWUFBWSxDQUFDO1FBQ1osV0FBVyxFQUFHLGlCQUFpQjtRQUMvQixTQUFTLEVBQUUsSUFBSSxHQUVmO01BbE9MLEFBbU9JLGNBbk9VLENBc0diLElBQUksQ0FLSCxZQUFZLENBNEdYLE9BQU8sQ0FZTixZQUFZLENBQUM7UUFDWixXQUFXLEVBQUcsaUJBQWlCO1FBQy9CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7TUF0T0wsQUF1T0ksY0F2T1UsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0E0R1gsT0FBTyxDQWdCTixZQUFZLENBQUM7UUFDWixXQUFXLEVBQUcsa0JBQWtCO1FBQ2hDLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7TUExT0wsQUEyT0ksY0EzT1UsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0E0R1gsT0FBTyxDQW9CTixZQUFZLENBQUM7UUFDWixXQUFXLEVBQUcsa0JBQWtCO1FBQ2hDLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7TUE5T0wsQUErT0ksY0EvT1UsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0E0R1gsT0FBTyxDQXdCTixXQUFXLENBQUM7UUFDWCxXQUFXLEVBQUcsaUJBQWlCO1FBQy9CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7SUFsUEwsQUFxUEUsY0FyUFksQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBQUE7TUFDWCxNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLGFBQWEsRUFBRSxHQUFHO01BQ2xCLFVBQVUsRUFBRSwwQkFBMEI7TUFDdEMsT0FBTyxFQUFFLElBQUk7TUFDYixhQUFhLEVBQUUsSUFBSSxHQStHbkI7TUF6V0gsQUEyUEcsY0EzUFcsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBTVgsS0FBSyxDQUFBO1FBQ0osV0FBVyxFQUFFLGlCQUFpQjtRQUM5QixTQUFTLEVBQUUsSUFBSTtRQUNmLEtBQUssRUFBRSxPQUFPO1FBQ2QsVUFBVSxFQUFFLElBQUk7UUFDaEIsYUFBYSxFQUFFLElBQUksR0FDbkI7TUFqUUosQUFrUUcsY0FsUVcsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBYVgsY0FBYyxDQUFBO1FBQ2IsVUFBVSxFQUFFLE1BQU07UUFDbEIsYUFBYSxFQUFFLElBQUksR0FNbkI7UUExUUosQUFxUUksY0FyUVUsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBYVgsY0FBYyxDQUdiLEdBQUcsQ0FBQTtVQUNGLEtBQUssRUFBRSxLQUFLO1VBQ1osTUFBTSxFQUFFLEtBQUs7VUFDYixTQUFTLEVBQUUsc0JBQXNCLEdBQ2pDO01BelFMLEFBMlFHLGNBM1FXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXNCWCxhQUFhLENBQUE7UUFDWixLQUFLLEVBQUUsT0FBTztRQUNkLFdBQVcsRUFBRSxrQkFBa0I7UUFDL0IsU0FBUyxFQUFFLElBQUksR0F1QmY7UUFyU0osQUErUUksY0EvUVUsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBc0JYLGFBQWEsQ0FJWixhQUFhLENBQUE7VUFDWixXQUFXLEVBQUMsSUFBSSxHQUNoQjtRQWpSTCxBQWtSSSxjQWxSVSxDQXNHYixJQUFJLENBK0lILFlBQVksQ0FzQlgsYUFBYSxDQU9aLGFBQWEsQ0FBQTtVQUNaLEtBQUssRUFBRSxPQUFPLEdBQ2Q7UUFwUkwsQUFxUkksY0FyUlUsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBc0JYLGFBQWEsQ0FVWixhQUFhLENBQUE7VUFDWixLQUFLLEVBQUUsT0FBTztVQUNkLFdBQVcsRUFBRSxpQkFBaUI7VUFDOUIsVUFBVSxFQUFFLFVBQVUsR0FDdEI7UUF6UkwsQUEwUkksY0ExUlUsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBc0JYLGFBQWEsQ0FlWixpQkFBaUIsQ0FBQTtVQUNoQixLQUFLLEVBQUUsT0FBTztVQUNkLFdBQVcsRUFBRSxpQkFBaUI7VUFDOUIsVUFBVSxFQUFFLFVBQVUsR0FDdEI7UUE5UkwsQUErUkksY0EvUlUsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBc0JYLGFBQWEsQ0FvQlosWUFBWSxDQUFBO1VBQ1gsS0FBSyxFQUFFLEdBQUcsR0FDVjtRQWpTTCxBQWtTSSxjQWxTVSxDQXNHYixJQUFJLENBK0lILFlBQVksQ0FzQlgsYUFBYSxDQXVCWixhQUFhLENBQUE7VUFDWixLQUFLLEVBQUUsR0FBRyxHQUNWO01BcFNMLEFBc1NHLGNBdFNXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQWlEWCxXQUFXLENBQUE7UUFDVixXQUFXLEVBQUUsaUJBQWlCO1FBQzlCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsS0FBSyxFQUFFLE9BQU87UUFDZCxVQUFVLEVBQUUsSUFBSTtRQUNoQixhQUFhLEVBQUUsSUFBSTtRQUNuQixPQUFPLEVBQUUsaUJBQWlCLEdBQzFCO01BN1NKLEFBOFNHLGNBOVNXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXlEWCxjQUFjLENBQUE7UUFDYixXQUFXLEVBQUUsaUJBQWlCO1FBQzlCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsS0FBSyxFQUFFLE9BQU87UUFDZCxVQUFVLEVBQUUsSUFBSTtRQUNoQixhQUFhLEVBQUUsSUFBSSxHQUNuQjtNQXBUSixBQXFURyxjQXJUVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0FnRVgsY0FBYyxDQUFBO1FBQ2IsTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixXQUFXLEVBQUUsaUJBQWlCO1FBQzlCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsS0FBSyxFQUFFLE9BQU87UUFDZCxXQUFXLEVBQUMsR0FBRztRQUNmLGNBQWMsRUFBQyxHQUFHO1FBQ2xCLFlBQVksRUFBQyxHQUFHO1FBQ2hCLHFCQUFxQjtRQUNyQixhQUFhLEVBQUUsSUFBSTtRQUNuQixLQUFLLEVBQUMsSUFBSTtRQUNWLE9BQU8sRUFBRSxJQUFJO1FBQ2IsZUFBZSxFQUFFLE1BQU07UUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FDbkI7TUFuVUosQUFvVUcsY0FwVVcsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBK0VYLFVBQVUsQ0FBQTtRQUNULGFBQWEsRUFBRSxJQUFJO1FBQ25CLFdBQVcsRUFBRSxHQUFHLEdBQ2hCO01BdlVKLEFBd1VHLGNBeFVXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQW1GWCxtQkFBbUIsQ0FBQTtRQUNsQixVQUFVLEVBQUUsR0FBRztRQUNmLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7TUEzVUosQUE0VUcsY0E1VVcsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBdUZYLFdBQVcsQ0FBQTtRQUNWLFVBQVUsRUFBRSxLQUFLO1FBQ2pCLEtBQUssRUFBQyxLQUFLO1FBQ1gsS0FBSyxFQUFFLElBQUksR0FDWDtNQWhWSixBQWlWRyxjQWpWVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0E0RlgsV0FBVyxDQUFBO1FBQ1YsV0FBVyxFQUFFLGtCQUFrQjtRQUMvQixXQUFXLEVBQUMsSUFBSTtRQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNmO01BclZKLEFBc1ZHLGNBdFZXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQWlHWCxZQUFZLENBQUE7UUFDWCxXQUFXLEVBQUUsa0JBQWtCO1FBQy9CLFdBQVcsRUFBQyxJQUFJO1FBQ2hCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsS0FBSyxFQUFFLE9BQU87UUFDZCxNQUFNLEVBQUUsT0FBTyxHQUNmO01BNVZKLEFBNlZHLGNBN1ZXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXdHWCxTQUFTLENBQUE7UUFDUixNQUFNLEVBQUMsSUFBSSxHQUNYO01BL1ZKLEFBZ1dHLGNBaFdXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQTJHWCxjQUFjLENBQUM7UUFDZCxXQUFXLEVBQUUsa0JBQWtCO1FBQy9CLFdBQVcsRUFBRSxJQUFJO1FBQ2pCLFdBQVcsRUFBQyxJQUFJO1FBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7TUFyV0osQUFzV0csY0F0V1csQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBaUhYLFVBQVUsQ0FBQTtRQUNULE1BQU0sRUFBQyxHQUFHLEdBQ1Y7O0FBSUosQUFBQSxTQUFTLENBQUE7RUFDUixPQUFPLEVBQUUsV0FBVztFQUNwQixNQUFNLEVBQUUsS0FBSztFQUNiLFVBQVUsRUFBRSxNQUFNLEdBQ2xCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1YsT0FBTyxFQUFFLFdBQVcsR0FDcEI7O0FBQ0QsQUFBQSxNQUFNLENBQUE7RUFDTCxPQUFPLEVBQUUsQ0FBQyxHQUNWOztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsYUFBYSxHQUM5Qjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsVUFBVSxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLE9BQU8sRUFBRSxvQkFBb0I7RUFDN0IsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDaEQsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLElBQUksR0FDaEI7O0FBQ0QsQUFBQSxjQUFjLENBQUE7RUFDYixNQUFNLEVBQUUsSUFBSTtFQUNULFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0VBQ2hELGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsMEJBQTBCLEdBMkJ0QztFQTlCRCxBQUlFLGlCQUplLENBSWYsY0FBYyxDQUFBO0lBQ2IsVUFBVSxFQUFFLE1BQU07SUFDbEIsR0FBRyxFQUFDLElBQUk7SUFDUCxhQUFhLEVBQUUsSUFBSSxHQU1wQjtJQWJILEFBUU0saUJBUlcsQ0FJZixjQUFjLENBSVYsR0FBRyxDQUFBO01BQ0YsS0FBSyxFQUFFLEtBQUs7TUFDVCxNQUFNLEVBQUUsS0FBSztNQUNiLFNBQVMsRUFBRSxzQkFBc0IsR0FDbkM7RUFaUixBQWNFLGlCQWRlLENBY2YsZUFBZSxDQUFBO0lBQ2QsR0FBRyxFQUFFLElBQUk7SUFDTixXQUFXLEVBQUUsSUFBSTtJQUNwQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxtQkFBbUIsQ0FBQSxVQUFVLEdBQzFDO0VBbkJILEFBb0JFLGlCQXBCZSxDQW9CZixpQkFBaUIsQ0FBQTtJQUNoQixHQUFHLEVBQUUsSUFBSSxHQUNUO0VBdEJILEFBdUJFLGlCQXZCZSxDQXVCZixXQUFXLENBQUE7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBekJILEFBMEJFLGlCQTFCZSxDQTBCZixZQUFZLENBQUE7SUFDWCxTQUFTLEVBQUUsSUFBSTtJQUNmLFVBQVUsRUFBRSxLQUFLLEdBQ2pCOztBQUdILEFBQUEsYUFBYSxDQUFBO0VBQ1osVUFBVSxFQUFFLEtBQUs7RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxrQkFBa0IsR0FDbEM7O0FBTUQsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLE1BQU0sRUFBRSxrQkFBa0I7RUFDMUIsZ0JBQWdCLEVBQUMsa0JBQWtCO0VBQ25DLE1BQU0sRUFBRSxlQUFlO0VBQ3ZCLFNBQVMsRUFBRSxlQUFlLEdBQzFCOztBQUNELEFBQUEsZ0JBQWdCLENBQUE7RUFJZjs7SUFFRyxFQXNCSDtFQTVCRCxBQUNDLGdCQURlLENBQ2YsUUFBUSxDQUFBO0lBQ1AsYUFBYSxFQUFFLGNBQWMsR0FDN0I7RUFIRixBQU9DLGdCQVBlLENBT2YsU0FBUyxDQUFBO0lBQ1IsVUFBVSxFQUFFLGdCQUFnQjtJQUM1QixPQUFPLEVBQUUsY0FBYztJQUNqQixhQUFhLEVBQUUsY0FBYyxHQUNuQztFQVhGLEFBWUMsZ0JBWmUsQ0FZZixhQUFhLENBQUE7SUFDWixNQUFNLEVBQUUsY0FBYztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7RUFsQkYsQUFtQkMsZ0JBbkJlLENBbUJmLGFBQWEsQ0FBQTtJQUNaLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLElBQUksRUFBRSxLQUFLO0lBQ1gsR0FBRyxFQUFFLElBQUk7SUFDVCxNQUFNLEVBQUUsT0FBTyxHQUlmO0lBM0JGLEFBd0JFLGdCQXhCYyxDQW1CZixhQUFhLENBS1osR0FBRyxDQUFBO01BQ0YsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFHSCxBQUFBLGVBQWUsQ0FBQTtFQUNkLFdBQVcsRUFBRSxRQUFRO0VBQ2xCLFFBQVEsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsa0JBQWtCLENBQUE7RUFDZCxhQUFhLEVBQUUsZUFBZTtFQUM5QixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUFDRCxBQUFBLG1CQUFtQixDQUFBO0VBQ2xCLGFBQWEsRUFBRSxnQkFBZ0IsR0FDL0I7O0FBQ0QsQUFBQSxjQUFjLENBQUE7RUFDYixhQUFhLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxpQkFBaUI7RUFDakMsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTSxHQUNsQjs7QUFDRCxBQUFBLG9CQUFvQixDQUFBO0VBQ25CLE1BQU0sRUFBQyxnQkFBZ0I7RUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDdkI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNaLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsZUFBZTtFQUN0QixNQUFNLEVBQUUsY0FBYztFQUN0QixlQUFlLEVBQUUsT0FBTztFQUN4QixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLG1CQUFtQixFQUFFLFVBQVU7RUFDL0IsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsbUJBQW1CLENBQUE7RUFDbEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN0QixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixjQUFjLEVBQUUsR0FBRztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxlQUFlO0VBQ3ZCLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUNELEFBQUEsaUJBQWlCLENBQUM7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsR0FBRyxFQUFFLElBQUksR0F3Y1Q7RUEvY0QsQUFTQyxpQkFUZ0IsQ0FTaEIsdUJBQXVCLENBQUM7SUFFdkIsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsYUFBYTtJQUM5QixXQUFXLEVBQUUsTUFBTTtJQUNuQixLQUFLLEVBQUUsR0FBRztJQUNWLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLEdBQUcsRUFBRSxJQUFJLEdBNlFUO0lBN1JGLEFBa0JFLGlCQWxCZSxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQUFDO01BQ2YsS0FBSyxFQUFFLEdBQUc7TUFDVixnQkFBZ0IsRUFBRSxPQUFPO01BQ3pCLE9BQU8sRUFBRSxJQUFJO01BQ2IsT0FBTyxFQUFFLElBQUk7TUFFYixjQUFjLEVBQUUsTUFBTTtNQUN0QixXQUFXLEVBQUUsVUFBVTtNQUN2QixHQUFHLEVBQUUsSUFBSTtNQUNULFVBQVUsRUFBRSxPQUFPO01BQ25CLGFBQWEsRUFBRSxJQUFJO01BQ25CLFVBQVUsRUFBRSxPQUFPO01BQ25CLFFBQVEsRUFBRSxRQUFRLEdBNklsQjtNQTNLSCxBQWdDRyxpQkFoQ2MsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0FjZCxhQUFhLENBQUM7UUFDYixPQUFPLEVBQUUsSUFBSTtRQUNiLGNBQWMsRUFBRSxHQUFHO1FBQ25CLEdBQUcsRUFBRSxJQUFJO1FBQ1QsVUFBVSxFQUFFLE9BQU87UUFDbkIsZUFBZSxFQUFFLGFBQWE7UUFDOUIsV0FBVyxFQUFFLE1BQU0sR0FDbkI7TUF2Q0osQUF5Q0csaUJBekNjLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQUFDO1FBQ3ZCLE9BQU8sRUFBRSxJQUFJO1FBQ2IsS0FBSyxFQUFFLElBQUk7UUFDWCxHQUFHLEVBQUUsSUFBSTtRQUNULGFBQWEsRUFBRSxJQUFJLEdBMkVuQjtRQXhISixBQThDSSxpQkE5Q2EsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBS3RCLFVBQVUsQ0FBQztVQUNWLEtBQUssRUFBRSxHQUFHO1VBQ1YsTUFBTSxFQUFFLElBQUk7VUFDWixRQUFRLEVBQUUsUUFBUSxHQTZCbEI7VUE5RUwsQUFtREssaUJBbkRZLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQUt0QixVQUFVLENBS1QsZUFBZSxDQUFDO1lBQ2YsS0FBSyxFQUFFLEtBQUs7WUFDWixNQUFNLEVBQUUsS0FBSztZQUNiLGFBQWEsRUFBRSxHQUFHO1lBQ2xCLFFBQVEsRUFBRSxRQUFRO1lBQ2xCLEdBQUcsRUFBRSxDQUFDO1lBQ04sSUFBSSxFQUFFLENBQUM7WUFDUCxPQUFPLEVBQUUsQ0FBQztZQUNWLHlCQUF5QixFQUN6QjtVQTVETixBQThESyxpQkE5RFksQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBS3RCLFVBQVUsQ0FnQlQsZUFBZSxDQUFDO1lBQ2YsVUFBVSxFQUFFLEtBQUs7WUFDakIsYUFBYSxFQUFFLEdBQUc7WUFDbEIsUUFBUSxFQUFFLFFBQVE7WUFHbEIsT0FBTyxFQUFFLENBQUMsR0FDVjtVQXJFTixBQXNFSyxpQkF0RVksQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBS3RCLFVBQVUsQ0F3QlQsV0FBVyxDQUFDO1lBQ1gsS0FBSyxFQUFFLEtBQUs7WUFDWixNQUFNLEVBQUUsS0FBSztZQUNiLEdBQUcsRUFBRSxHQUFHO1lBQ1IsSUFBSSxFQUFFLEdBQUc7WUFDVCxPQUFPLEVBQUUsR0FBRztZQUNaLFVBQVUsRUFBRSxPQUFPLEdBQ25CO1FBN0VOLEFBZ0ZJLGlCQWhGYSxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVCZCx1QkFBdUIsQ0F1Q3RCLFlBQVksQ0FBQztVQUNaLE9BQU8sRUFBRSxJQUFJO1VBQ2IsY0FBYyxFQUFFLE1BQU07VUFDdEIsZUFBZSxFQUFFLGFBQWEsR0FvQzlCO1VBdkhMLEFBcUZLLGlCQXJGWSxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVCZCx1QkFBdUIsQ0F1Q3RCLFlBQVksQ0FLWCxtQkFBbUIsQ0FBQztZQUNuQixPQUFPLEVBQUUsSUFBSSxHQXNCYjtZQTVHTixBQXdGTSxpQkF4RlcsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBdUN0QixZQUFZLENBS1gsbUJBQW1CLENBR2xCLFlBQVksQ0FBQztjQUNaLEtBQUssRUFBRSxJQUFJO2NBQ1gsV0FBVyxFQUFFLFlBQVk7Y0FDekIsU0FBUyxFQUFFLElBQUk7Y0FDZixVQUFVLEVBQUUsTUFBTTtjQUNsQixXQUFXLEVBQUUsR0FBRztjQUNoQixXQUFXLEVBQUUsSUFBSTtjQUNkLGNBQWMsRUFBRSxVQUFVO2NBQzdCLFVBQVUsRUFDVjtZQWpHUCxBQWtHTSxpQkFsR1csQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBdUN0QixZQUFZLENBS1gsbUJBQW1CLENBYWxCLGNBQWMsQ0FBQTtjQUNiLFdBQVcsRUFBRSxJQUFJLEdBT2pCO2NBMUdQLEFBb0dPLGlCQXBHVSxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVCZCx1QkFBdUIsQ0F1Q3RCLFlBQVksQ0FLWCxtQkFBbUIsQ0FhbEIsY0FBYyxDQUViLGFBQWEsQ0FBQTtnQkFDWixLQUFLLEVBQUUsSUFBSTtnQkFDWCxNQUFNLEVBQUUsSUFBSTtnQkFDWixnQkFBZ0IsRUFBRSxPQUFPO2dCQUN6QixhQUFhLEVBQUUsR0FBRyxHQUNsQjtVQXpHUixBQThHSyxpQkE5R1ksQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBdUN0QixZQUFZLENBOEJYLGFBQWEsQ0FBQztZQUNiLEtBQUssRUFBRSxPQUFPO1lBQ2QsV0FBVyxFQUFFLGFBQWE7WUFDMUIsU0FBUyxFQUFFLElBQUk7WUFDZixVQUFVLEVBQUUsTUFBTTtZQUNsQixXQUFXLEVBQUUsR0FBRztZQUNoQixXQUFXLEVBQUUsSUFBSTtZQUNqQixVQUFVLEVBQ1Y7TUF0SE4sQUF5SEcsaUJBekhjLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUdkLHNCQUFzQixDQUFBO1FBQ3JCLE9BQU8sRUFBRSxJQUFJO1FBQ2IsZUFBZSxFQUFFLGFBQWE7UUFDOUIsS0FBSyxFQUFFLElBQUk7UUFDWCxRQUFRLEVBQUUsUUFBUTtRQUNsQixNQUFNLEVBQUUsSUFBSTtRQUNaLGFBQWEsRUFBRSxJQUFJLEdBMkNuQjtRQTFLSixBQWdJSSxpQkFoSWEsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1R2Qsc0JBQXNCLENBT3JCLFdBQVcsQ0FBQTtVQUNWLEtBQUssRUFBRSxHQUFHO1VBQ1YsTUFBTSxFQUFFLElBQUk7VUFDWixNQUFNLEVBQUUsa0JBQWtCO1VBQzFCLGFBQWEsRUFBRSxRQUFRO1VBQ3ZCLFVBQVUsRUFBRSxPQUFPO1VBQ25CLE9BQU8sRUFBRSxJQUFJO1VBQ2IsZUFBZSxFQUFFLE1BQU07VUFDdkIsV0FBVyxFQUFFLE1BQU07VUFDbkIsTUFBTSxFQUFFLE9BQU87VUFDZixPQUFPLEVBQUUsSUFBSTtVQUNiLEdBQUcsRUFBQyxHQUFHO1VBQ1AsV0FBVyxFQUFFLGNBQWM7VUFDM0IsU0FBUyxFQUFFLElBQUksR0FDZjtRQTlJTCxBQStJSSxpQkEvSWEsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1R2Qsc0JBQXNCLENBc0JyQixXQUFXLEFBQUEsTUFBTTtRQS9JckIsaUJBQWlCLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUdkLHNCQUFzQixDQXVCckIsYUFBYSxBQUFBLE1BQU0sQ0FBQztVQUNuQixVQUFVLEVBQUUsT0FBTztVQUNuQixLQUFLLEVBQUUsSUFBSTtVQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ1o7UUFwSkwsQUFxSkksaUJBckphLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUdkLHNCQUFzQixDQTRCckIsV0FBVyxBQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUE7VUFDcEIsVUFBVSxFQUFDLElBQUk7VUFDZixNQUFNLEVBQUUsU0FBUyxHQUNqQjtRQXhKTCxBQXlKSSxpQkF6SmEsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1R2Qsc0JBQXNCLENBZ0NyQixZQUFZLENBQUE7VUFDWCxLQUFLLEVBQUUsR0FBRztVQUNWLE1BQU0sRUFBRSxJQUFJO1VBRVosYUFBYSxFQUFFLFFBQVE7VUFFdkIsT0FBTyxFQUFFLElBQUk7VUFDYixlQUFlLEVBQUUsTUFBTTtVQUN2QixXQUFXLEVBQUUsTUFBTTtVQUNuQixNQUFNLEVBQUUsT0FBTztVQUNmLE9BQU8sRUFBRSxJQUFJO1VBQ2IsR0FBRyxFQUFDLEdBQUc7VUFDUCxXQUFXLEVBQUUsY0FBYztVQUMzQixTQUFTLEVBQUUsSUFBSTtVQUNmLFVBQVUsRUFBRSxPQUFPO1VBQ25CLEtBQUssRUFBRSxJQUFJLEdBQ1g7SUF6S0wsQUE2S0UsaUJBN0tlLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQUFDO01BQ2QsS0FBSyxFQUFFLEdBQUc7TUFDVixnQkFBZ0IsRUFBRSxPQUFPO01BRXpCLE9BQU8sRUFBRSxJQUFJO01BQ2IsY0FBYyxFQUFFLE1BQU07TUFDdEIsV0FBVyxFQUFFLFVBQVU7TUFFdkIsVUFBVSxFQUFFLE9BQU87TUFDbkIsYUFBYSxFQUFFLElBQUk7TUFDbkIsVUFBVSxFQUFFLE9BQU87TUFDbkIsVUFBVSxFQUFFLE1BQU0sR0FvRmxCO01BNVFILEFBMExHLGlCQTFMYyxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0FhYixlQUFlLENBQUE7UUFDZCxNQUFNLEVBQUUsSUFBSTtRQUNaLE9BQU8sRUFBRSxJQUFJO1FBQ2IsV0FBVyxFQUFFLE1BQU07UUFDbkIsZUFBZSxFQUFFLGFBQWE7UUFDOUIsS0FBSyxFQUFFLEdBQUc7UUFDVixLQUFLLEVBQUUsSUFBSTtRQUNYLFdBQVcsRUFBRSxZQUFZO1FBQ3pCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsVUFBVSxFQUFFLE1BQU07UUFDbEIsV0FBVyxFQUFFLEdBQUc7UUFDaEIsV0FBVyxFQUFFLElBQUk7UUFBRSxVQUFVO1FBQzdCLE1BQU0sRUFBRSxjQUFjLEdBZXRCO1FBck5KLEFBdU1JLGlCQXZNYSxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0FhYixlQUFlLENBYWQsZUFBZSxDQUFDO1VBQ2YsS0FBSyxFQUFFLEtBQUs7VUFDWixTQUFTLEVBQUUsSUFBSTtVQUNmLE1BQU0sRUFBRSxJQUFJO1VBQ1osT0FBTyxFQUFFLElBQUk7VUFDYixPQUFPLEVBQUUsR0FBRztVQUNaLGVBQWUsRUFBRSxNQUFNO1VBQ3ZCLFdBQVcsRUFBRSxNQUFNO1VBQ25CLEdBQUcsRUFBRSxHQUFHO1VBQ1IsYUFBYSxFQUFFLEdBQUc7VUFDbEIsVUFBVSxFQUFFLE9BQU87VUFDbkIsS0FBSyxFQUFFLElBQUk7VUFDWCxNQUFNLEVBQUUsT0FBTyxHQUNmO01BcE5MLEFBc05HLGlCQXROYyxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0F5Q2Isb0JBQW9CLENBQUM7UUFDcEIsVUFBVSxFQUFFLElBQUk7UUFDaEIsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSSxHQWtEWjtRQTNRSixBQTBOSSxpQkExTmEsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBeUNiLG9CQUFvQixDQUluQixvQkFBb0IsQ0FBQztVQUNwQixPQUFPLEVBQUUsSUFBSTtVQUNiLEdBQUcsRUFBRSxJQUFJO1VBQ1QsUUFBUSxFQUFFLE1BQU07VUFDaEIsT0FBTyxFQUFFLG1CQUFtQjtVQUM1QixNQUFNLEVBQUUsSUFBSSxHQXFDWjtVQXBRTCxBQWdPSyxpQkFoT1ksQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBeUNiLG9CQUFvQixDQUluQixvQkFBb0IsQ0FNbkIsV0FBVyxDQUFDO1lBQ1gsT0FBTyxFQUFFLElBQUk7WUFDYixhQUFhLEVBQUUsSUFBSTtZQUNuQixVQUFVLEVBQUUsT0FBTztZQUNuQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLG1CQUFtQixHQStCaEQ7WUFuUU4sQUFxT00saUJBck9XLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQXlDYixvQkFBb0IsQ0FJbkIsb0JBQW9CLENBTW5CLFdBQVcsQ0FLVixXQUFXLENBQUE7Y0FDVixLQUFLLEVBQUUsSUFBSTtjQUNYLE1BQU0sRUFBRSxLQUFLO2NBQ2IsYUFBYSxFQUFFLEdBQUc7Y0FDbEIsU0FBUyxFQUFFLEtBQUssR0FDaEI7WUExT1AsQUEyT00saUJBM09XLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQXlDYixvQkFBb0IsQ0FJbkIsb0JBQW9CLENBTW5CLFdBQVcsQ0FXVixrQkFBa0IsQ0FBQTtjQUNqQixVQUFVLEVBQUUsR0FBRztjQUNmLFdBQVcsRUFBRSxXQUFXO2NBQ3hCLE9BQU8sRUFBRSxJQUFJO2NBQ2IsY0FBYyxFQUFFLE1BQU07Y0FDdEIsR0FBRyxFQUFFLEdBQUc7Y0FDUixXQUFXLEVBQUUsSUFBSTtjQUNqQixTQUFTLEVBQUUsS0FBSztjQUNoQixLQUFLLEVBQUUsT0FBTyxHQWVkO2NBbFFQLEFBb1BPLGlCQXBQVSxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0F5Q2Isb0JBQW9CLENBSW5CLG9CQUFvQixDQU1uQixXQUFXLENBV1Ysa0JBQWtCLENBU2pCLFdBQVcsQ0FBQTtnQkFDVixTQUFTLEVBQUUsSUFBSTtnQkFDZixXQUFXLEVBQUUsY0FBYztnQkFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZDtjQXhQUixBQXlQTyxpQkF6UFUsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBeUNiLG9CQUFvQixDQUluQixvQkFBb0IsQ0FNbkIsV0FBVyxDQVdWLGtCQUFrQixDQWNqQixVQUFVLENBQUE7Z0JBQ1QsU0FBUyxFQUFFLElBQUksR0FDZjtjQTNQUixBQTRQTyxpQkE1UFUsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBeUNiLG9CQUFvQixDQUluQixvQkFBb0IsQ0FNbkIsV0FBVyxDQVdWLGtCQUFrQixDQWlCakIsVUFBVSxDQUFBO2dCQUNULFNBQVMsRUFBRSxJQUFJLEdBQ2Y7Y0E5UFIsQUErUE8saUJBL1BVLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQXlDYixvQkFBb0IsQ0FJbkIsb0JBQW9CLENBTW5CLFdBQVcsQ0FXVixrQkFBa0IsQ0FvQmpCLFlBQVksQ0FBQTtnQkFDWCxTQUFTLEVBQUUsSUFBSSxHQUNmO1FBalFSLEFBcVFJLGlCQXJRYSxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0F5Q2Isb0JBQW9CLENBK0NuQixvQkFBb0IsQUFBQSxtQkFBbUIsQ0FBQztVQUN2QyxVQUFVLEVBQUUsSUFBSTtVQUNoQixPQUFPLEVBQUUsSUFBSTtVQUFHLHVCQUF1QjtVQUN2QyxrQkFBa0IsRUFBRSxJQUFJO1VBQUcsMkJBQTJCO1VBQ3RELGVBQWUsRUFBRSxJQUFJO1VBQUcsYUFBYSxFQUNyQztJQTFRTCxBQTZRRSxpQkE3UWUsQ0FTaEIsdUJBQXVCLENBb1F0QixlQUFlLENBQUM7TUFDZixLQUFLLEVBQUUsS0FBSztNQUNaLE1BQU0sRUFBRSxJQUFJO01BRVosU0FBUyxFQUFFLElBQUk7TUFFZixPQUFPLEVBQUUsSUFBSTtNQUNiLE9BQU8sRUFBRSxHQUFHO01BQ1osZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLE1BQU07TUFDbkIsR0FBRyxFQUFFLEdBQUc7TUFDUixhQUFhLEVBQUUsR0FBRztNQUNsQixVQUFVLEVBQUUsT0FBTztNQUNuQixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7RUE1UkgsQUE4UkMsaUJBOVJnQixDQThSaEIsd0JBQXdCLENBQUE7SUFDdkIsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsYUFBYTtJQUM5QixXQUFXLEVBQUUsTUFBTTtJQUNuQixLQUFLLEVBQUUsR0FBRztJQUNWLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLEdBQUcsRUFBRSxJQUFJO0lBQ1QsY0FBYyxFQUFFLElBQUksR0F5S3BCO0lBOWNGLEFBc1NFLGlCQXRTZSxDQThSaEIsd0JBQXdCLENBUXZCLHVCQUF1QixDQUFBO01BQ3RCLEtBQUssRUFBRSxHQUFHO01BQ1YsZ0JBQWdCLEVBQUUsT0FBTztNQUV6QixPQUFPLEVBQUUsSUFBSTtNQUNiLGNBQWMsRUFBRSxNQUFNO01BQ3RCLFdBQVcsRUFBRSxVQUFVO01BQ3ZCLEdBQUcsRUFBRSxJQUFJO01BQ1QsVUFBVSxFQUFFLE9BQU87TUFDbkIsYUFBYSxFQUFFLElBQUk7TUFDbkIsVUFBVSxFQUFFLE9BQU87TUFDbkIsVUFBVSxFQUFFLE1BQU0sR0F1QmxCO01BeFVILEFBa1RHLGlCQWxUYyxDQThSaEIsd0JBQXdCLENBUXZCLHVCQUF1QixDQVl0QixrQkFBa0IsQ0FBQTtRQUNqQixLQUFLLEVBQUUsSUFBSTtRQUNYLE9BQU8sRUFBRSxJQUFJO1FBQ2IsY0FBYyxFQUFFLE1BQU07UUFDdEIsR0FBRyxFQUFFLElBQUksR0FpQlQ7UUF2VUosQUF1VEksaUJBdlRhLENBOFJoQix3QkFBd0IsQ0FRdkIsdUJBQXVCLENBWXRCLGtCQUFrQixDQUtqQixpQkFBaUIsQ0FBQTtVQUNoQixNQUFNLEVBQUUsSUFBSTtVQUNaLE9BQU8sRUFBRSxJQUFJO1VBQ2IsV0FBVyxFQUFFLE1BQU07VUFDbkIsS0FBSyxFQUFFLElBQUk7VUFDWCxXQUFXLEVBQUUsWUFBWTtVQUN6QixTQUFTLEVBQUUsSUFBSTtVQUNmLFVBQVUsRUFBRSxNQUFNO1VBQ2xCLFdBQVcsRUFBRSxHQUFHO1VBQ2hCLFdBQVcsRUFBRSxNQUFNO1VBQ25CLE1BQU0sRUFBRSxXQUFXLEdBQ25CO1FBbFVMLEFBbVVJLGlCQW5VYSxDQThSaEIsd0JBQXdCLENBUXZCLHVCQUF1QixDQVl0QixrQkFBa0IsQ0FpQmpCLG1CQUFtQixDQUFBO1VBQ2xCLE1BQU0sRUFBRSxLQUFLO1VBQ2IsS0FBSyxFQUFFLElBQUksR0FDWDtJQXRVTCxBQXlVRSxpQkF6VWUsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBQUE7TUFDaEIsS0FBSyxFQUFFLEdBQUc7TUFDVixVQUFVLEVBQUUsT0FBTztNQUNuQixPQUFPLEVBQUUsSUFBSTtNQUNiLGNBQWMsRUFBRSxNQUFNO01BQ3RCLFdBQVcsRUFBRSxVQUFVO01BQ3ZCLFVBQVUsRUFBRSxPQUFPO01BQ25CLGFBQWEsRUFBRSxJQUFJO01BQ25CLFVBQVUsRUFBRSxNQUFNO01BQ2xCLEdBQUcsRUFBRSxJQUFJLEdBMkhUO01BN2NILEFBb1ZHLGlCQXBWYyxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLEVBcFZ0QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBQUE7UUFDekMsS0FBSyxFQUFFLElBQUk7UUFDWCxVQUFVLEVBQUUsT0FBTztRQUNuQixhQUFhLEVBQUUsSUFBSSxHQXFIbkI7UUE1Y0osQUF3VkksaUJBeFZhLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FJbEIsZUFBZSxFQXhWbkIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQUl6QyxlQUFlLENBQUE7VUFDZCxNQUFNLEVBQUUsSUFBSTtVQUNaLE9BQU8sRUFBRSxJQUFJO1VBQ2IsZUFBZSxFQUFFLGFBQWE7VUFDOUIsS0FBSyxFQUFFLEdBQUc7VUFDVixNQUFNLEVBQUUsSUFBSTtVQUNaLFdBQVcsRUFBRSxNQUFNO1VBQ25CLEtBQUssRUFBRSxJQUFJO1VBQ1gsV0FBVyxFQUFFLFlBQVk7VUFDekIsU0FBUyxFQUFFLElBQUk7VUFDZixVQUFVLEVBQUUsTUFBTTtVQUNsQixXQUFXLEVBQUUsR0FBRztVQUNoQixXQUFXLEVBQUUsSUFBSTtVQUNqQixNQUFNLEVBQUUsY0FBYyxHQWV0QjtVQXBYTCxBQXNXSyxpQkF0V1ksQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQUlsQixlQUFlLENBY2QsZUFBZSxFQXRXcEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQUl6QyxlQUFlLENBY2QsZUFBZSxDQUFBO1lBQ2QsS0FBSyxFQUFFLEtBQUs7WUFDWixTQUFTLEVBQUUsSUFBSTtZQUNmLE1BQU0sRUFBRSxJQUFJO1lBQ1osT0FBTyxFQUFFLElBQUk7WUFDYixPQUFPLEVBQUUsR0FBRztZQUNaLGVBQWUsRUFBRSxNQUFNO1lBQ3ZCLFdBQVcsRUFBRSxNQUFNO1lBQ25CLEdBQUcsRUFBRSxHQUFHO1lBQ1IsYUFBYSxFQUFFLEdBQUc7WUFDbEIsVUFBVSxFQUFFLE9BQU87WUFDbkIsS0FBSyxFQUFFLElBQUk7WUFDWCxNQUFNLEVBQUUsT0FBTyxHQUNmO1FBblhOLEFBc1hLLGlCQXRYWSxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLEVBdFgzQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLEVBdFhyRCxpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLEVBdFgzQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLEVBdFhyRCxpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLEVBdFgzQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsRUF0WHJELGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixFQXRYM0IsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBQUE7VUFDL0MsT0FBTyxFQUFFLElBQUk7VUFDYixHQUFHLEVBQUUsSUFBSTtVQUNULE9BQU8sRUFBRSxjQUFjO1VBQ3ZCLFVBQVUsRUFBRSxNQUFNLEdBMEVsQjtVQXBjTixBQTJYTSxpQkEzWFcsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLEVBM1hqQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBSy9DLFdBQVcsRUEzWGpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxFQTNYakIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLEVBM1hqQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBS3JCLFdBQVcsRUEzWGpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLEVBM1hqQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxFQTNYakIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBSy9DLFdBQVcsQ0FBQTtZQUNWLFNBQVMsRUFBRSxLQUFLO1lBQ2hCLFNBQVMsRUFBRSxLQUFLO1lBQ2hCLGFBQWEsRUFBRSxPQUFPO1lBQ3RCLFVBQVUsRUFBRSxPQUFPO1lBQ25CLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEdBMEJoRDtZQTFaUCxBQWlZTyxpQkFqWVUsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLEVBall6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsRUFqWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixFQWpZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLEVBall6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsRUFqWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLEVBall6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixFQWpZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FBQTtjQUNqQixPQUFPLEVBQUUsbUJBQW1CO2NBQzVCLFdBQVcsRUFBRSxJQUFJO2NBQ2pCLFFBQVEsRUFBRSxRQUFRLEdBcUJsQjtjQXpaUixBQXFZUSxpQkFyWVMsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixFQXJZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixFQXJZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixFQXJZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixFQXJZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixFQXJZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLEVBcll6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsRUFyWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQUFBO2dCQUNoQixVQUFVLEVBQUUsSUFBSTtnQkFDaEIsS0FBSyxFQUFFLElBQUksR0FpQlg7Z0JBeFpULEFBd1lTLGlCQXhZUSxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBR2hCLFdBQVcsRUF4WXBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDRix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQXhZcEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQUdoQixXQUFXLEVBeFlwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBR2hCLFdBQVcsRUF4WXBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQXhZcEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBR2hCLFdBQVcsRUF4WXBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQUdoQixXQUFXLEVBeFlwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FHaEIsV0FBVyxDQUFBO2tCQUNQLEtBQUssRUFBRSxPQUFPO2tCQUNqQixVQUFVLEVBQUUsTUFBTTtrQkFDbEIsV0FBVyxFQUFFLEdBQUc7a0JBQ2hCLFdBQVcsRUFBRSxNQUFNO2tCQUNuQixTQUFTLEVBQUUsSUFBSTtrQkFDZixXQUFXLEVBQUUsY0FBYyxHQUMzQjtnQkEvWVYsQUFnWlMsaUJBaFpRLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBaFp6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQWhaekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUFoWnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBaFp6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQWhaekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQWhaekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQWhaekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBV2hCLGdCQUFnQixDQUFBO2tCQUNmLFVBQVUsRUFBRSxHQUFHO2tCQUNmLEtBQUssRUFBRSxPQUFPO2tCQUNkLFNBQVMsRUFBRSxJQUFJO2tCQUNmLFdBQVcsRUFBRSxhQUFhO2tCQUMxQixVQUFVLEVBQUUsTUFBTTtrQkFDbEIsV0FBVyxFQUFFLEdBQUcsR0FDaEI7VUF2WlYsQUEyWk0saUJBM1pXLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FxQ3JCLGNBQWMsRUEzWnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDRix5QkFBeUIsQ0FxQy9DLGNBQWMsRUEzWnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FxQ3JCLGNBQWMsRUEzWnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FxQy9DLGNBQWMsRUEzWnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FxQ3JCLGNBQWMsRUEzWnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxFQTNacEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLEVBM1pwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FBQTtZQUViLGFBQWEsRUFBRSxPQUFPO1lBQ3RCLFVBQVUsRUFBRSxPQUFPO1lBRW5CLE9BQU8sRUFBRSxJQUFJO1lBQ2IsV0FBVyxFQUFFLE1BQU07WUFDbkIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsR0FpQ2hEO1lBbmNQLEFBbWFPLGlCQW5hVSxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLEVBbmF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLEVBbmF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLEVBbmF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLEVBbmF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLEVBbmF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsRUFuYXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixFQW5hekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBQUE7Y0FFakIsV0FBVyxFQUFFLElBQUk7Y0FDakIsT0FBTyxFQUFFLElBQUk7Y0FDYixXQUFXLEVBQUUsTUFBTSxHQTJCbkI7Y0FsY1IsQUF3YVEsaUJBeGFTLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FLakIsVUFBVSxFQXhhbEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQUtqQixVQUFVLEVBeGFsQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBS2pCLFVBQVUsRUF4YWxCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FLakIsVUFBVSxFQXhhbEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQUtqQixVQUFVLEVBeGFsQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FLakIsVUFBVSxFQXhhbEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBS2pCLFVBQVUsRUF4YWxCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQUtqQixVQUFVLENBQUE7Z0JBQ1QsTUFBTSxFQUFFLEtBQUs7Z0JBQ2IsT0FBTyxFQUFFLElBQUk7Z0JBQ2IsV0FBVyxFQUFFLE1BQU0sR0FFbkI7Y0E3YVQsQUE4YVEsaUJBOWFTLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLEVBOWF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixFQTlhekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsRUE5YXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLEVBOWF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixFQTlhekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixFQTlhekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixFQTlhekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUFBO2dCQUNoQixVQUFVLEVBQUUsSUFBSTtnQkFDaEIsS0FBSyxFQUFFLElBQUksR0FpQlg7Z0JBamNULEFBaWJTLGlCQWpiUSxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUdoQixXQUFXLEVBamJwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUdoQixXQUFXLEVBamJwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUdoQixXQUFXLEVBamJwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUdoQixXQUFXLEVBamJwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUdoQixXQUFXLEVBamJwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLENBR2hCLFdBQVcsRUFqYnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQWpicEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUdoQixXQUFXLENBQUE7a0JBQ1AsS0FBSyxFQUFFLE9BQU87a0JBQ2pCLFVBQVUsRUFBRSxNQUFNO2tCQUNsQixXQUFXLEVBQUUsR0FBRztrQkFDaEIsV0FBVyxFQUFFLE1BQU07a0JBQ25CLFNBQVMsRUFBRSxJQUFJO2tCQUNmLFdBQVcsRUFBRSxjQUFjLEdBQzNCO2dCQXhiVixBQXliUyxpQkF6YlEsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBemJ6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUF6YnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQXpiekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBemJ6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUF6YnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBemJ6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQXpiekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQVdoQixnQkFBZ0IsQ0FBQTtrQkFDZixVQUFVLEVBQUUsR0FBRztrQkFDZixLQUFLLEVBQUUsT0FBTztrQkFDZCxTQUFTLEVBQUUsSUFBSTtrQkFDZixXQUFXLEVBQUUsYUFBYTtrQkFDMUIsVUFBVSxFQUFFLE1BQU07a0JBQ2xCLFdBQVcsRUFBRSxHQUFHLEdBQ2hCO1FBaGNWLEFBcWNLLGlCQXJjWSxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FnRnpCLHlCQUF5QixBQUFBLG1CQUFtQixFQXJjakQsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQWdGb0Isc0JBQXNCLEFBQUEsbUJBQW1CLEVBcmMzRixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FnRnBELHlCQUF5QixBQUFBLG1CQUFtQixFQXJjakQsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBZ0ZQLHNCQUFzQixBQUFBLG1CQUFtQixFQXJjM0YsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBZ0Z6Qix5QkFBeUIsQUFBQSxtQkFBbUIsRUFyY2pELGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQWdGb0Isc0JBQXNCLEFBQUEsbUJBQW1CLEVBcmMzRixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQWdGcEQseUJBQXlCLEFBQUEsbUJBQW1CLEVBcmNqRCxpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQWdGUCxzQkFBc0IsQUFBQSxtQkFBbUIsQ0FBQztVQUN0RixVQUFVLEVBQUUsSUFBSTtVQUNoQixPQUFPLEVBQUUsSUFBSTtVQUFHLHVCQUF1QjtVQUN2QyxrQkFBa0IsRUFBRSxJQUFJO1VBQUcsMkJBQTJCO1VBQ3RELGVBQWUsRUFBRSxJQUFJO1VBQUcsYUFBYSxFQUNyQzs7QUFNTixBQUFBLGVBQWUsQ0FBQTtFQUNkLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FDdkI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsWUFBWSxDQUFBO0VBQ1gsV0FBVyxFQUFFLG9CQUFvQjtFQUM5QixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNSLFVBQVUsRUFBRSxLQUFLLEdBQ2pCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ04sYUFBYSxFQUFFLEdBQUc7RUFDckIsVUFBVSxFQUFFLEtBQUs7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsS0FBSyxHQUNqQjs7QUFDRCxBQUFBLFFBQVEsQ0FBQztFQUNSLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLE1BQU07RUFDckIsVUFBVSxFQUFFLHdCQUF5QjtFQUNyQyxLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxjQUFjO0VBQzNCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFLCtCQUErQjtFQUN4QyxlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUdFLGNBSFksQ0FFYixJQUFJLENBQ0gsWUFBWSxDQUFBO0lBT1gsT0FBTyxFQUFDLGNBQWMsR0FDdEI7SUFYSCxBQUlHLGNBSlcsQ0FFYixJQUFJLENBQ0gsWUFBWSxDQUNYLFdBQVcsQ0FBQTtNQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7SUFOSixBQU9HLGNBUFcsQ0FFYixJQUFJLENBQ0gsWUFBWSxDQUlYLFlBQVksQ0FBQTtNQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFLSixBQUNDLGlCQURnQixDQUNoQix1QkFBdUIsQ0FBQTtJQUN0QixTQUFTLEVBQUUsS0FBSztJQUNoQixjQUFjLEVBQUUsTUFBTSxHQUN0Qjs7QUFJSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFHRSxjQUhZLENBRWIsSUFBSSxDQUNILFlBQVksQ0FBQTtJQU9YLE9BQU8sRUFBQyxjQUFjLEdBQ3RCO0lBWEgsQUFJRyxjQUpXLENBRWIsSUFBSSxDQUNILFlBQVksQ0FDWCxXQUFXLENBQUE7TUFDVixTQUFTLEVBQUUsSUFBSSxHQUNmO0lBTkosQUFPRyxjQVBXLENBRWIsSUFBSSxDQUNILFlBQVksQ0FJWCxZQUFZLENBQUE7TUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBS0osQUFDQyxpQkFEZ0IsQ0FDaEIsdUJBQXVCLENBQUE7SUFDdEIsU0FBUyxFQUFFLEtBQUs7SUFDaEIsY0FBYyxFQUFFLE1BQU0sR0FDdEI7O0FBSUgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQ0MsaUJBRGdCLENBQ2hCLHVCQUF1QixDQUFBO0lBQ3RCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLElBQUksR0FFYjs7QUFHSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDMUQsQUFDQyxpQkFEZ0IsQ0FDaEIsdUJBQXVCLENBQUE7SUFDdEIsU0FBUyxFQUFFLElBQUk7SUFDZixPQUFPLEVBQUUsSUFBSSxHQUViOztBQVVILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLGdCQUFnQixDQUFBO0lBQ2YsU0FBUyxFQUFFLGVBQWUsR0FDMUI7O0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsZ0JBQWdCLENBQUE7SUFDZixTQUFTLEVBQUUsZUFBZSxHQUMxQjs7QUFFRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQ2xDLEFBQUEsT0FBTyxDQUFBO0lBQ1AsWUFBWSxFQUFDLEdBQUcsR0FDaEI7O0FBRUQsQUFBQSxZQUFZLENBQUE7RUFDVixPQUFPLEVBQUMsSUFBSSxHQUNiOztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1osS0FBSyxFQUFDLElBQUk7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNWLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQzFCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGFBQWEsRUFBRSxFQUFFO0VBQ2pCLE1BQU0sRUFBRSxJQUFJLEdBeURaO0VBaEVELEFBUUMsYUFSWSxDQVFaLFVBQVUsQ0FBQTtJQUNULEtBQUssRUFBQyxHQUFHO0lBRVQsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTTtJQUNuQixNQUFNLEVBQUUsUUFBUSxHQXVCaEI7SUF0Q0YsQUFnQkUsYUFoQlcsQ0FRWixVQUFVLENBUVQsU0FBUyxDQUFBO01BQ1IsWUFBWSxFQUFDLElBQUk7TUFDakIsU0FBUyxFQUFFLEdBQUcsR0FNZDtNQXhCSCxBQW1CRyxhQW5CVSxDQVFaLFVBQVUsQ0FRVCxTQUFTLENBR1IsR0FBRyxDQUFBO1FBQ0YsS0FBSyxFQUFFLElBQUk7UUFDWCxhQUFhLEVBQUUsSUFBSTtRQUNuQixNQUFNLEVBQUUsSUFBSSxHQUNaO0lBdkJKLEFBeUJFLGFBekJXLENBUVosVUFBVSxDQWlCVCxRQUFRLENBQUE7TUFDUCxLQUFLLEVBQUUsT0FBTztNQUNkLFNBQVMsRUFBRSxHQUFHLEdBVWQ7TUFyQ0gsQUE0QkcsYUE1QlUsQ0FRWixVQUFVLENBaUJULFFBQVEsQ0FHUCxRQUFRLENBQUE7UUFDUCxXQUFXLEVBQUUsbUJBQW1CLENBQUEsVUFBVTtRQUUxQyxTQUFTLEVBQUUsSUFBSSxHQUNmO01BaENKLEFBaUNHLGFBakNVLENBUVosVUFBVSxDQWlCVCxRQUFRLENBUVAsVUFBVSxDQUFBO1FBQ1QsV0FBVyxFQUFFLGtCQUFrQjtRQUMvQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBcENKLEFBdUNDLGFBdkNZLENBdUNaLFdBQVcsQ0FBQTtJQUNWLEtBQUssRUFBQyxJQUFJO0lBQ1YsV0FBVyxFQUFFLElBQUk7SUFFakIsS0FBSyxFQUFFLE9BQU8sR0FvQmQ7SUEvREYsQUE0Q0UsYUE1Q1csQ0F1Q1osV0FBVyxDQUtWLGNBQWMsQ0FBQTtNQUNiLE9BQU8sRUFBRSxJQUFJO01BQ1YsZUFBZSxFQUFFLGFBQWE7TUFDakMsT0FBTyxFQUFFLFFBQVE7TUFDakIsU0FBUyxFQUFFLElBQUksR0FXZjtNQTNESCxBQWlERyxhQWpEVSxDQXVDWixXQUFXLENBS1YsY0FBYyxDQUtiLG1CQUFtQixDQUFBO1FBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7UUFDOUIsTUFBTSxFQUFFLE9BQU8sR0FJZjtRQXZESixBQW9ESSxhQXBEUyxDQXVDWixXQUFXLENBS1YsY0FBYyxDQUtiLG1CQUFtQixDQUdsQixHQUFHLENBQUE7VUFDRixLQUFLLEVBQUMsSUFBSSxHQUNWO01BdERMLEFBd0RHLGFBeERVLENBdUNaLFdBQVcsQ0FLVixjQUFjLENBWWIsbUJBQW1CLENBQUE7UUFDbEIsV0FBVyxFQUFFLGtCQUFrQixHQUMvQjtJQTFESixBQTRERSxhQTVEVyxDQXVDWixXQUFXLENBcUJWLHVCQUF1QixDQUFBO01BQ3RCLE1BQU0sRUFBQyxJQUNSLEdBQUM7O0FBS0gsQUFBQSxZQUFZLENBQUE7RUFDWCxJQUFJLEVBQUMsSUFBSTtFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ1YsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDdEIsYUFBYSxFQUFFLElBQUksR0FtRW5CO0VBekVELEFBT0MsWUFQVyxDQU9YLFVBQVUsQ0FBQTtJQUNULEtBQUssRUFBQyxHQUFHO0lBRVQsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTTtJQUNuQixNQUFNLEVBQUUsUUFBUSxHQXVCaEI7SUFyQ0YsQUFlRSxZQWZVLENBT1gsVUFBVSxDQVFULFNBQVMsQ0FBQTtNQUNSLFlBQVksRUFBQyxJQUFJO01BQ2pCLFNBQVMsRUFBRSxHQUFHLEdBTWQ7TUF2QkgsQUFrQkcsWUFsQlMsQ0FPWCxVQUFVLENBUVQsU0FBUyxDQUdSLEdBQUcsQ0FBQTtRQUNGLEtBQUssRUFBRSxJQUFJO1FBQ1gsYUFBYSxFQUFFLElBQUk7UUFDbkIsTUFBTSxFQUFFLElBQUksR0FDWjtJQXRCSixBQXdCRSxZQXhCVSxDQU9YLFVBQVUsQ0FpQlQsUUFBUSxDQUFBO01BQ1AsS0FBSyxFQUFFLE9BQU87TUFDZCxTQUFTLEVBQUUsR0FBRyxHQVVkO01BcENILEFBMkJHLFlBM0JTLENBT1gsVUFBVSxDQWlCVCxRQUFRLENBR1AsUUFBUSxDQUFBO1FBQ1AsV0FBVyxFQUFFLG1CQUFtQixDQUFBLFVBQVU7UUFFMUMsU0FBUyxFQUFFLElBQUksR0FDZjtNQS9CSixBQWdDRyxZQWhDUyxDQU9YLFVBQVUsQ0FpQlQsUUFBUSxDQVFQLFVBQVUsQ0FBQTtRQUNULFdBQVcsRUFBRSxrQkFBa0I7UUFDL0IsU0FBUyxFQUFFLElBQUksR0FDZjtFQW5DSixBQXNDQyxZQXRDVyxDQXNDWCxXQUFXLENBQUE7SUFDVixLQUFLLEVBQUMsSUFBSTtJQUNWLFdBQVcsRUFBRSxJQUFJO0lBRWpCLEtBQUssRUFBRSxPQUFPLEdBOEJkO0lBeEVGLEFBMkNFLFlBM0NVLENBc0NYLFdBQVcsQ0FLVixjQUFjLENBQUE7TUFDYixPQUFPLEVBQUUsSUFBSTtNQUNWLGVBQWUsRUFBRSxhQUFhO01BQ2pDLE9BQU8sRUFBRSxRQUFRO01BQ2pCLFNBQVMsRUFBRSxJQUFJLEdBcUJmO01BcEVILEFBZ0RHLFlBaERTLENBc0NYLFdBQVcsQ0FLVixjQUFjLENBS2IsbUJBQW1CLENBQUE7UUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtRQUM5QixNQUFNLEVBQUUsT0FBTyxHQUlmO1FBdERKLEFBbURJLFlBbkRRLENBc0NYLFdBQVcsQ0FLVixjQUFjLENBS2IsbUJBQW1CLENBR2xCLEdBQUcsQ0FBQTtVQUNGLEtBQUssRUFBQyxJQUFJLEdBQ1Y7TUFyREwsQUF1REcsWUF2RFMsQ0FzQ1gsV0FBVyxDQUtWLGNBQWMsQ0FZYixtQkFBbUIsQ0FBQTtRQUNsQixXQUFXLEVBQUUsa0JBQWtCLEdBQy9CO01BekRKLEFBMERHLFlBMURTLENBc0NYLFdBQVcsQ0FLVixjQUFjLENBZWIsY0FBYyxDQUFBO1FBQ2IsV0FBVyxFQUFFLGtCQUFrQjtRQUMvQixTQUFTLEVBQUMsSUFBSTtRQUNkLEtBQUssRUFBRSxPQUNSLEdBQUM7TUE5REosQUErREcsWUEvRFMsQ0FzQ1gsV0FBVyxDQUtWLGNBQWMsQ0FvQmIsQ0FBQyxDQUFBO1FBQ0EsT0FBTyxFQUFFLElBQUk7UUFDVixlQUFlLEVBQUUsYUFBYTtRQUM5QixLQUFLLEVBQUUsSUFBSSxHQUNkO0lBbkVKLEFBcUVFLFlBckVVLENBc0NYLFdBQVcsQ0ErQlYsdUJBQXVCLENBQUE7TUFDdEIsTUFBTSxFQUFDLElBQ1IsR0FBQzs7QUFHSCxBQUFBLFNBQVMsQ0FBQTtFQUNSLFNBQVMsRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFDbEIsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBQ0QsQUFBQSxhQUFhLENBQUE7RUFDWixXQUFXLEVBQUUsa0JBQWtCLEdBQy9COztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsVUFBVSxFQUFFLHlCQUF5QixHQUVyQzs7QUFDRCxBQUFBLFlBQVksQ0FBQTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ1YsU0FBUyxFQUFFLElBQUk7RUFDZixlQUFlLEVBQUUsTUFBTSxHQUMxQjs7QUFDRCxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUM7RUFDZCxZQUFZLEVBQUUsZUFBZTtFQUM3QixPQUFPLEVBQUUsZUFBZTtFQUMzQixVQUFVLEVBQUUsZUFBZSxHQUMzQjs7QUFFSCxVQUFVLENBQVYsSUFBVTtFQUNULElBQUk7SUFDRixTQUFTLEVBQUUsWUFBWTtFQUV6QixFQUFFO0lBQ0EsU0FBUyxFQUFFLGNBQWM7O0FBSTFCLEFBQUEsY0FBYyxDQUFBO0VBQ2YsV0FBVyxFQUFFLGVBQWU7RUFDekIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsOEJBQThCO0VBQzNDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNoQixXQUFXLEVBQUUsOEJBQThCO0VBQ3hDLEtBQUssRUFBRSxPQUFPLEdBQ2YifQ== */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9sZW5zZXMuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9sZW5zZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubGVuc2VzY29udGFpbmVye1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmxlbnNlc2ltYWdlY29udGFpbmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIFxuICAgICAgICAuaW1hZ2V0YWd7XG4gICAgICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZWJhY2tncm91bmR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tpbWFnZWJhY2tncm91bmR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICAuY3JvcHBlci1jb250YWluZXJcbiAgICAgICAge1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAuY3JvcHBlci13cmFwLWJveHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAuY3JvcHBlci1jYW52YXN7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAgXG4gICAgICAgICAgICAuaW1hZ2V0YWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZWNraW1hZ2ViYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgIChtaW4td2lkdGg6IDk5MXB4KSB7ICBcbiAgICAgICAgICAgIC5pbWFnZXRhZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDo0NTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlYmFja2dyb3VuZHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6NDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGVja2ltYWdlYmFja2dyb3VuZHtcbiAgICAgICAgICAgICAgICB3aWR0aDo0NTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxuICAgICAgICAubGVuc2VzaW1hZ2Vjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgIFxuICAgICAgICB9IFxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAubGVuc2VzaW1hZ2Vjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDo0NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7ICAgXG4gICAgICAgIH0gXG4gICAgfVxuICAgIFxufVxuXG4ubGVuc2VsaXN0Y29udGFpZXJ7XG4gICAgXG4gICAgLmxlbnNlc0xpc3R7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAuaW1hZ2Vjb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pbWFnZXRhZ2xpc3R7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kICAobWluLXdpZHRoOiA5OTFweCkgeyAgXG4gICAgICAgIC5sZW5zZXNMaXN0eyAgIFxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7IFxuICAgICAgICAgICAgLmltYWdlY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC5pbWFnZXRhZ2xpc3R7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjExMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZW5zZXNmaWxle1xuICAgIC5maWxlY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLnVwbG9hZC1sb2dve1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gICAgICAgXG4gICAgICAgIC51cGxvYWQtcGhvdG8tZGl2e1xuICAgICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaGlkZGVuLWZpZWxke1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgfVxuICAgIH1cbiAgICAudXBsb2FkLWxvZ28tZGl2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgLmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5Qcm9maWxlTG9nb1VwbG9hZHtcbiAgICAgICAgICAgIHdpZHRoOjEyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OjEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuUHJvZmlsZUxvZ29VcGxvYWREaXZ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAuUHJvZmlsZUxvZ29VcGxvYWRTcGFue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5JbnB1dEZpZWxke1xuICAgICAgICAgICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuUHJvZmlsZUxvZ29VcGxvYWRbdHlwZT10ZXh0XXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzM0OUJFMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxufVxuLnJlc2l6ZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jaGlsZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmLmJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gICAgfVxufVxuXG4uc2l6ZS1hdXRvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xufVxuLmltYWdldGFnZHJhZ3tcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHotaW5kZXg6IDI7ICAgXG59XG4uYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC51aS13cmFwcGVye1xuICAgICAgei1pbmRleDogMjtcbiAgICAgXG4gICAgLy8gICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAvLyAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICAvLyAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICBsZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpdmltYWdle1xuICAgIC8vaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIC8vd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vbGVmdDowO1xuICAgIC8vIC51aS1yZXNpemFibGUtc2V7XG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gfVxuICB9XG4gIC5jbG9zZXBvcHVwbGVuc3tcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGltZ3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5jcm9wVGl0bGVDbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNyb3B0aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5wYWdldGl0bGV7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgfVxuICAuaW1ndGl0bGV7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB3aWR0aDoxNTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgXG4gIH1cbiAgLmFmdGVyY3JvcHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcbiAgfVxuICAuZmlsZXVwbG9hZGNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLmxvZ29jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjU1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gICAgICAgIFxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdHJsY29udGFpbmVye1xuICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgIFxuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAgXG4gICAgICAgIC5sb2dvY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6MTAwJTsgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4XG4gICAgICAgIH0gICAgIFxuICAgICAgICAuY3RybGNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7ICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweFxuICAgICAgICB9ICAgXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kICAobWluLXdpZHRoOiA5OTFweCkgeyAgXG4gICAgICAgIC5sb2dvY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6NDUwcHg7ICBcbiAgICAgICAgfSBcbiAgICAgICAgLmN0cmxjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDo0NTBweDsgXG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5jcm9wcGVyLWNyb3AtYm94XG4gICAge1xuICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDBweClcbiAgICB9XG4gICAgLmNyb3BwZXItdmlldy1ib3hcbiAgICB7XG4gICAgICAgIG91dGxpbmU6MXB4IHNvbGlkICNmZmY7XG4gICAgICAgIG91dGxpbmUtY29sb3I6I2ZmZjtcbiAgICAgICAgaW1ne1xuICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIG91dGxpbmU6MXB4IHNvbGlkICNmZmY7XG4gICAgICAgIG91dGxpbmUtY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3JvcHBlci1kYXNoZWR7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLm1vdmVpY29ue1xuICAgICAgICB3aWR0aDoxOHB4XG4gICAgfVxuICAgIC5kaXYxc2V0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5kaXYyc2V0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgIH1cbn1cbi5sb2dvb25vZmZ7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kICAobWluLXdpZHRoOiA5OTFweCkgeyAgXG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7ICBcbiAgICAuZmlsZXVwbG9hZGNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAubG9nb2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIFxuICAgICAgICB9ICBcbiAgICAgICAgLmN0cmxjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgXG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2V0aXRsZXtcbiAgICAgICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgfVxuICAgICAgICAuZmlsZWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbGVjaGVja21vYmxpZXtcbiAgICAgICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgLmxlbnNlbGlzdGNvbnRhaWVye1xuICAgICAgICBcbiAgICAgICAgLmxlbnNlc0xpc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvb25vZmZ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sZW5zZXNmaWxle1xuICAgICAgICAuZmlsZWNvbnRhaW5lcntcbiAgICAgICAgICAgIC51cGxvYWQtbG9nby1kaXZ7XG4gICAgICAgICAgICAgICAgLlByb2ZpbGVMb2dvVXBsb2FkRGl2e1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLkxlbnNCYW5uZXJjb250YWluZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAucHJlbWl1bWJhY2tidG5jbHN7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGNvbG9yOiBibGFjaztcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuICAgIC5sZW5zZXNMaXN0eyAgIFxuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDsgXG4gICAgICAgIC5pbWFnZWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5pbWd0aXRsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgICBcbiAgICB9XG59XG5cbi5hbGVydFBvcHVwQ2xze1xuICAgIC50aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgIC5icmllZiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgLmNvbnRpbnVlQnRuRGl2e1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIC5jb250aW51ZUJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5sZW5zZVBvc2l0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNTBweDtcbn1cblxuLmJhY2tQb3NpdGlvbiB7XG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0zN3B4O1xufVxuXG4ubG9nb2RpdiB7XG4gICAgbWFyZ2luLXRvcDogMTdweCAhaW1wb3J0YW50O1xufVxuLmZpbGV1cGxvYWR7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MjBweDtcbn1cbi5hZGp1c3RtZW50ZGl2e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIHdpZHRoOjU1MHB4O1xuICAgIC5hZGp1c3RtYWlue1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICBoZWlnaHQ6NzVweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2IoODksIDE3MiwgMjUyKTtcbiAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDdweCAyOHB4ICNlNmYzZmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgLnBsdXN7XG4gICAgICAgICAgICB3aWR0aDoyNSU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5wbHVzbm9ybWFse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGx1c3NlbGVjdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsdXM6aG92ZXJ7XG4gICAgICAgICAgICAucGx1c25vcm1hbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGx1c3NlbGVjdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5taW51c3tcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLm1pbnVzbm9ybWFse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWludXNzZWxlY3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5taW51czpob3ZlcntcbiAgICAgICAgICAgIC5taW51c25vcm1hbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWludXNzZWxlY3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5tb3Zle1xuICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuY2lyY2xle1xuICAgICAgICAgICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjEuNXB4IHNvbGlkIHJnYigxMjksIDEyOSwgMTI5KTsgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggLTJweCAyOHB4ICNlNmYzZmU7XG4gICAgICAgICAgICAgICAgLnRvcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMzJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnRvcGFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxMnB4IHJnYigxMjksIDEyOSwgMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudG9wYXJyb3c6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxMnB4IHJnYig4OSwgMTcyLCAyNTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5taWRkbGV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjM4JTtcbiAgICAgICAgICAgICAgICAgICAgLm1pZGRsZWxlZnR7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGVmdGFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEycHggcmdiKDEyOSwgMTI5LCAxMjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubGVmdGFycm93OmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTJweCByZ2IoODksIDE3MiwgMjUyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWlkZGxlcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodGFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMTJweCByZ2IoMTI5LCAxMjksIDEyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodGFycm93OmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMnB4IHJnYig4OSwgMTcyLCAyNTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib3R0b217XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozMyU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIC5kb3duYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDEycHggcmdiKDEyOSwgMTI5LCAxMjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kb3duYXJyb3c6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxMnB4IHJnYig4OSwgMTcyLCAyNTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUtJLGdCQUxZLENBS1oscUJBQXFCLENBQUE7RUFDakIsTUFBTSxFQUFFLGlCQUFpQjtFQUV6QixVQUFVLEVBQUUsMEJBQTBCO0VBQ3RDLE9BQU8sRUFBRSxJQUFJO0VBRWIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1B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 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9lc3RpbWF0ZXBhZ2Uuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9lc3RpbWF0ZXBhZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZXN0aW1hdGVzcGFnZS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgXHJcbiAgICAuZXN0aW1hdGUtcGFkZDc1bGVmdFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50OyBcclxuICAgIH1cclxuICAgIC5lc3RpbWF0ZS1wYWRkNzVyaWdodFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc3RpbWF0ZV90aXRsZWNvbnRhaW5lcntcclxuICAgICAgICBcclxuICAgICAgICAuZXN0aW1hdGUtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbGlnbmJzNWN1c3RvbXtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld2ZvbGRlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9uZXdmb2xkZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7ICAgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgIFxyXG4gICAgICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAxcHg7ICBcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICAgXHJcbiAgICAgICAgICAgICAgICAubmV3e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVzdGltYXRlLXNlYXJjaGNvbnRhaW5lcntcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7ICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7ICAgICAgICBcclxuICAgICAgICAgICAgLmVzdGltYXRlX3NlYXJjaFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXNlYXJjaHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlY2VudF9lc3RpbWF0ZXtcclxuICAgICAgICAucmVjZW50LXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyIDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJlY2VudC1kaXZsYXN0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwOyAgXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwOyBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgXHJcbiAgICAgICAgICAgIC5yZWNlbnQtZGl2Y29udGVudHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLnJlY2VudC1jb250ZW50dGl0bGV7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nLWNvbWJpbmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJlY2VudC1jb250ZW50ZGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgLmltZy1lcXVhbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1zZXR0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlY2VudC1kaXZcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7ICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yZWNlbnQtZGl2Y29udGVudHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLnJlY2VudC1jb250ZW50dGl0bGV7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nLWNvbWJpbmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJlY2VudC1jb250ZW50ZGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgLmltZy1lcXVhbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1zZXR0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYWxwaGFfZXN0aW1hdGV7XHJcbiAgICAgICAgLnJlY2VudC10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtZGl2bGFzdHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMDsgIFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmZvbGRlcmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnR0aXRsZXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW1nLXNldHRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgIC5pbWctaG91c2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlY2VudC1kaXZjb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudHRpdGxleyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIC5pbWctY29tYmluZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJlY2VudC1jb250ZW50ZGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgLmltZy1lcXVhbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlY2VudC1kaXZcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7ICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgXHJcbiAgICAgICAgICAgIC5yZWNlbnQtZGl2Zm9sZGVyY29udGVudHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudHRpdGxleyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1zZXR0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAuaW1nLWhvdXNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudHRpdGxleyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1jb21iaW5lZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDMxOXB4KSB7XHJcbiAgICAgICAgLmVzdGltYXRlLXBhZGQ3NWxlZnRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXN0aW1hdGUtcGFkZDc1cmlnaHRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvbGRlcntcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5lc3RpbWF0ZXtcclxuICAgICAgICBcclxuICAgICAgICBjdXJzb3I6IG1vdmU7IC8qIGZhbGxiYWNrOiBubyBgdXJsKClgIHN1cHBvcnQgb3IgaW1hZ2VzIGRpc2FibGVkICovIFxyXG4gICAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiOyAgXHJcbiAgICAgICAgY3Vyc29yOiAgICAtbW96LWdyYWI7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlZm9sZGVycGFkZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlY29udGFpbmVye1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4XHJcbiAgICB9XHJcbiAgICAuc2luZ2xldGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuICAgIC5zaW5nbGV0aXRsZWNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmltZy1iYWNre1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmN1cnNvcnBvaW50ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmVzdGltYXRlX3RpdGxlYVxyXG57XHJcbiAgICBjdXJzb3IgOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjdXJzb3IgOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLy9TdHlsZXMgZm9yIHRoZSBNb2RhbHNcclxuLkNhbmNlbEJ1dHRvbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgIzI3OEFFNTsgICAgXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgXHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uRGVsZXRlQnV0dG9ue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTU1MDMyOyAgICBcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyBcclxuICAgIGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjRTU1MDMyICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5tYXJnaW50b3B0aGlydHl7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5tYXJnaW50b3BmaWZ0ZWVue1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmNyZWF0ZWVzdGltYXRle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5kZWxldGVidG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojRTU1MDMyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVzdGltYXRlYnRue1xyXG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5hbGlnbnNlYXJjaHtcclxuICAgIG1hcmdpbi1yaWdodDogMzFweDtcclxufVxyXG4uRm9sZGVyb3B0aW9ubGlzdHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcbi5wYW5lbC1ib2R5e1xyXG4gICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMzE5cHgpIHtcclxuICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaW1nLXNldHRpbmd7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDo4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc3RkZXRhaWxze1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5pbWctY29tYmluZWQsLmltZy1ob3VzZXtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYlO1xyXG4gICAgfVxyXG4gICAgLnJlY2VudC1jb250ZW50dGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZvbGRlcmRpdntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxufVxyXG4uZXN0aW1hdGVEZWxldGVDbG9zZXVwe1xyXG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTQ5cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTkxcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxuICAgXHJcbn1cclxuLmVzdGltYXRlQ3JlYXRlRm9sZGVye1xyXG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTUycHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4uZXN0aW1hdGVTZXR0aW5nQ2xvc2V7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTFweDtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcclxuICAgIGltZ3tcclxuICAgICAgICB3aWR0aDoxNXB4O1xyXG4gICAgICAgIGhlaWdodDoxNXB4O1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbi5lc3RpbWF0ZWJsb2Nre1xyXG4gICAgd2lkdGg6ODAlO1xyXG59XHJcbi5lc3RpbWF0ZWNvdW50eW5hbWV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHdCQUF3QixDQUFBO0VBQ3BCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTTtFQUN0QixjQUFjLEVBQUUsS0FBSyxHQWtTeEI7RUF0U0QsQUFNSSx3QkFOb0IsQ0FNcEIsb0JBQW9CLENBQ3BCO0lBQ0ksWUFBWSxFQUFFLGVBQWUsR0FDaEM7RUFUTCxBQVVJLHdCQVZvQixDQVVwQixxQkFBcUIsQ0FDckI7SUFDSSxhQUFhLEVBQUUsZUFBZSxHQUNqQztFQWJMLEFBZ0JRLHdCQWhCZ0IsQ0FjcEIsd0JBQXdCLENBRXBCLGVBQWUsQ0FBQTtJQUNYLFdBQVcs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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9SZW50VkJ1eUZvcm0uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9SZW50VkJ1eUZvcm0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBBZGRyZXNzIGlucHV0IGZpZWxkIHBhZGRpbmcgZm9yIHNlbGxlci9yZW50IGNhbGN1bGF0b3JzXG4uYWRkcl9wYWRkaW5nXzgge1xuICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xufVxuXG4uUmVudFZCdXlDb250YWluZXIge1xuXHR3aWR0aDoxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHRcblxuXHRcblx0LlJlbnRWQnV5VGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0LmRpc3BsYXlyb3d7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQucmVudHZkaXNwbGF5cm93e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuZ2Vhci1zZXR0aW5nc3tcblx0XHRwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5nZWFyLXNldHRpbmdzIHNwYW4ge1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0XG5cdC5mb3JtLWdyb3Vwe1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHQuZmllbGQtcm93e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdHNlbGVjdCwgaW5wdXR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnQ7XHRcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuQ29tcHV0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LlNhdmVFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LlJlc2V0RXN0aW1hdGVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAjRUU3MDU1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuQ29sbGFwc2VEcm9wVGl0bGV7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdC5Db2xsYXBzZURyb3BJY29ue1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4ucnZzYi1jb250YWluZXJ7XG5cdC5SaWdodENvbnRhaW5lckNsc3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcblx0XHRtaW4taGVpZ2h0OmF1dG87XG5cdFx0XG5cdFx0LlRvcENvbnRlbnRDbHN7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MzBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdC5Ub3BJbm5lckNvbnRlbnRDbHN7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRwYWRkaW5nOjI1cHggMHB4IDEwcHggMHB4O1xuXHRcdFx0XHQuVG9wQ29udGVudFZhbHVlQ2xze1xuXHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYXJ0LXdyYXBwZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5DaGFydEhlYWRlckRpdntcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRjb2xvcjogIzMxM0I2Mjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtd3JhcHBlcntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGFydF9Cb3R0b217XG5cdFx0XHQuYmx1ZUJveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnllbGxvd0JveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC5ncmVlbkJveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICM1OEZGMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC55ZWxsb3d0ZXh0e1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuUmVzdWx0Q29sbGFwc2VEcm9wSWNvbntcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuQ2hhcnRUYWJsZXtcdFx0XHRcdFxuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHQuVGFibGVMYWJlbENsc3tcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHRcdFx0XHR3aWR0aDo1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdFx0XHRcdHdpZHRoOjM4JTtcblx0XHRcdFx0XHQuQnV5Q29zdHNMYWJlbHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVGhyZWV7XG5cdFx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5DaGFydFRhYmxlVGRGb3Vye1xuXHRcdFx0XHQvLyBcdHdpZHRoOjM1JTtcblx0XHRcdFx0Ly8gXHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRGb3Vye1xuXHRcdFx0XHRcdHdpZHRoOjklO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0UmVzdWx0VGFibGV7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuQWxpZ25SaWdodENsc3tcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuTWFyZ2luVG9wQ2xze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdFx0fVxuXHRcdFx0XHQuTGFiZWxCb2xkRm9udENsc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuU2xpZGVyRGl2Q2xze1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItZG90IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0Ly9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItcmFpbCB7XHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEMEQwRDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuXHRcdFx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItZG90IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0Ly9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1yYWlsIHtcdFx0XHRcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5yYWRpby1idG4tZ3JvdXB7XG5cdC5Hcm9zc2hvbGRQYXJlbnREaXZ7XG5cdFx0Lkdyb3NzaG9sZGxhYmVsQ2xze1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm5ld2dyYXB0aHRpdGxle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDBweCAyMHB4O1xuXHQubmF2MSwgLm5hdjIsIC5uYXYzLCAubmF2NCwgLm5hdjVcblx0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGF7XHRcdFx0XG5cdFx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlclxuXHRcdFx0e1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjc4QUU1O1xuXHR9XG59XG5cbi5ydmJvZmZlcmRpdntcblx0Ym90dG9tOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm9mZmVyaGVhZGVycm93e1xuXHRwYWRkaW5nOiAwcHggMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2JvdHtcblx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyZm9udHtcblx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4ucnZic2VsbGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5yZWNoYXJ0cy13cmFwcGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0fVx0XG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcblx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdHdpZHRoOiAzMjBweDtcblx0fVxufVxuLnJ2YnNlbGxlcnRibHtcblx0LkNoYXJ0UmVzdWx0VGFibGV7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHRcdHdpZHRoOjUlO1xuXHRcdFx0LkNpcmNsZUNsc3tcblx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LlllbGxvd0NpcmNsZUNsc3tcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcblx0XHRcdH1cblx0XHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xuXHRcdFx0fVxuXHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xuXHRcdFx0fVxuXHRcdFx0LkJsdWVDaXJjbGVDbHN7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHR9XG5cdFx0XHQuQm9yZGVyQ2lyY2xlQ2xze1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVFO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdFx0d2lkdGg6MzglO1xuXHRcdH1cblx0XHQuQ2hhcnRUYWJsZVRkRm91cntcblx0XHRcdHdpZHRoOjM1JTtcblx0XHR9XG5cdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdH1cblx0XHQuQWxpZ25SaWdodENsc3tcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQuTWFyZ2luVG9wQ2xze1xuXHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0fVxuXHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHQuTGFiZWxCb2xkRm9udENsc3tcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0fVxufVxuLnJ2YnNlbGxlcm9mZmVyZGl2e1xuXHRib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmJ2cGFkZGNvbnR7XG5cdHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cbi5SVkJfcnVuTnVtX2FuaW1hdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA0OSU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogIzIzNDA1ZTtcbn1cbi5SVkJTX3J1bk51bV9hbmltYXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDQ5JTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGNvbG9yOiAjMjM0MDVlO1xufVxuLnJ1bk51bV9hbmltYXRlXzIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vbGVmdDogNDQlO1xuICAgIC8vZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgLy8gZm9udC1zaXplOiAzMXB4O1xuICAgLy8gY29sb3I6ICMyMzQwNWU7XG59XG4ucnZicnl0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFxuXHRcbn1cbi5ydmJyeXRwYWRke1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHQgd2lkdGg6IDMyMHB4O1xuXHRcdCBoZWlnaHQ6IDMyMHB4O1x0XHRcblx0fVxuXHRzdmd7XG5cdFx0dHNwYW57XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyIE5leHQgRGVtaSAgQm9sZDtcblx0XHR9XG4gICAgfSAgICBcbn1cbi5hcmVhY2hhcnR7XG5cdHN2Z3tcblx0XHR0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCBEZW1pICBCb2xkO1xuXHRcdH1cbiAgICB9ICBcbn1cbi5ydmJwYWRke1xuXHRwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4ucnZiZmllbGRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIGFuZCAobWluLXdpZHRoOiA1ODRweCl7IFxuXHQucnZzYi1jb250YWluZXJ7XG5cdFx0IC5SaWdodENvbnRhaW5lckNsc3tcblx0XHRcdCAgLmNoYXJ0X0JvdHRvbSB7XG5cdFx0XHRcdCAgLkNoYXJ0VGFibGV7XG5cdFx0XHRcdHdpZHRoOiA4OCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIxcHggICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0XG5cdFx0XHR9XG5cdCBcblx0XHR9XG5cdH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7IFxuICAgIC5ydnNiLWNvbnRhaW5lcnsgXG4gICAgICAgIC5yYnZwYWRkY29udHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODVweCkgYW5kIChtaW4td2lkdGg6IDM2NnB4KXsgXG5cdC5ydnNiLWNvbnRhaW5lcntcblx0XHQgLlJpZ2h0Q29udGFpbmVyQ2xze1xuXHRcdFx0ICAuY2hhcnRfQm90dG9tIHtcblx0XHRcdFx0ICAuQ2hhcnRUYWJsZXtcblx0XHRcdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcblx0XHRcblx0XHRcdH1cblx0IFxuXHRcdH1cblx0fVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2N3B4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcblx0LnJ2c2ItY29udGFpbmVye1xuXHRcdCAuUmlnaHRDb250YWluZXJDbHN7XG5cdFx0XHQgIC5jaGFydF9Cb3R0b20ge1xuXHRcdFx0XHQgIC5DaGFydFRhYmxle1xuXHRcdFx0XHRcdHdpZHRoOiA4NSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7IFxuXHQuYXJlYWNoYXJ0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuXHR9XG5cdC5ydnNiLWNvbnRhaW5lclxuXHR7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzXG5cdFx0e1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWEgXG5cdFx0XHR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQucmMtc2xpZGVyLXdpdGgtbWFya3N7XG5cdFx0XHRcdFx0d2lkdGg6IDQxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fSBcblx0LmNvc3RidG17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuLnJ2YmVzY3Jvd3tcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMyNzhBRTU7XG59XG4ucnZiaHJ7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnJ2YmhlYWRlcntcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRwYWRkaW5nOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdC5SdmJUb3BDb250ZW50Q2xze1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbi5ydmJsZWFybm1vcmV7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLnJ2Ym1vZGVsLWNvbnRhaW5lcntcblx0Lm1lbnUtdGl0bGV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgY29sb3I6IHdoaXRlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblx0LnJ2Ym1vZGVsaGVhZGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdH1cblx0LnJ2Ym1vZGVsYm9keXtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5ydmJtb2RlbGNvbnRlbnR7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0Y29sb3I6ICM1NTU1NTU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcdFx0XG5cdH1cblx0LnJ2Ym1vZGVsZGV0YWlsc3tcblx0XHQvL3BhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudFxuXHR9XG59XG4uYm9sZGhlYWRlcntcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4ucnZiZXF1aXR5Y2hhcnRze1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAyOTBweDtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDJweCByZ2JhKDAsMCwwLC41KSApO1xuXHR9XG5cdFxufVxuLnJ2Ym1vZGVsdHhze1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cbi5ydmJhZmZvcmRkZXRhaWxze1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiA4NXB4O1xuXHQudHh0Y2VudGVyXG5cdHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXHQuZGV0YWlsc2hlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG4gICAgdGFibGV7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgdGR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQWxpZ25SaWdodENsc3tcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLkNpcmNsZUNsc3tcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5CbHVlQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzA0N0NGRjsgXG4gICAgfVxuICAgIC5EYXJrR3JlZW5DaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzNBQjAwOyBcbiAgICB9XG4gICAgLkxpZ2h0R3JlZW5DaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNThGRjAwOyBcbiAgICB9XG4gICAgLk9yYW5nZUNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkI2MDA7IFxuICAgIH1cbn1cbi5idXljb3N0c21vZGVse1xuXHQucnZibW9kZWxjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5ydmJtZGJvZHljb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5sZWZ0dGR7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQucmlnaHR0ZHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQucnZibW9kZWxkZXRhaWxze1xuXHRcdHRhYmxle1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdFx0fVxuXHR9XG59XG4ucmVjaGFydHMtcGllLXNlY3Rvcntcblx0cGF0aFtmaWxsPVwiI2ZmZmZmZlwiXXtcblx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHRcblx0fVxufVxuLmxlYXJuaWNvbntcblx0aGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuLmFyZWFjaGFydHtcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdGhlaWdodDogMzIwcHg7XG5cdFx0d2lkdGg6IDUyMHB4O1xuXHR9XG59XG4jc2xpZGVyY2lyY2xle1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHQucmMtc2xpZGVyLXJhaWwsLnJjLXNsaWRlci10cmFjaywucmMtc2xpZGVyLW1hcmt7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItaGFuZGxle1xuXHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItaGFuZGxlOmZvY3Vze1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cdFxufVxuLkRpdnNsaWRlcmNpcmNsZXtcblx0cGFkZGluZy1sZWZ0OiA5M3B4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5TbGlkZXJESVZ7XG5cdG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KWFuZCAobWluLXdpZHRoOiA0MjBweCkgeyBcbi5uZXdncmFwdGh0aXRsZXtcblx0cGFkZGluZy1sZWZ0OjBweDtcblx0cGFkZGluZy1yaWdodDowcHg7XG5cdC5uYXYxLCAubmF2MiwgLm5hdjMsIC5uYXY0LCAubmF2NVxuXHR7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHRcblx0fVxufVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHsgXG5cdC5uZXdncmFwdGh0aXRsZXtcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OjBweDtcblx0XHQubmF2MSwgLm5hdjIsIC5uYXYzLCAubmF2NCwgLm5hdjVcblx0XHR7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHRcblx0XHR9XG5cdH1cblx0LmJ1eWVybmF2e1xuXHRcdHBhZGRpbmctbGVmdDoxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0fVxuXHR9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5ydmJoZWFkZXIge1xuXHRcdC5SdmJUb3BDb250ZW50Q2xze1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7IFxuXHQvLyAuYXJlYWNoYXJ0IHtcblx0Ly8gXHQucmVjaGFydHMtc3VyZmFjZXtcblx0Ly8gXHRcdGhlaWdodDogMzIwcHg7XG5cdC8vIFx0XHR3aWR0aDogNDE1cHg7XG5cdC8vIFx0XHRtYXJnaW4tbGVmdDogMzlweDtcblx0Ly8gXHR9XG5cdC8vIH1cblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzdweDtcblx0XHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KWFuZCAobWluLXdpZHRoOiA0MDBweCkgeyBcbi8vIFx0LmFyZWFjaGFydCB7XG4vLyBcdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG4vLyBcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuLy8gXHRcdFx0d2lkdGg6IDM2M3B4O1xuLy8gXHRcdFx0bWFyZ2luLWxlZnQ6IDY3cHg7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG4vLyBcdC5hcmVhY2hhcnQge1xuLy8gXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuLy8gXHRcdFx0aGVpZ2h0OiAzMjBweDtcbi8vIFx0XHRcdHdpZHRoOiAzMDNweDtcbi8vIFx0XHRcdG1hcmdpbi1sZWZ0OiA5NnB4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdHdpZHRoOiA5NCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdHdpZHRoOiA0OTVweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KWFuZCAobWluLXdpZHRoOiA1MjBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHR3aWR0aDogNDcwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweClhbmQgKG1pbi13aWR0aDogNTAwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU3cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0d2lkdGg6IDQzOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweClhbmQgKG1pbi13aWR0aDogNDgwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDhweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjYycHg7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClhbmQgKG1pbi13aWR0aDogNDYwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjRweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjI5cHg7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweClhbmQgKG1pbi13aWR0aDogNDUwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdHdpZHRoOiAzODZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KWFuZCAobWluLXdpZHRoOiA0NDBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdHdpZHRoOiAzODZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KWFuZCAobWluLXdpZHRoOiA0MjBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdHdpZHRoOiAzNjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KWFuZCAobWluLXdpZHRoOiA0MDBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdHdpZHRoOiAzNDNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KWFuZCAobWluLXdpZHRoOiAzODBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQxcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI5cHhcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0d2lkdGg6IDMwOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0d2lkdGg6IDI5MnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQucnZicnl0cGFkZCB7XG5cdFx0LnBheW1lbnRzZWN0aW9ue1xuXHRcdCAucmVjaGFydHMtc3VyZmFjZXtcblx0XHQgXHR3aWR0aDogMjUwcHg7XG5cdFx0XHQgaGVpZ2h0OiAyNTBweDtcblx0XHRcdCBtYXJnaW4tbGVmdDogMTVweDtcblx0XHQgfVxuXHRcdC5wYXltZW50dGV4dHtcblx0XHRcdHRvcDogMTkwcHg7XG5cdFx0fVxuXHRcdH1cblx0XHQucnZibmV0c2hlZXR7XG5cdFx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpeyBcblx0LnJ2YmFmZm9yZGRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwJTtcblx0fVxuXHQucnZiZXF1aXR5Y2hhcnRze1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0cmlnaHQ6IDMzJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCl7IFxuXHQucnZiYWZmb3JkZGV0YWlsc3tcblx0XHRtYXJnaW4tdG9wOiA1MCU7XG5cdFx0bGVmdDogMTAlO1xuXHR9XG5cdC5ydmJlcXVpdHljaGFydHN7XG5cdFx0dG9wOiAtNDBweDtcblx0XHRyaWdodDogMzMlO1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0aGVpZ2h0OiAyMzBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpeyBcblx0LnJ2YmFmZm9yZGRldGFpbHN7XG5cdFx0dGFibGV7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4OyBcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcblx0LnJ2YmFmZm9yZGRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwJTtcblx0XHQuZGV0YWlsc2hlYWRpbmd7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHRcdHRke1xuXHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0fVxuXHR9XG5cdC5ydmJlcXVpdHljaGFydHN7XG5cdFx0dG9wOiAtNDBweDtcblx0XHRyaWdodDogMzMlO1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cblx0LlJlbnRWQnV5Q29udGFpbmVyIHtcblx0XHQuUmVudFZCdXlUaXRsZXtcblx0XHRcdHdpZHRoOjEwMCVcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IFxuXHQucnZic2VsbGVydGJsIHtcblx0XHQuQ2hhcnRSZXN1bHRUYWJsZXtcblx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdC5DaGFydFRhYmxlVGRUaHJlZXtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV0c2hlY2hhYnRte1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5ydmJwYWRke1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcblx0fVxuXHQucnZicnl0cGFkZHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5ydmJzZWxsZXJ0Ymwge1xuXHRcdC5DaGFydFJlc3VsdFRhYmxle1xuXHRcdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7IFxuXHQuYXJlYWNoYXJ0e1xuXHRcdC5yZWNoYXJ0cy1yZXNwb25zaXZlLWNvbnRhaW5lcntcblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVye1xuXHRcdFx0d2lkdGg6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucnZzLXBhZGRpbmd7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vLyBBbGwgaW5wdXQgZmllbGRzIGluc2lkZSBpbnB1dC1ncm91cCAtIG5vIGJveC1zaGFkb3cgaW5pdGlhbGx5IChwYXJlbnQgaGFzIGJvcmRlcilcbi5SZW50VkJ1eUNvbnRhaW5lciAuZmllbGQtcm93IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuLlJlbnRWQnV5Q29udGFpbmVyIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwIGlucHV0LFxuLlJlbnRWQnV5Q29udGFpbmVyIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwIHNlbGVjdCxcbi5SZW50VkJ1eUNvbnRhaW5lciAuZmllbGQtcm93IHNlbGVjdFtuYW1lPVwiY2FsY1R5cGVcIl0sXG4uUmVudFZCdXlDb250YWluZXIgc2VsZWN0W25hbWU9XCJjYWxjVHlwZVwiXSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIC0gSGVhZCBvZiBIb3VzZWhvbGQgc2VsZWN0IGRyb3Bkb3duIC0gRG93bkJsdWUuc3ZnIGFycm93XG4uUmVudFZCdXlDb250YWluZXIgc2VsZWN0W25hbWU9XCJncm9zc0hvdXNlaG9sZExpc3RcIl0sXG5zZWxlY3RbbmFtZT1cImdyb3NzSG91c2Vob2xkTGlzdFwiXS5mb3JtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Qydzk5OHJvbzdjaWo2LmNsb3VkZnJvbnQubmV0L2NmLWNkbi9hc3NldHMvaW1hZ2VzL2FwcF9pbWFnZXMvRG93bkJsdWUuc3ZnJykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIGJ1eWVyQkZfdmFsdWUgaW5wdXQgZmllbGQgLSBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgbm8gYm9yZGVyIChwYXJlbnQgaGFzIGJvcmRlcilcbi5icm9rZXJmZWUgaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwic2VsbGVyQkZfdmFsdWVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBvbiBmb2N1cyBrZWVwIGFsbCBib3JkZXJzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVudF9jb21wdXRlIHtcblx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnJlbnRfcmVzX2NwdCB7XG5cdG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsZ0JBQWdCLEdBQzFCOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDbEIsS0FBSyxFQUFDLElBQUk7RUFDVixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsYUFBYSxFQUFFLElBQUk7RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsVUFBVTtFQUN2QixlQUFlLEVBQUUsTUFBTSxHQWlIdkI7RUExSEQsQUFZQyxrQkFaaUIsQ0FZakIsY0FBYyxDQUFBO0lBQ2IsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDbkI7RUFsQkYsQUFtQkMsa0JBbkJpQixDQW1CakIsV0FBVyxDQUFBO0lBQ1YsT0FBTyxFQUFFLElBQUksR0FDYjtFQXJCRixBQXNCQyxr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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Mb2FuQmFsYW5jZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0xvYW5CYWxhbmNlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLkxvYW5CYWxhbmNlY29udGFpbmVye1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQvLyBSZW1vdmUgbWFyZ2luLXRvcCBmcm9tIE9wdGlvbnMgZGl2XHJcblx0LmJ1eWVyLXNldHRpbmdzIHtcclxuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmllbGQtcm93e1xyXG4gICAgXHQgXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0c2VsZWN0LGlucHV0e1xyXG4gICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcclxuICAgICAgICAgIH1cclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQuZm9ybS1jb250cm9sOmZvY3VzIHsgXHJcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XHJcblx0XHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1x0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0LmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0XHQgYm9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XHJcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdH1cclxuXHQudXBkYXRle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdCAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdCAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcclxuXHQgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucmlnaHRyZXN1bHRjb250YWluZXJ7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHQuYWRkb25iYWNre1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICB9XHJcblx0ICAgLmZvcm0tY29udHJvbHtcclxuXHRcdCAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHQgICBvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdCAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHQgICB9ICBcclxuXHQgIC5mb3JtLWNvbnRyb2w6Zm9jdXN7XHJcblx0XHQgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgIH1cclxuXHJcblx0ICAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkIHtcclxuXHRcdCAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHRcdCAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHQgICB9XHJcblxyXG5cdCAgIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uOmZpcnN0LWNoaWxkIHtcclxuXHRcdCAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgfVxyXG5cclxuXHQgICAuaW5wdXQtZ3JvdXAtdGV4dDpmaXJzdC1jaGlsZDpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XHJcblx0XHQgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHRcdCAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdCAgIH1cclxuXHJcblx0ICAgLy8gUmVtb3ZlIGJvcmRlciBhbmQgYmFja2dyb3VuZCBmb3IgY2FsZW5kYXIgZmllbGQgd2l0aCBib3JkZXItZW5kLTAgY2xhc3NcclxuXHQgICAuaW5wdXQtZ3JvdXAtdGV4dC5ib3JkZXItZW5kLTAge1xyXG5cdFx0ICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHQgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdCAgIH0gIFxyXG5cdFx0XHJcbiAgICB9XHRcclxuXHQuY2FsZW4tcnl0e1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QyZDJkMjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0fVxyXG5cdFx0LmNhbGFuZGFyLWNsc3tcclxuXHRcdCAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNHB4OyovXHJcblx0XHQgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cdFxyXG59XHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuLkxvYW5iYWxhbmNlY29udHtcclxuXHQucmVjaGFydHMtc3VyZmFjZSB7XHJcblx0XHR3aWR0aDogMjg4cHg7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xyXG5cdFx0aGVpZ2h0OiA1NTRweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmMtc2xpZGVyLW1hcmsge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxOHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHR9XHJcblx0LnJjLXNsaWRlciB7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgaGVpZ2h0OiAxNHB4O1xyXG5cdCAgICBwYWRkaW5nOiA1cHggMDtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB3aWR0aDogODAlO1xyXG5cdCAgICBsZWZ0OjEwJTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItZG90IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItdHJhY2sge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0fVxyXG5cdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG5cdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXIgLnJjLXNsaWRlci1tYXJrIHtcclxuXHRcdHdpZHRoOiA5MyU7XHJcblx0XHRtYXJnaW4tbGVmdDogMTdweDtcclxuXHR9XHJcblx0XHJcblx0LnNsaWRlci1wYXJ0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5lcXVpdHl0ZXJte1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuYm90dG9udGV4dGNvbnR7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0fVxyXG5cdC5lcXVpdHl0ZXJtdG9we1xyXG5cdFx0Ly8gcGFkZGluZzoxMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0LmxlZnRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHR9XHJcblx0XHQucmlnaHRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tc3BhY2V7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjI1cHg7XHJcblx0fVxyXG5cdC5jYWxhbmRhci1jbHN7XHJcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgLypib3JkZXItcmFkaXVzOiA0cHg7Ki9cclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5lcHZhbHVlc3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLnJ1bk51bV9hbmltYXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG59XHJcbi5ibHVlQm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG4ueWVsbG93Qm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4ueWVsbG93dGV4dHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbn1cclxuLmFkZG9uYmFja3tcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLndoaXRlc3BhY2V7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ucmVjaGFydHMtc3VyZmFjZXtcclxuXHQgd2lkdGg6Mjg4cHg7XHJcblx0IGhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5DaGFydFJlc3VsdFRhYmxle1xyXG5cdHdpZHRoOiA5MCU7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcbi5tYXJndG9wMjB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ucmVjaGFydHMtd3JhcHBlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxufVxyXG59XHJcbi5sYmZvcm1wYWRke1xyXG5cdHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxiY29udHBhZGR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxufVxyXG4ubGJyaWdodHBhZGR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbn1cclxuLmxibGVmdHBhZGR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubG9hbmJhbHtcclxuXHRzdmd7XHJcblx0XHR0c3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jZW50ZXJpY29ue1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7IFxyXG4gICAgLkxvYW5iYWxhbmNlY29udHsgXHJcbiAgICAgICAgLmxiY29udHBhZGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuc2VsbHJ1bHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkgeyBcclxuICAgIC5Mb2FuYmFsYW5jZWNvbnR7XHJcblx0XHQgLmVxdWl0eXRlcm17XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVjaGFydHMtc3VyZmFjZSB7XHJcblx0XHR3aWR0aDogMjY1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMjY1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJ1bk51bV9hbmltYXRlIHtcclxuXHRcdHRvcDogNDAlIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdH1cclxuXHQuYmx1ZUJveHtcclxuXHRcdHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHJcblx0fVxyXG5cdC55ZWxsb3dCb3h7XHJcblx0XHR3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkgeyBcclxuICAgIC5Mb2FuYmFsYW5jZWNvbnR7XHJcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHJcblx0fVxyXG59XHJcbi5zZWNvbmR7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0Ym90dG9tOiAxMTBweDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICByaWdodDogLTUyJTtcclxufVxyXG4uZmlyc3R7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICByaWdodDogMTAlO1xyXG4gICAgbGVmdDogMTUlO1xyXG59XHJcbi5sZWZ0e1xyXG5cdHdpZHRoOiAxMCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuXHRsZWZ0OiA1JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxufVxyXG4ucmlnaHR7XHJcblx0d2lkdGg6IDEwJTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDEwMHB4O1xyXG5cdHJpZ2h0OiA1JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XHJcbn1cclxuLmxvYW5ic2hhcmVwcmludHtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdGNvbG9yOiAjMjc4QUU1O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4vL2Jvb3RzdHJhcCB1cGdyYXRpb24gY2hhbmdlc1xyXG5cclxuLnBhZGRpbmctbGVmdC16ZXJve1xyXG5cdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXHJcbnNlbGVjdCBvcHRpb24ge1xyXG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEscUJBQXFCLENBQUE7RUFDcEIsS0FBSyxFQUFDLElBQUk7RUFDVixNQUFNLEVBQUMsSUFBSTtFQUNYLGNBQWMsRUFBRSxNQUFNLEdBMEd0QjtFQTdHRCxBQUtDLHFCQUxvQixDQUtwQixlQUFlLENBQUM7SUFDZixVQUFVLEVBQUUsY0FBYyxHQUMxQjtFQVBGLEFBUUMscUJBUm9CLENBUXBCLFVBQVUsQ0FBQTtJQUNKLEtBQUssRUFBRSxrQkFBa0I7SUFDOUIsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUMsSUFBSTtJQUNkLE9BQU8sRUFBRSxHQUFHLEdBeUJaO0lBckNGLEFBYUUscUJBYm1CLENBUXBCLFVBQVUsQ0FLVCxNQUFNLEVBYlIscUJBQXFCLENBUXBCLFVBQVUsQ0FLRixLQUFLLENBQUE7TUFHQSxnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDckIsVUFBVSxFQUFDLElBQUk7TUFDZixlQUFlLEVBQUUsT0FBTztNQUN4QixrQkFBa0IsRUFBRSxJQUFJO01BQ3hCLG1CQUFtQixFQUFFLFVBQVU7TUFDL0IsaUJBQWlCLEVBQUUsU0FBUztNQUM1QixXQUFXLEVBQUMsaUJBQWlCLEdBQ3RCO0lBekJYLEFBMEJFLHFCQTFCbUIsQ0FRcEIsVUFBVSxDQWtCVCxNQUFNLENBQUM7TUFDTixLQUFLLEVBQUUsa0JBQWtCLEdBQ3pCO0lBNUJILEFBNkJFLHFCQTdCbUIsQ0FRcEIs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 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9DYWxjUkVGSS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0NhbGNSRUZJLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXHJcblxyXG4gICAgLnI4Y3JlZGl0LWNvbnRhaW5lciB7XHJcblx0Lm1lbnUtdGl0bGUge1xyXG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHQuc3VicG9wdXAtdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdWJwb3B1cC10aXRsZUNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDogMjdweDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJyaWVmIHtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdC8vIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA2NXB4O1xyXG4gICAgXHRcdHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHRcclxuXHRcdC8vIGJhY2tncm91bmQ6ICNFRUYwRkM7XHRcclxuXHR9XHJcblx0LnBhZGRpbmdib3R0b21cdCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG5cdH1cclxuXHR0YWJsZSB0ciB0ZCB7XHJcblx0ICAgIC8qYm9yZGVyIDogMXB4IHNvbGlkICNDRkQ2REU7XHJcblx0XHRjb2xvcjogI0FDQjlDNjtcdCovXHJcblx0ICAgIHBhZGRpbmc6M3B4O1xyXG5cdH1cclxuXHR0aGVhZCB0ciB0ZHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRociB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNlZWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0LCBzZWxlY3Qge1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG5cdCAgICBwYWRkaW5nOjEwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcdFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHQgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdC50ZFRpdGxle1xyXG5cdFx0Ly8gY29sb3I6ICNkNGQ3ZTA7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGRUaXRsZVJpZ2h0e1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGRUaXRsZWNlbnRlciB7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cdH1cclxuXHQucGF5T2ZmIHtcclxuXHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG5cdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0OmZvY3VzICwgc2VsZWN0OmZvY3VzIHsgXHQgICAgXHJcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdH1cclxuXHQuaWNvbi1sZWZ0IHtcclxuXHRcdG1hcmdpbi10b3A6IDI5cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0Y29sb3I6ICMyNzhBRTU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdGltZyB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDExcHg7XHRcclxuXHRcdFx0Ly8gd2lkdGg6IDIycHg7XHJcblx0XHR9XHRcclxuXHQgfVxyXG5cdCAudXBkYXRle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3V0bGluZTpub25lO1x0XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0IH1cclxuXHQgLmJnY29sb3Ige1xyXG5cdFx0YmFja2dyb3VuZDogIzFGMjg1MztcclxuXHQgfVxyXG4gICAgXHQgdGFibGUge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHQgfVxyXG5cdCAuZHJvcGRvd25jbHN7XHJcblx0XHRib3JkZXI6IDBweCBzb2xpZCAjZDRkN2UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxyXG5cdH1cclxuXHQuZHJvcGRvd25ibGFja2Nsc3tcclxuXHRcdGJvcmRlcjogMHB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XHJcblx0fVxyXG5cdC5yYWRpby1idG4tZ3JvdXAge1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdH1cclxuICAgICB9XHJcblxyXG4uQ2FsY1JFRkktY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LnJlY2hhcnRzLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0fVxyXG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcclxuXHRcdHdpZHRoOiAyODBweDtcclxuXHRcdGhlaWdodDogMjgwcHg7XHJcblx0fVxyXG5cdC5DaGFydFJlc3VsdFRhYmxle1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQuQ2hhcnRUYWJsZVRkT25le1xyXG5cdFx0XHR3aWR0aDo1JTtcclxuXHRcdFx0LkNpcmNsZUNsc3tcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuWWVsbG93Q2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuQmx1ZUNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRcdH1cclxuXHRcdFx0LkJvcmRlckNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVFO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5DaGFydFRhYmxlVGRUd297XHJcblx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdH1cclxuXHRcdC5DaGFydFRhYmxlVGRGb3Vye1xyXG5cdFx0XHR3aWR0aDozNSU7XHJcblx0XHR9XHJcblx0XHQuQm9yZGVyQm90dG9tQ2xze1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdH1cclxuXHRcdC5BbGlnblJpZ2h0Q2xze1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHRcdC5NYXJnaW5Ub3BDbHN7XHJcblx0XHRcdG1hcmdpbi10b3A6N3B4O1xyXG5cdFx0fVxyXG5cdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0LkxhYmVsQm9sZEZvbnRDbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblx0XHQudGR3aWR0aHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAuY2FsY3JlZmlmb3JtLWNvbnRhaW5lciB7XHJcblxyXG5cdC5ib3R0b217XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93e1xyXG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRmb250LXNpemU6MTRweDsgXHQgXHRcclxuXHRcdFx0c2VsZWN0LGlucHV0e1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcdFxyXG5cdFx0XHR3aWR0aDoxMDAlO1x0IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCkge1xyXG5cdCAgICBsaW5lLWhlaWdodDogMC40Mjg1NyAhaW1wb3J0YW50O1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQgICAgLmZvcm0tY29udHJvbCB7XHJcblx0ICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdCAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHQgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcbiAgICB9XHJcblxyXG5cdC5zZXQtaGVpZ2h0e1x0ICBcclxuXHQgICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcclxuXHRcdC8vaGVpZ2h0OiA3NzBweDtcclxuXHRcdGhlaWdodDogNzEwcHg7XHJcblx0fVxyXG5cdC5zZXQtaGVpZ2h0MXtcdCAgXHJcblx0ICAgIGJvcmRlcjoxcHggc29saWQgI0Q0RDdFMDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XHJcblx0XHQvLyBoZWlnaHQ6IDc1MHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0LWhlYWRlcntcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBmb250LXNpemU6IDI0cHg7XHJcblx0ICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblx0ICAgIGNvbG9yOiAjMzEzQjYyO1xyXG5cdCAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuXHR9XHJcblx0XHJcblx0LmNoYXJ0LXN1YmhlYWRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnRcclxuXHR9XHJcblx0LnJ1bk51bV9hbmltYXRlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzUlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRsZWZ0OiA0OSU7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubWd0cDM1e1xyXG5cdFx0dG9wOiAzOCUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmNoYXJ0LXBhcnR7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0X0JvdHRvbXtcclxuXHQgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblx0ICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcblx0ICAgY29sb3I6ICM0QTRBNEE7XHJcblx0ICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdCAgIHotaW5kZXg6IDk5OTk5O1xyXG5cdH1cclxuXHQubGluZXtcclxuXHQgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcblx0fVxyXG5cdC51cGRhdGV7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cdC5saXN0IHtcclxuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHQgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1x0XHJcblx0fVxyXG5cdC5pY29uLXJpZ2h0IHtcclxuXHQgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdCAgIGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cdFxyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KXtcclxuXHRcdC5DaGFydFJlc3VsdFRhYmxlIHtcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRcdH0gIFx0XHJcblx0XHR9XHJcblx0IFxyXG5cdCB9XHJcblx0IEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MnB4KSBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcclxuXHQgICAgLmNoYXJ0LXBhcnR7XHJcblx0ICAgIC8qIG1hcmdpbi1sZWZ0OiAzMzBweDsqL1xyXG5cdCAgICB9XHJcblx0IH1cclxuXHQgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MXB4KSBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcclxuXHQgICAgLmNoYXJ0LXBhcnR7XHJcblx0ICAgICAvKm1hcmdpbi1sZWZ0OiAyOTBweDsqL1xyXG5cdCAgICB9ICBcclxuXHR9XHJcblx0IFxyXG5cdCBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDogMTc2cHg7Ki9cclxuXHQgICAgfSAgIFxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCkgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDogMTIxcHg7Ki9cclxuXHQgICAgfSAgIFxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDlweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDogMTAwcHg7Ki9cclxuXHQgICAgfSAgIFxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDogNDhweDsqL1xyXG5cdCAgICB9ICAgXHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuXHQgICAgLmNoYXJ0LXBhcnR7XHJcblx0ICAgICAvKm1hcmdpbi1sZWZ0OjY1cHg7Ki9cclxuXHQgICAgfSAgIFxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDo0MHB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6MHB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gICAgIC5jYWxjcmVmaXBhZGR7XHJcbiAgICAgXHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgIH1cclxuICAgICBcclxufVxyXG5cclxufVxyXG4uZGlzaW5saW5lZmxleHtcclxuXHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cdC5yYWRpby1idG4tZ3JvdXB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0fVxyXG59XHJcbi5sb2FuYmFsYW5jZUNsb3NldXB7XHJcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuXHRpbWd7XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxuXHJcbn1cclxuLm1hcmd0b3BtaW51c3tcclxuXHRtYXJnaW4tdG9wOiAtNDBweDtcclxufVxyXG4uYWx3YXlzdG9we1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuLnJlZmlwYWRkZm9ybXJ5dHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlZmlsZWZ0cGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5M3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcdFx0XHJcbn1cclxuLnJlZmljaGFydHtcclxuXHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdCB3aWR0aDogMzAwcHg7XHJcblx0XHQgaGVpZ2h0OiAzMDBweDtcdFx0XHJcblx0fVxyXG5cdHN2Z3tcclxuXHRcdHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDI5cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCAgQm9sZDtcclxuXHRcdH1cclxuICAgIH0gICBcclxufVxyXG4uY2FsY3JlZmlwYWRke1xyXG5cdHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbn1cclxuLmNhbGNub3JlZmlwYWRke1xyXG5cdHBhZGRpbmctbGVmdDogMHB4OyAgICBcclxufVxyXG4ucmVzdWx0U2NyZWVuZmxleHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uZmxleENvbnRhaW5lcntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAwcHgpIHtcclxuXHQgIFx0XHQuY2FsY3JlZmlwYWRke1xyXG5cdCAgXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0ICBcdFx0fVxyXG5cdH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcblx0XHJcblx0LnJlZmljb21wcGFkZGxlZnR7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmNhbGNyZWZpcGFkZHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdH1cclxuXHQucmVmaWNoYXJ0IFxyXG5cdHtcclxuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xyXG5cdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdGhlaWdodDogMjMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5DYWxjUkVGSS1jb250YWluZXJ7XHJcblx0XHQucnVuTnVtX2FuaW1hdGV7XHJcblx0XHRcdHRvcDogMzIlO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgICAgXHJcbn1cclxuXHJcblxyXG4uTW9kZXJuLURhdGVwaWNrZXItcG9wdXAgXHJcblx0e1xyXG5cdC5maWVsZC1yb3cgaW5wdXQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmlucHV0LWdyb3VwIHtcclxuXHRcdHdpZHRoIDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG5cdH1cclxuXHQuZ21UZW9CIHtcclxuXHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0bWluLXdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogMTUycHg7XHJcblx0XHR0b3A6IC0zMTFweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiAucmVmaWNvbXB1dGV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XHRcclxuXHRcdFx0d2lkdGg6MTAwJTtcdCBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbi5tb3J0YWdlZGF0ZXBpY2tlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcblxyXG4uY3VycmVudGRhdGVwaWNrZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG59ICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbi5vcGVuTW9ydGFnZURhdGVQaWNrZXIge1xyXG5cclxuIFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3BlbkN1cnJlbnREYXRlUGlja2VyIHtcclxuIFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4ucm9sbGNvc2NpcmNsZTF7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiNGI2YmI7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbi5yb2xsY29zZGl2e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHQucm9sbGNvc2NpcmNsZXtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2I0YjZiYjtcclxuXHRcdC8vIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogMTdweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQvLyBtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0Ly8gaW1ne1xyXG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ly8gfVxyXG5cdFx0XHJcblx0XHQucm9sbGNvc3RpY2t7XHJcblx0XHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgYmxhY2s7XHJcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJvbGxjb3N0ZXh0e1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMjM0MDVFO1xyXG5cdH1cclxuXHQuZm9udF8xMntcclxuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcclxuXHR9XHJcblx0LmZvbnRfMTR7XHJcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XHJcblx0fVxyXG5cdC5ib3JkZXJfbm9uZXtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4ucmVtcGFkZHtcclxuXHRwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG4ucmVtTXJnbntcclxuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubmV3ZGVzYnV0dG9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1ZWNhNzMgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG59XHJcbi5yZWZpY29tcHR1dGltYWdle1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDoxN3B4O1xyXG5cdG1hcmdpbi1sZWZ0OjNweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJlZmljb21wdHV0b3JpYWx0ZXh0e1xyXG5cdGNvbG9yOiNhM2IzYzA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcbn1cclxuXHJcblxyXG4uUHJlcGFpZF9Db250YWluZXJ7XHJcblxyXG59XHJcbi5QcmVwYWlkX3RvZ2dsZW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcclxufVxyXG4uUHJlcGFpZF90b29nbGVfb2Zme1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDIzcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdC5QcmVwYWlkX3Rvb2dsZV9zd2l0Y2h7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTlweDtcclxuXHRcdGhlaWdodDogMTlweDtcclxuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogc3RlZWxibHVlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5QcmVwYWlkX2J1dHJpZ2h0e1xyXG5cdFx0cmlnaHQ6MXB4O1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBQcmVwYWlkX3JpZ2h0O1xyXG5cdH1cclxuXHRAa2V5ZnJhbWVzIFByZXBhaWRfcmlnaHQge1xyXG5cdFx0MCUge2xlZnQ6MXB4fVxyXG5cdFx0NTAle2xlZnQ6NTAlfVxyXG5cdFx0MTAwJSB7cmlnaHQ6MXB4fVxyXG5cdH1cclxuXHQuUHJlcGFpZF9idXRsZWZ0e1xyXG5cdFx0bGVmdDoxcHg7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdFx0YW5pbWF0aW9uLW5hbWU6IFByZXBhaWRfbGVmdDtcclxuXHR9XHJcblx0QGtleWZyYW1lcyBQcmVwYWlkX2xlZnQge1xyXG5cdFx0MCUge3JpZ2h0OjFweH1cclxuXHRcdDUwJXtyaWdodDo1MCV9XHJcblx0XHQxMDAlIHtsZWZ0OjFweH1cclxuXHR9XHJcblx0XHJcblx0XHJcbn1cclxuLlByZXBhaWRvcHRpb25fY29udGFpbmVye1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0LlByZUNvbl9UUntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0LlByZUNvbl9URDF7XHJcblx0XHRcdHdpZHRoOiA2OSU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QyRDJEMjtcclxuXHJcblx0XHRcdC5QcmVDb25fVEMxe1xyXG5cdFx0XHQgICAgd2lkdGg6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuUHJlQ29uX0lucHV0e1xyXG5cdFx0XHRcdHdpZHRoOiA3MCU7XHJcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuUHJlQ29uX1REMntcclxuXHRcdFx0d2lkdGg6IDI5JTtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cGFkZGluZzogNXB4O1xyXG5cclxuXHRcdFx0LlByZUNvbl9UQzJ7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuUHJlQ29uX1NlbGVjdHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XHJcblx0XHRcdFx0LlByZV9TZWxlY3R7XHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5Ub3BfUmFkaXVze1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0LkJvdHRvbV9SYWRpdXN7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblxyXG4vLyB9XHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuLy8gfVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQucmVzcG9uc2l2ZUZsZXh7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXHJcbnNlbGVjdCBvcHRpb24ge1xyXG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi8vIFJlZmkgY2FsY3VsYXRvciAtIFRpdGxlIGFuZCBPcHRpb25zIGFsaWdubWVudCBmaXhcclxuLkNhbGNSRUZJLWNvbnRhaW5lciB7XHJcbiAgICAvLyBUaXRsZSBhbmQgT3B0aW9ucyByb3cgLSBhbGlnbiBjZW50ZXIgYW5kIGFkZCBtYXJnaW4tYm90dG9tXHJcbiAgICAuZC1mbGV4LmpzLXNwYWNlYmV0d2VlbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vIFJlbW92ZSBtYXJnaW4gZnJvbSB0aXRsZVxyXG4gICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLy8gUmVtb3ZlIG1hcmdpbiBmcm9tIE9wdGlvbnMgZGl2XHJcbiAgICAuYnV5ZXItc2V0dGluZ3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUksQUFDSCxtQkFEc0IsQ0FDdEIsV0FBVyxDQUFDO0VBQ1YsVUFBVSxFQUFFLE1BQU07RUFDbkIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBUEUsQUFRSCxtQkFSc0IsQ0FRdEIsZUFBZSxDQUFDO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBSWY7RUFqQkUsQUFjRixtQkFkcUIsQ0FRdEIsZUFBZSxDQU1kLElBQUksQ0FBQztJQUNKLFlBQVksRUFBQyxJQUFJLEdBQ2pCOztBQWhCQyxBQWtCSCxtQkFsQnNCLENBa0J0QixxQkFBcUIsQ0FBQztFQUNyQixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsVUFBVSxFQUFFLElBQUk7RUFDaEIsU0FBUyxFQUFFLElBQUksR0FJZjtFQTNCRSxBQXdCRixtQkF4QnFCLENBa0J0QixxQkFBcUIsQ0FNcEIsSUFBSSxDQUFDO0lBQ0osWUFBWSxFQUFDLElBQUksR0FDakI7O0FBMUJDLEFBNEJILG1CQTVCc0IsQ0E0QnRCLE1BQU0sQ0FBQztFQUNOLFVBQVUsRUFBQyxNQUFNO0VBQ2pCLFdBQVcsRUFBRSxrQkFBa0I7RUFFL0IsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixNQUFNLEVBQUUsSUFBSTtFQUNSLFdBQVcsRUFBRSxlQUFlLEdBRWhDOztBQXBDRSxBQXFDSCxtQkFyQ3NCLENBcUN0QixjQUFjLENBQUU7RUFDZixjQUFjLEVBQUMsSUFBSSxH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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy90aXRsZWFuZGVzY3Jvdy5jc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvdGl0bGVhbmRlc2Nyb3cuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi50aXRsZUVzY3Jvd0J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogdW5zZXQ7XG59XG4uYmdub25le1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRpdGxlRXNjcm93QnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4ucHJvZ3JhbV90aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4udGl0bGVfaW5wdXQge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG4udGl0bGVfaW5wdXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZGRyZXNzX2ZpZWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuLmFkZHJlc3NfZmllbGQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uby1wb2ludGVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLnRpdGxlX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6MDtcbn1cbi5mZWVfdGV4dCB7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX2NvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50aXRsZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmNmcGJfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaWNvbl9zaXplIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8qIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzICovXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIFRpdGxlIEVzY3JvdyAtIGZvcm0tY29udHJvbCBpbnB1dCBmaWVsZHMgLSByZW1vdmUgYm94LXNoYWRvdyBhbmQgZml4IGJhY2tncm91bmQgKi9cbi5mb3JtLWNvbnRyb2wuYWRkb25mcm9udCxcbi5mb3JtLWNvbnRyb2wuaW5wdXRwYXR0ZXJuLFxuLmZvcm0tY29udHJvbC5hZGRvbmZyb250LmlucHV0cGF0dGVybixcbi5hZGRvbmZyb250LmlucHV0cGF0dGVybixcbmlucHV0LmFkZG9uZnJvbnQsXG5pbnB1dC5pbnB1dHBhdHRlcm4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wuYWRkb25mcm9udDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuaW5wdXRwYXR0ZXJuOmZvY3VzLFxuLmZvcm0tY29udHJvbC5hZGRvbmZyb250LmlucHV0cGF0dGVybjpmb2N1cyxcbi5hZGRvbmZyb250LmlucHV0cGF0dGVybjpmb2N1cyxcbmlucHV0LmFkZG9uZnJvbnQ6Zm9jdXMsXG5pbnB1dC5pbnB1dHBhdHRlcm46Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLyogVGl0bGUgRXNjcm93IC0gU2VsZWN0IGRyb3Bkb3duIChMb2FuIFR5cGUgLyBUcmFuc2FjdGlvbiBUeXBlKSAtIHJlbW92ZSBib3gtc2hhZG93ICovXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuc2VsZWN0LmZvcm0tY29udHJvbC5kcm9wZG93bmFycm93LFxuLmZvcm0tY29udHJvbC5kcm9wZG93bmFycm93IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbnNlbGVjdC5mb3JtLWNvbnRyb2wuZHJvcGRvd25hcnJvdzpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuZHJvcGRvd25hcnJvdzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBUaXRsZSBFc2Nyb3cgLSBSZXN1bHQgc2NyZWVuIGJhY2tncm91bmQgZml4ICovXG50aCxcbnRkLFxudGFibGUsXG50YWJsZSB0aCxcbnRhYmxlIHRkLFxuLnJlc3VsdC1jb250YWluZXIsXG4ucmVzdWx0LXNjcmVlbixcbltzdHlsZSo9XCJiYWNrZ3JvdW5kOiBub25lXCJdLFxuW3N0eWxlKj1cImJhY2tncm91bmQ6bm9uZVwiXSB7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDsgKi9cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxrQkFBa0IsQ0FBQztFQUNmLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxPQUFPO0VBQ2YsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsSUFBSTtFQUNaLE1BQU0sRUFBRSxZQUFZO0VBQ3BCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBQ0QsQUFBQSxPQUFPLENBQUE7RUFDSCxVQUFVLEVBQUUsZUFBZSxHQUM5Qjs7QUFFRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FBQztFQUN0QixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxlQUFlO0VBQ3RCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsV0FBVyxFQUFFLGlCQUFpQixHQUNqQzs7QUFDRCxBQUFBLGNBQWMsQ0FBQztFQUNYLFdBQVcsRUFBRSxrQkFBa0I7RUFDL0IsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFD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 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9EaXNjbGFpbWVyLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvRGlzY2xhaW1lci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdC5EaXNjbGFpbWVyVGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdHNlbGVjdHtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcblx0fVxuXHQub25vZmZidXR0b257XG5cdFx0d2lkdGg6MTAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LkRpc2NsYWltZXJEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHQuRGlzY2xhaW1lckNvbnRlbnR7XG5cdFx0XHRoZWlnaHQ6MjQ4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdH1cblx0fVxuXHQuRGlzY2xhaW1lckVkaXRCdG57XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0fVxuXHQuYnV0dG9uLWNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDozNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206NjVweDtcblx0fVxuXHRidXR0b257XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0fVxuXHQuRGlzY2xhaW1lclNhdmVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMTBweCAxMDBweCAxMHB4IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LmVkaXRyZXNldGRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0LmVkcmVidXR0b257XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdH1cblx0XG5cdC5hcnJvd19jbHN7XG5cdFx0d2lkdGg6NCU7XG5cdH1cblx0LmRpc2NsYWltZXJUaXRsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXHQuZGlzY2xhaW1lclJlc2V0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJEaXYge1xuXHRcdFx0LkRpc2NsYWltZXJDb250ZW50e1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0Lm9ub2ZmYnV0dG9ue1xuXHRcdGxlZnQ6NCU7XG5cdH1cblx0LmRpc2NsYWltZXItY29udGFpbmVyIHtcblx0XHQuRGlzY2xhaW1lclRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQub25vZmZidXR0b257XG5cdFx0bGVmdDoxMCU7XG5cdH1cblx0LmRpc2NsYWltZXItY29udGFpbmVyIHtcblx0XHQuRGlzY2xhaW1lclRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEscUJBQXFCLENBQUM7RUFDckIsS0FBSyxFQUFDLElBQUk7RUFDVixhQUFhLEVBQUUsSUFBSSxHQThFbkI7RUFoRkQsQUFHQyxxQkFIb0IsQ0FHcEIsZ0JBQWdCLENBQUE7SUFDZixhQUFhLEVBQUUsSUFBSTtJQUNuQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFB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 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9TaWduYXR1cmVzRm9ybS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL1NpZ25hdHVyZXNGb3JtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLlNpZ25hdHVyZXNGb3JtY29udGFpbmVyIHtcblx0d2lkdGg6MTAwJTtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdC5oZWFkaW5ne1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG5cdHNlbGVjdHtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcblx0fVxuXHQuU2lnbmF0dXJlTGFiZWx7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTVweDtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXHQubmV3QlM1Y29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdFxuXHQuVXBsb2FkU2lnbmF0dXJle1xuXHRcdC8qdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzM0OUJFMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkICM1MDhBRkY7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4OyovXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzM0OUJFMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjMjc4QUU1O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHQgICAuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXR7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgIGNvbG9yOiAjMzQ5QkUwO1xuXHRcdCAgYm9yZGVyOiBub25lO1xuXHRcdCAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cdCAgIH1cblx0ICAgLmhpZGRlbi1maWVsZHtcblx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdCAgIH1cbiAgICB9XG5cdC5VcGxvYWRTaWduYXR1cmVEaXZ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuU2lnbmF0dXJlVXBsb2FkTGFiZWx7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHRcdC5JbnB1dEZpZWxke1xuXHRcdFx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LlNpZ25hdHVyZVVwbG9hZHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0LlNpZ25hdHVyZVVwbG9hZFt0eXBlPXRleHRde1xuXHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5TaWduYXR1cmVzU2F2ZURpdntcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuU2lnbmF0dXJlc1NhdmVCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmxpbmstY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXG5cdC5jZW50ZXJfdGVybWNvbmR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vY3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjZmY0ZDRkO1xuXG5cdH1cblxuXHQubGluay1jZW50ZXIye1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LnNpZ25fbGFiZWx7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXHQuc2lnbl9lZGl0e1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LnNpZ25fZWRpdEltZ3tcblx0XHR3aWR0aDoxMHB4O1xuXHR9XG5cdGEge1x0XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG5cdC5iYWNrUGFkZHtcblx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHR9XG5cdC5hcnJvd19jbHN7XG5cdFx0d2lkdGg6MiU7XG5cdH1cblx0Lm9ub2ZmYnV0dG9ue1xuXHRcdHdpZHRoOiAxNSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMCU7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHdCQUF3QixDQUFDO0VBQ3hCLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFFLE1BQU0sR0FrSmQ7RUFwSkQsQUFHQyx3QkFIdUIsQ0FHdkIsUUFBUSxDQUFBO0lBQ1AsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsVUFBVSxFQUFFLEdBQUcsR0FDZjtFQVZGLEFBV0Msd0JBWHVCLENBV3ZCLE1BQU0sQ0FBQTtJQUNMLGVBQWUsRUFBRSxPQUFPO0lBQ3hCLGtCQUFrQixFQUFFLElBQUk7SUFDeEIsbUJBQW1CLEVBQUUsVUFBVTtJ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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9SZXNldFBhc3N3b3JkRm9ybS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL1Jlc2V0UGFzc3dvcmRGb3JtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLlJlc2V0UGFzc3dvcmRGb3JtY29udGFpbmVyIHtcblx0d2lkdGg6MTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHQvLyBJbnB1dCBmaWVsZHMgc3R5bGluZyAtIGJhY2tncm91bmQgI2ZhZmFmYSwgbm8gYm94LXNoYWRvdywgYm9yZGVyIG1haW50YWluZWRcblx0LnByb2ZpbGUtZm9ybS1pbnB1dCxcblx0LmZvcm0tY29udHJvbCxcblx0aW5wdXQuZm9ybS1jb250cm9sIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGluZ3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0fVxuXHRcblx0Lk1hcmdpbkNsc3tcblx0XHRtYXJnaW4tdG9wOjdweDtcblx0XHRtYXJnaW4tYm90dG9tOjdweDtcblx0XHQuTGFiZWxTdHlsZUNsc3tcblx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0Y29sb3I6IzIzNDA1RTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0fVxuXHR9XG5cdC5SZXNldFBhc3N3b3JkU2F2ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Lldhcm5pbmdSZXBvcnQsIC5FcnJvclJlcG9ydHtcblx0XHRjb2xvcjogIzcwMDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LmFycm93X2Nsc3tcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLDJCQUEyQixDQUFDO0VBQzNCLEtBQUssRUFBQyxJQUFJO0VBQ1YsYUFBYSxFQUFFLElBQUksR0E0RG5CO0VBOURELEFBS0MsMkJBTDBCLENBSzFCLG1CQUFtQjtFQUxwQiwyQkFBMkIsQ0FNMUIsYUFBYTtFQU5kLDJCQUEyQixDQU8xQixLQUFLLEFBQUEsYUFBYSxDQUFDO0lBQ2xCLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxVQUFVLEVBQUUsZUFBZTtJQUMzQixNQUFNLEVBQUUsNEJBQTRCO0lBQ3BDLGFBQWEsRUFBRSxHQUFHLEdBUWxCO0lBbkJGLEFBWUUsMkJBWnlCLENBSzFCLG1CQUFtQixBQU9qQixNQUFNO0lBWlQsMkJBQTJCLENBTTFCLGFBQWEsQUFNWCxNQUFNO0lBWlQsMkJBQTJCLENBTzFCLEtBQUssQUFBQSxhQUFhLEFBS2hCLE1BQU0sQ0FBQztNQUNQLE1BQU0sRUFBRSw0QkFBNEI7TUFDcEMsWUFBWSxFQUFFLGtCQUFrQjtNQUNoQyxPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsZUFBZTtNQUMzQixnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDcEM7RUFsQkgsQUFxQkMsMkJBckIwQixDQXFCMUIsUUFBUSxDQUFBO0lBQ1AsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsVUFBVSxFQUFFLEdBQUc7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQTdCRixBQStCQywyQkEvQjBCLENBK0IxQixVQUFVLENBQUE7SUFDVCxVQUFVLEVBQUMsR0FBRztJQUNkLGFBQWEsRUFBQyxHQUFHLEdBT2pCO0lBeENGLEFBa0NFLDJCQWxDeUIsQ0ErQjFCLFVBQVUsQ0FHVCxjQUFjLENBQUE7TUFDYixhQUFhLEVBQUMsR0FBRztNQUNqQixLQUFLLEVBQUMsT0FBTztNQUNiLFNBQVMsRUFBRSxJQUFJO01BQ2YsV0FBVyxFQUFFLGtCQUFrQixHQUMvQjtFQXZDSCxBQXlDQywyQkF6QzBCLENBeUMxQixxQkFBcUIsQ0FBQTtJQUNwQixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLEtBQUssRUFBRSxPQUFPO0lBQ2QsT0FBTyxFQUFFLFFBQVE7SUFDakIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsYUFBYSxFQUFFLElBQUk7SUFDbkIsVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLGNBQWMsRUFBRSxHQUFHO0lBQ25CLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFDLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBdERGLEFBdURDLDJCQXZEMEIsQ0F1RDFCLGNBQWMsRUF2RGYsMkJBQTJCLENBdURWLFlBQVksQ0FBQTtJQUMzQixLQUFLLEVBQUUsSUFBSTtJQUNYLFdBQVcsRUFBRSxpQkFBaUIsR0FDOUI7RUExREYsQUEyREMsMkJBM0QwQixDQTJEMUIsVUFBVSxDQUFBO0lBQ1QsVUFBVSxFQUFFLEdBQUcsR0FDZiJ9 */.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;
}

.CalculatorsNav-container.webviewbackground {
  min-height: 150px;
  background-color: rgba(74, 81, 93, 0.71);
}

.height150.webviewbackground {
  background-color: rgba(74, 81, 93, 0.71);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9jYWxjdWxhdG9ycy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL2NhbGN1bGF0b3JzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNhbGN1bGF0b3JzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiA2OXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgxcHg7XG5cbiAgICBhIHtcbiAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgfVxuXG4gICAgLmJvcmRlci1jbHN7XG4gICBcbiAgICBoZWlnaHQ6MzlweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNENEQ3RTA7XG4gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggLTE1cHggIzk2YmNkZDtcbiAgICB9XG5cbiAgICAubWFyZ2luLWNsc3tcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cbiAgICAubWFyZ2luLWJvdHRvbS1jbHN7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O31cblxuICAgIC5pbWctY2xzeyAgICAgICAgICAgICBcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgLy8gaGVpZ2h0OiAzNXB4O1xuICAgICAgICAvLyB3aWR0aDogNDJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5pbWduZXdjbHN7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuICAgIC50aXRsZS1lc2MtY2xze1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICAgIC5pbWFnZXJhZGl1c3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAgLndhcmVldC1jbHN7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmhlYWRlci10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgfVxuXG5cbiAgICAuYm9yZGVyLWNsc3tcblx0Y29sb3I6ICMyMzQwNUU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudGV4dC1jbHN7XG4gICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG5cbiAgICAuTGVmdFNpZGV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICAuUmlnaHRTaWRle1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB9XG5cbiAgICAudGV4dC1jbHN7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cblxuICAgIC5hcnJvdy1pbWctY2xze1xuICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cblxuICAgIC5tYXJnaW4tc3BhY2V7XG4gICAgbWFyZ2luLWJvdHRvbToxMDBweDtcbiAgICB9XG5cblxuICAgIC53aG9sZS1tYXJnaW57XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgfVxuXG4gICAgLmRpcGxheS1jbHN7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIH1cblxuICAgIC5kaXNwLWlubGluZS1jbHN7XG4gICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgICAudGV4dHNhbWUtY2xze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sZWZ0aW1nMXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICAubGVmdHR4dDF7XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICAgIC5mbG9hdC1jbHN7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmltZy1kaXZ7XG4gICAgICAgIHdpZHRoOiAzOXB4O1xuICAgIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjk3cHgpIGFuZCAobWluLXdpZHRoOiAyNDNweCkge1xuICAgIC5ib3JkZXItY2xze1xuICAgICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICB9XG5cbiAgICAuZGlwbGF5LWNsc3tcbiAgICAgIHBhZGRpbmctdG9wOjExcHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MnB4KSBhbmQgKG1pbi13aWR0aDogMjk3cHgpIHtcbiAgICAuYm9yZGVyLWNsc3tcbiAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAgLmRpcGxheS1jbHN7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkwLjY2NjY3JTtcbiAgICB9XG4gICAgXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDo1OHB4KSB7XG4gICAubW9iLXRvcHtcbiAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgfVxuICBcbiAgICAuTGVmdFNpZGV7XG4gICAgICAgIG1hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLlJpZ2h0U2lkZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5wYWRkbGVmdDEwe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNDBweCkgYW5kIChtaW4td2lkdGg6MzExcHgpIHtcbiAgLm1vYi1mb250e1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMxMHB4KSBhbmQgKG1pbi13aWR0aDo1OHB4KSB7XG4gIC5tb2ItZm9udHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5cblxufVxuLnBhZGRsZWZ0MTB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkaWNvbmVwe1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnBhZGljb25zdG57XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkaWNvbmNke1xuICAgIHBhZGRpbmctbGVmdDogMTRweCAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweClcbntcbiAgICAuY2FsY3VsYXRvcnMtY29udGFpbmVyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4uaWJ1eXByZW1pdW17XG4gICAgLy9oZWlnaHQ6IDM3cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDJweCA2cHggIzI3OEFFNTtcbn1cblxuLkNhbGN1bGF0b3JOZXdEZXNpZ257XG4gICAgLkNOX0NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5DTl9UaXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWRhYWI4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5DTl9FX1RpdGxle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICM5ZGFhYjg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLkNOX0VkaXR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5DTl9XcmFwcGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuTm9ib3JkZXJ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuTGVmdEFsaWdue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbV9yYWRpdXN7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXlkb3dub3ZlcmxheXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICB0b3A6IDk3JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLy8gI292ZXJsYXkge1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkOyAvKiBTaXQgb24gdG9wIG9mIHRoZSBwYWdlIGNvbnRlbnQgKi9cbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7IC8qIEZ1bGwgaGVpZ2h0IChjb3ZlciB0aGUgd2hvbGUgcGFnZSkgKi9cbiAgICAgICAgLy8gICAgIHRvcDogMDtcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vICAgICByaWdodDogMDtcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTsgLyogQmxhY2sgYmFja2dyb3VuZCB3aXRoIG9wYWNpdHkgKi9cbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDI7IC8qIFNwZWNpZnkgYSBzdGFjayBvcmRlciBpbiBjYXNlIHlvdSdyZSB1c2luZyBhIGRpZmZlcmVudCBvcmRlciBmb3Igb3RoZXIgZWxlbWVudHMgKi9cbiAgICAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjsgLyogQWRkIGEgcG9pbnRlciBvbiBob3ZlciAqL1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgXG4gICAgICAgIC5DTl9TaW5nbGVjb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IC00cHggM3B4wqByZ2IoNTAgNTAgNTAgLyA3NSUpO1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogI2U1ZjJmZiAzcHggMHB4IDhweCAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgICAgICAgIC5DTl9TX0NvbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5DTl9TX0ltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5DTl9TX0ltZ19vdGh7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQ05fU19JbWdfSWNve1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkNOX1NfQ29udHtcbiAgICAgICAgICAgICAgICAuQ05fU19DX1RpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLkNOX1NfQ19Nc2d7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MjhmOWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5DTl9TX0NfTXNnX1BhZGR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MjhmOWM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5DTl9TX1BDX1RpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2IzYWJhYjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkNOX1JfVF9Db250e1xuICAgICAgICAgICAgcGFkZGluZzogMCUgMi41JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIC5DTl9SX1RfRGVze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4ZjljO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkNOX1JfVGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgLkNOX1JfRWRpdHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLkNOX1JfVF9UaXR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLkVkaXRTaGFrZXsgXG4gICAgICAgIGFuaW1hdGlvbjogd2lnZ2xlIDAuNnMgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgICBcbiAgICB9XG4gICAgXG4gICAgQGtleWZyYW1lcyB3aWdnbGUge1xuICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfVxuICAgICAgICAyNSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDJweCk7IH1cbiAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9XG4gICAgICAgIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0ycHgpOyB9XG4gICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH1cbiAgICB9XG4gIFxuICAgIC5FZGl0U2hha2UxIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAgICAgICAgICAgICAgc2hha2U7ICAgIFxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogICAgICAgICAgMXM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogICBpbmZpbml0ZTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgIGxpbmVhcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAgICAgICAgICAgIDUwJSAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAgICAgICAwJSAgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDEwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0xcHgsIC0ycHgpIHJvdGF0ZSgtMmRlZyk7IH1cbiAgICAgICAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTNweCwgMHB4KSByb3RhdGUoM2RlZyk7IH1cbiAgICAgICAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMHB4LCAycHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgxcHgsIC0xcHgpIHJvdGF0ZSgxZGVnKTsgfVxuICAgICAgICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgtMXB4LCAycHgpIHJvdGF0ZSgtMWRlZyk7IH1cbiAgICAgICAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTNweCwgMXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgNzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMnB4LCAxcHgpIHJvdGF0ZSgtMmRlZyk7IH1cbiAgICAgICAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgLTFweCkgcm90YXRlKDRkZWcpOyB9XG4gICAgICAgIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDJweCwgMnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgMTAwJXsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMXB4LCAtMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gICAgICAgfVxuICAgIFxufVxuLkJ1eURvd25Db250YWluZXJ7XG4gICAgLm1lbnUtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaUJvbGQnO1xuICAgIH1cbn1cbi5DYWxjTWVudUNsb3Nle1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uQ2FsY01vZGFsQ29udGVudHtcbiAgICAubWVudS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pQm9sZCc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5zdWItdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLm1lc3NhZ2V7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuICAgICAgICB9XG4gICAgfVxufVxuLkNOX1NpbmdsZWNvbnRhaW5lcl9zdWJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvLyBtYXJnaW46IDVweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIGJveC1zaGFkb3c6ICNlNWYyZmYgM3B4IDBweCA4cHggMHB4O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5DTl9TX0NvbnRfc3Vie1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLkNOX1NfQ19UaXRsZV9zdWJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5DTl9TX0ltZ19zdWJ7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIC8vd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2hha2UxIHtcbiAgIFxuICAgIFxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAgICAgICAgICAwLjhzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogICBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICAgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogICAgICAgICAgICA1MCUgMTAwJTtcbiAgICBhbmltYXRpb24tbmFtZTogc2hha2U7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICAgICAgICAgICAgICBzaGFrZW5ldzsgICAgXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VuZXcge1xuICAgIDAlICB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAxMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgtMXB4LCAtMnB4KSByb3RhdGUoLTJkZWcpOyB9XG4gICAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTNweCwgMHB4KSByb3RhdGUoM2RlZyk7IH1cbiAgICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgwcHgsIDJweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMXB4LCAtMXB4KSByb3RhdGUoMWRlZyk7IH1cbiAgICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgtMXB4LCAycHgpIHJvdGF0ZSgtMWRlZyk7IH1cbiAgICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgtM3B4LCAxcHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoLTJkZWcpOyB9XG4gICAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgLTFweCkgcm90YXRlKDRkZWcpOyB9XG4gICAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMnB4LCAycHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCV7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDFweCwgLTJweCkgcm90YXRlKC0xZGVnKTsgfVxuICAgfVxuICBcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLkNhbGN1bGF0b3JOZXdEZXNpZ257XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5DTl9TaW5nbGVjb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmluYm91bmR0aXRsZXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bScgO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmbGV4OiAxO1xufVxuI3RpdGxlX2NvbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLy8gRml4IEdvb2dsZSBQbGFjZXMgYXV0b2NvbXBsZXRlIGxvY2F0aW9uIGljb24gYm9yZGVyIG9uIGZvY3VzXG4ucGFjLWljb24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWMtdGFyZ2V0LWlucHV0OmZvY3VzICsgLnBhYy1pY29uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZ3MtYWRkb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uc2V0dGluZ3MtYWRkb24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0LnNldHRpbmdzLWFkZG9uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGFuZCBiYWNrZ3JvdW5kIGZvciBjYWxlbmRhciBmaWVsZCB3aXRoIGJvcmRlci1lbmQtMCBjbGFzc1xuLmlucHV0LWdyb3VwLXRleHQuYm9yZGVyLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtdGV4dDpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBHbG9iYWwgZm9ybS1jb250cm9sIGZvY3VzIHN0YXRlIC0gcmVtb3ZlIEJvb3RzdHJhcCBkZWZhdWx0IGJveC1zaGFkb3dcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBHbG9iYWwgY2xvc2luZyBkYXRlIGZpZWxkIGZvY3VzIHN0YXRlIC0gcmVtb3ZlIGJveC1zaGFkb3dcbi5kYXRlbW9kZXJtYm90dG9tOmZvY3VzLFxuLmNsb3NpbmctRGF0ZTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4vLyBEYXJrIGJhY2tkcm9wIHNob3duIEJFSElORCB0aGUgd2VidmlldyAoaW5ib3VuZCBpZnJhbWUpIGNhbGN1bGF0b3IuXG4vLyBUb2dnbGVkIGZyb20gQ2FsY3VsYXRvck5ldyB2aWEgdGhlIGB3ZWJ2aWV3YmFja2dyb3VuZGAgY2xhc3Mgb24gb3BlbiBhbmRcbi8vIHJlbW92ZWQgb24gYmFjay9jbG9zZS91bm1vdW50LCBzbyBpdCBzdGF5cyBzY29wZWQgdG8gd2VidmlldyBjYWxjdWxhdG9yc1xuLy8gYW5kIGRvZXMgbm90IGFmZmVjdCB0aGUgb3RoZXIgY2FsY3VsYXRvcnMgdGhhdCBzaGFyZSB0aGlzIHdyYXBwZXIuXG4uQ2FsY3VsYXRvcnNOYXYtY29udGFpbmVyLndlYnZpZXdiYWNrZ3JvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO1xufVxuLmhlaWdodDE1MC53ZWJ2aWV3YmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHNCQUFzQixDQUFDO0VBQ25C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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9idXlkb3duLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvYnV5ZG93bi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIC5idXlkb3duLWNvbnRhaW5lcntcblxuLmJ1eWRvd24tbW9kYWwtaGVhZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV5ZG93bi10eXBlLXNlbGVjdGlvbiB7XG5cdG1hcmdpbjogMjVweDtcbn1cblxuLmJ1eWRvd24tZm9ybSB7XG5cdC5mb3JtLWdyb3VwIHtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApIHtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0LFxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Qydzk5OHJvbzdjaWo2LmNsb3VkZnJvbnQubmV0L2NmLWNkbi9hc3NldHMvaW1hZ2VzL2FwcF9pbWFnZXMvRG93bkJsdWUuc3ZnJykgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBTcGVjaWZpYyBzdHlsaW5nIGZvciBidXlkb3duVHlwZSBmaWVsZFxuXHRcdFx0c2VsZWN0W25hbWU9XCJidXlkb3duVHlwZVwiXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gRm9jdXMgc3RhdGUgZm9yIHNlbGVjdCBmaWVsZHMgLSBtYWludGFpbiBib3JkZXJcblx0XHRcdHNlbGVjdDpmb2N1c3tcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0OmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Qydzk5OHJvbzdjaWo2LmNsb3VkZnJvbnQubmV0L2NmLWNkbi9hc3NldHMvaW1hZ2VzL2FwcF9pbWFnZXMvRG93bkJsdWUuc3ZnJykgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gR2xvYmFsIHNlbGVjdCBzdHlsaW5nIGZvciBidXlkb3duIGZvcm0gLSBlbnN1cmUgZHJvcGRvd24gaWNvbiBhcHBlYXJzXG4uYnV5ZG93bi1mb3JtIHNlbGVjdCxcbnNlbGVjdFtuYW1lPVwiYnV5ZG93blR5cGVcIl0sXG5zZWxlY3RbbmFtZT1cImxvYW5UeXBlXCJdIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Qydzk5OHJvbzdjaWo2LmNsb3VkZnJvbnQubmV0L2NmLWNkbi9hc3NldHMvaW1hZ2VzL2FwcF9pbWFnZXMvRG93bkJsdWUuc3ZnJykgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cblxuLy8gRml4IGZvY3VzIHN0YXRlIC0gbWFpbnRhaW4gYm9yZGVyIG9uIGZvY3VzXG4uYnV5ZG93bi1mb3JtIHNlbGVjdDpmb2N1cyxcbnNlbGVjdFtuYW1lPVwiYnV5ZG93blR5cGVcIl06Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZDJ3OTk4cm9vN2NpajYuY2xvdWRmcm9udC5uZXQvY2YtY2RuL2Fzc2V0cy9pbWFnZXMvYXBwX2ltYWdlcy9Eb3duQmx1ZS5zdmcnKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweCAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXggZm9jdXMgc3RhdGUgZm9yIGFsbCBmb3JtLWNvbnRyb2wgaW5wdXRzIGluIGJ1eWRvd24gY2FsY3VsYXRvclxuLmJ1eWRvd24tZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmJ1eWRvd24tZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpmb2N1cyxcbi5idXlkb3duLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0OmZvY3VzLFxuLmJ1eWRvd24tZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXggR29vZ2xlIFBsYWNlcyBhdXRvY29tcGxldGUgbG9jYXRpb24gaWNvbiBib3JkZXIgb24gZm9jdXNcbi5wYWMtaWNvbiB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhYy10YXJnZXQtaW5wdXQ6Zm9jdXMgKyAucGFjLWljb24ge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZpeCBBZGQgQWRkcmVzcyBmaWVsZCBmb2N1cyBib3JkZXIgYmxpbmtpbmcgaXNzdWVcbi5idXlkb3duLWZvcm0gLnBhYy10YXJnZXQtaW5wdXQsXG4uYnV5ZG93bi1mb3JtIC5wYWMtdGFyZ2V0LWlucHV0OmZvY3VzLFxuLmJ1eWRvd24tZm9ybSBpbnB1dFtuYW1lPVwiYWRkcmVzc1wiXSxcbi5idXlkb3duLWZvcm0gaW5wdXRbbmFtZT1cImFkZHJlc3NcIl06Zm9jdXMsXG4uYnV5ZG93bi1mb3JtIC5hZGRyZXNzLWlucHV0LFxuLmJ1eWRvd24tZm9ybSAuYWRkcmVzcy1pbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5Db2xsYXBzZURyb3BUaXRsZSB7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuXG4uQ29sbGFwc2VEcm9wSWNvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1eWRvd24tdGl0bGUge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5GX2FkcmVzc2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQuRl9jbG9zaW5nY29zdCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0fVxufVxuXG4ucmVzdWx0LXNjcmVlbi1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbn1cblxuLmJ1eWRvd24tY2FyZC1vdXRlciB7XG5cdGhlaWdodDogMTAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdC5idXlkb3duLWNhcmQge1xuXHRcdGhlaWdodDogNzUlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2YwZjJmODtcblx0XHQvLyBib3gtc2hhZG93OiAjZTVmMmZmIDNweCAwcHggOHB4IDBweDtcblx0XHRib3gtc2hhZG93OiAjZWVmMGYxIDBweCAzcHggOHB4IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cblx0fVxuXG5cdC5idXlkb3duLWNhcmQtdGV4dCB7XG5cdFx0Ly8gcGFkZGluZzogMjBweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjAyMDIwO1xuXHR9XG5cblx0LmJ1eWRvd24tY2FyZC1oZWFkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdH1cbn1cblxuLmJ1eWRvd24tY2FyZC1vdXRlci1yaWdodCB7XG5cdGhlaWdodDogMTAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBhbGljZWJsdWU7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cblx0LmJ1eWRvd24tY2FyZCB7XG5cdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogNzUlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0fVxuXG5cdC5idXlkb3duLWNhcmQtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLnNpZGUtaGVhZGluZyB7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi50b2J1eWRvd24tY2FyZC1vdXRlciB7XG5cdGhlaWdodDogOTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vIHBhZGRpbmctcmlnaHQ6IDVweDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cblx0LnRvYnV5ZG93bi1jYXJkIHtcblx0XHRoZWlnaHQ6IDc1JTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjg7XG5cdFx0Ly8gYm94LXNoYWRvdzogI2U1ZjJmZiAzcHggMHB4IDhweCAwcHg7XG5cdFx0Ym94LXNoYWRvdzogI2VlZjBmMSAwcHggM3B4IDhweCAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXG5cdH1cblxuXHQudG9idXlkb3duLWNhcmQtdGV4dCB7XG5cdFx0Ly8gcGFkZGluZzogMjBweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjAyMDIwO1xuXHR9XG5cblx0LnRvYnV5ZG93bi1jYXJkLWhlYWQtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG4ub2ZmZXItdGV4dGJveCB7XG5cdHdpZHRoOiA5MCU7XG5cdGhlaWdodDogNjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7OyAqL1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdC8qIGN1cnNvcjogcG9pbnRlcjsgKi9cblx0LyogbWFyZ2luLXRvcDogN3B4OyAqL1xuXHQvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG5cdC8qIHBhZGRpbmc6IDE1cHg7ICovXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9idXlkb3duLXItdGl0bGUtY2FyZCB7XG5cdG1hcmdpbi10b3A6IDMlO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcblx0aGVpZ2h0OiA5NXB4O1xufVxuXG4uci10aXRsZS10ZXh0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udC1yaWdodC15LXRleHQge1xuXHRjb2xvcjogIzI3OEFFNTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4udG9idXlkb3duLWNhcmQtb3V0ZXItcmlnaHQge1xuXHRoZWlnaHQ6IDk1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBhbGljZWJsdWU7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cblx0LnRvYnV5ZG93bi1jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjg7XG5cdH1cblxuXHQudG9idXlkb3duLWNhcmQtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLnRvc2lkZS1oZWFkaW5nIHtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuLnJlc3VsdC10aXRsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YwZjJmODtcblx0Ym94LXNoYWRvdzogI2VlZjBmMSAwcHggMXB4IDVweCAxcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJ1eWRvd24tcmVzdWx0LXRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uQkQtcmVzdWx0LWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gbWFyZ2luLXRvcDogNTBweDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG59XG5cbi50by1yaWdodC1oZWFkIHtcblx0bWluLWhlaWdodDogNTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4udHRvLXJpZ2h0LWhlYWQge1xuXHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xufVxuXG4ucGJkLXJvdy1oZWFkaW5nIHtcblx0bWluLWhlaWdodDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJkLXJvdy1oZWFkaW5nMSB7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYmQtcm93IHtcblx0bWluLWhlaWdodDogNzBweDtcblx0LyogcGFkZGluZzogMjBweDsgKi9cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQvLyBoZWlnaHQ6IDQwcHg7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBkaXNwbGF5OiBmbGV4O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlcGVyYXRvci1saW5lIHtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYmQtcmVzdWx0LWZpbGwtc2l6ZSB7XG5cdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlXG59XG5cbi5wYmQtbGFiZWwge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cblxuLnBiZC1sYWJlbF9yZWd1bGFyIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4ucGVyLXBiZC1oZWFkaW5nLXJpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4ucGJkLWhlYWRpbmctcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tdG9wOiAxMHB4O1xuXHQvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4ucGJkLWhlYWRpbmctbWlkZGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBiZC1oZWFkaW5nLWxlZnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tdG9wOiAxMHB4O1xuXHQvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5wYmQtaGVhZGluZyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRjb2xvcjogIzJhMmIyYjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIC5wYmQtaGVhZGluZy1yaWdodHtcbi8vIFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuLy8gXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuLy8gfVxuLnBiZC1oZWFkaW5nLXJpZ2h0LXRleHQge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQvLyBjb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Ly8gZm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYmQtbGlzdC1yaWdodC10ZXh0IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Ly8gY29sb3I6ICMyNzhBRTU7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi5wYmQtbGlzdC1mdWxsLXRleHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVlO1xuXHQ7IC8vICMwMDdBRkY7XG5cdHdpZHRoOiA4MiU7XG5cdHBhZGRpbmc6IDdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wbGlzdC1sYXN0LWluZGV4IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5saXN0LWxhc3QtaW5kZXgge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGlzdC1sYXN0LWluZGV4LXJpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdC1sYXN0LWluZGV4LW1pZGRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdC1sYXN0LWluZGV4LWxlZnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLnRvcC10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiBibGFjaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGYtdG9wLXRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5jb21wYXJlLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIHBhZGRpbmctbGVmdDogMTAlO1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiAxMCU7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdGJveC1zaGFkb3c6ICNlZWYwZjEgMHB4IDBweCAzcHggMnB4O1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdC8vIG1hcmdpbjogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQvLyBjb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG4uY29tcGFyZS1zcGxpdC10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0bWFyZ2luOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IDdweDtcbn1cblxuLmNvbXBhcmUtdGl0bGUtbGFiZWwge1xuXHQvLyBjb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21wYXJlLXdoaXRlLWNhcmQge1xuXHRib3gtc2hhZG93OiAjZWVmMGYxIDBweCAwcHggM3B4IDJweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTVweDtcblxuXHQuQm9sZFRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG5cdH1cbn1cblxuLmJ1eWRvd24tY29tcGFyZSB7XG5cdC5zbGlkZXItY2xzIHtcblx0XHQvLyBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNzVweDtcblx0fVxufVxuXG5cbi5yYy1zbGlkZXItbWFyayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogOTYlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHQvLyBtYXJnaW4tbGVmdDogLTE0cHg7XG59XG5cbi5yYy1zbGlkZXItZG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0ycHg7XG5cdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnJjLXNsaWRlci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XG59XG5cbi5yYy1zbGlkZXItaGFuZGxlIHtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI0QzRDVERjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0bWFyZ2luLXRvcDogLTZweDtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyxcbi5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcblx0Y29sb3I6ICMyQjQyNjI7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdGNvbG9yOiAjMkI0MjYyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuLmJlbmVmaXQtaW5mby1jb250ZW50IHtcblx0bWFyZ2luOiAxMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5tb2RhbC1sZWZ0LWxhYmVsIHtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5tb2RhbC1yaWdodC1sYWJlbCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtYWxpZ246IGVuZDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5wZXItYnJpbmctbW9kYWwtdGl0bGUge1xuXG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN0FGRjtcblx0Lm1lbnUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmRldGFpbHMtbGFiZWwge1xuXHRjb2xvcjogcmdiKDgwLCAxMzgsIDI1NSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkJ1eURfQWRkcmVzc19IZWFkaW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdC5CQUhfUmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHR9XG59XG5cbi5kYXRlLWltZy1ib3JkZXItcmFkaXVzIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIH1cbi5idXlkb3duLWhmLWNvbnRhaW5lciB7XG5cdC5oaWRkZW5idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5oZi1tb2RhbC1jbG9zZSB7XG5cdFx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAtMjNweDtcblx0XHRtYXgtd2lkdGg6IDUzNXB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbi5idXlkb3duLXNoYXJlcHJpbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLmNvbXBhcmUtc2VsLXRpdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5jb21wYXJlLXNlbC1kaXYge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iZHNoYXJlcHJpbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi8vLy8vTkVXIFN0eWxlIGFkZGVkIC8vLy8vIFxuLmxpc3QtZmlyc3QtaW5kZXgge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBREJGRjsgLy9yZ2IoMjE4IDIxOSAyMjUpJztcbn1cblxuLmxpc3QtZmlyc3QtaW5kZXgtcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5saXN0LWZpcnN0LWluZGV4LW1pZGRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdC1maXJzdC1pbmRleC1sZWZ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5ib3JkZXIxIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHdpZHRoOiA4MCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG5cbi5ib3JkZXIyIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib3JkZXIzIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHdpZHRoOiA4MCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLnBsaXN0LWZpcnN0LWluZGV4IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5QYWRkaW5nX3JpZ2h0WmVybyB7XG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLlNsaWRlcl9zdHlsZSB7XG5cdHdpZHRoOiA5NiU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mb250X01vbnRSZWd1bGFyIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4uZm9udF9Nb250TWVkaXVtIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi5tYXJnaW5sZWZ0MTAge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLkNvbXBhcmVCb3JkZXJyYWRpdXMge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG59XG5cbi5Db21wYXJlQm9yZGVycmFkaXVzMSB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbn1cblxuLmNvbDEycGFkZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmhyQlM1IHtcblx0Ym9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCAjZWVlO1xuXHRvcGFjaXR5OiAxO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG59XG5cbjpyb290IHtcblx0LS1icy1ib2R5LWZvbnQtc2l6ZTogMTRweDtcblx0LyogQ3VzdG9taXplIHRoZSBmb250IHNpemUgKi9cbn1cblxuLmJkd25DZW50ZXJlZCB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZsZXhPbmUge1xuXHRmbGV4OiAxO1xufVxuXG4ud2QxMDAge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnN1bW1hcnlfYnRuIHtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiA0MnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0cGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1bW1hcnlfYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OGFlNTtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1eWRvd25yZXN1bHRUb2dnIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDEycHggMHB4ICMwQTNENzYxNDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi8vIGNzc1xuLmJkbi1yZXN1bHQtc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJkbi1yZXN1bHQtc3ViIHtcblx0d2lkdGg6IDgwJTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYmRuLXJlc3VsdC1zdWItdHdvIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0d2lkdGg6IDgwJTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0Ym94LXNoYWRvdzogMHB4IDEycHggMzJweCAwcHggcmdiYSgxMCwgNjEsIDExOCwgMC4xNSk7XG59XG5cbi5iZG4tcmVzdWx0LWNvbnRlbnQge1xuXHRtYXJnaW46IDM1cHggMjVweDtcbn1cblxuLmJkbi1yZXN1bHQtY29udGVudC10d28ge1xuXHRtYXJnaW46IDE1cHggMCAxNXB4IDE1cHg7XG59XG5cbi5iZG4tYnV5ZG93bi1jb250YWluZXIge1xuXHR3aWR0aDogNTA2cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0Ly8gZm9udC1mYW1pbHk6ICdTZWdvZSBVSScsIHNhbnMtc2VyaWY7XG59XG5cbi5iZG4tdGl0bGUge1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJkbi1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMTBweCAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG59XG5cbi5iZG4tYnV0dG9uLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmRuLWJ1dHRvbi1ncm91cCBidXR0b24ge1xuXHRtYXJnaW46IHVuc2V0O1xufVxuXG4uYmRuLWJ0biB7XG5cdHBhZGRpbmc6IDMycHggMzJweDtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDMyJTtcblx0Y29sb3I6ICNDRkNGQ0Y7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmRuLWJ0bi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZEO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xufVxuXG4uYmRuLWJ0bi5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJkbi10YWJsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4uYmRuLXRhYmxlLWhlYWRlciB7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYmRuLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzNEM0QzRDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubVRvcDUge1xuXHQvLyBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50aHJlZXJvd3Jlc3VsdCB7XG5cdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJkbi1yb3ctaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJ1eWRvd25yZXN1bHRDb250YWluZXIxIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iZG4tcm93LmhpZ2hsaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQ7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJkbi1mb290ZXIge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhyY3VzdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJlc3VsdFJvd09uZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdHdpZHRoOiAyMCU7XG5cdGhlaWdodDogMjZweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5yZXN1bHRSb3dUd28ge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0d2lkdGg6IDIwJTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHBhZGRpbmc6IDE1cHggMDtcbn1cbi5mb250LXJlZy1tb25ze1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4uYmRuLWNvbXBhcmUtcmVzdWx0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmRuLWNvbXBhcmlzb24tY29udGFpbmVyIHtcblx0d2lkdGg6IDgwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMCAyMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0Ym94LXNoYWRvdzogMHB4IDEycHggMzJweCAwcHggcmdiYSgxMCwgNjEsIDExOCwgMC4xNSk7XG59XG5cbi5iZG4tY29tcGFyaXNvbi1jYXJkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG59XG5cbi5iZG4taGVhZGVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5iZG4tY29tcGFyZS12YWx1ZSB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTVweDtcblx0Ly8gbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmJkbi1sZWZ0LWhlYWRlciB7XG5cdHdpZHRoOiA0NiU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNEQkY2RTI7XG5cdGNvbG9yOiAjM0NDOThFO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMCAwO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5iZG4tY2VudGVyLWhlYWRlciB7XG5cdHdpZHRoOiAxMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTNweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iZG4tcmlnaHQtaGVhZGVyIHtcblx0d2lkdGg6IDQ1JTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTNweDtcblx0Ym9yZGVyLXJhZGl1czogMCAxMnB4IDAgMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmRuLWZsZXgtYmV0d2VlbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDI4JTtcblx0Z2FwOiA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iZG4tdGV4dC1tdXRlZCB7XG5cdGNvbG9yOiAjODg4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5iZG5lbXB0eS1jb250YWluZXIge1xuXHR3aWR0aDogMzElO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJkbi1mbGV4LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmRuLWhvcml6b250YWwtZGFzaCB7XG5cdGZsZXgtZ3JvdzogMTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG5cdFx0XHQjY2NjLFxuXHRcdFx0I2NjYyAyMHB4LFxuXHRcdFx0dHJhbnNwYXJlbnQgMjBweCxcblx0XHRcdHRyYW5zcGFyZW50IDI3cHgpO1xufVxuXG4uYmRuLWNvbXBhcmUtc3ViLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzNEM0QzRDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5iZG4tY29tcGFyZS1zdWItdmFsdWUge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHRleHQtd3JhcDogXCJub3dyYXBcIjtcbn1cblxuLmJkbi1wZXJtYW5lbnQtY2FyZCB7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdC8vIG1heC13aWR0aDogNDAwcHg7XG5cdHdpZHRoOiA4MCU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdC8vIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmRuLXBlcm1hbmVudC1yZXN1bHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iZG4tcGVybWFuZW50LXRpdGxlIHtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzNEM0QzRDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtY29tcGFyaXNvbi1ib3gge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRjb2xvcjogIzNEM0QzRDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLnBlcm1hbmVudC1sYXN0LXJvdyB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWNvbC1PbmUge1xuXHR3aWR0aDogMzMuMyU7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA1cHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWNvbC1NaWQge1xuXHR3aWR0aDogMzMuMyU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweCAxMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xufVxuXG4uYmRuLXBlcm1hbmVudC1yb3c6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iZG4tcGVybWFuZW50LWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWhpZ2hsaWdodGVkIHtcblx0Ly8gY29sb3I6ICMyNzhBRTU7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG59XG5cbi5iZG4tcGVybWFuZW50VmFsdWVIaWdobGlnaHRlZCB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Y29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1uZXctdmFsdWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGVybWFuZW50LWxhc3QtdmFsdWUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtZ3JlZW4ge1xuXHRjb2xvcjogIzI4YTc0NTtcbn1cblxuLmJkbi1oZi1tb2RhbCB7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7dW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHBhZGRpbmc6IDAgMjRweCAyNHB4O1xuXHR3aWR0aDogMzYwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdC8vIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5iZG4taGYtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xufVxuXG4uYmRuLWhmLXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcbn1cblxuLmJkbi1oZi10YWJsZSB0aCxcbi5iZG4taGYtdGFibGUgdGQge1xuXHRwYWRkaW5nOiAxMnB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5iZG4taGYtdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiAjZDFkMWQxO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5iZG4taGYtdGFibGUgdGQge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmRuLWhmLXNsaWRlci1zZWN0aW9uIHtcblx0YmFja2dyb3VuZDogI2Y3ZjlmYztcblx0cGFkZGluZzogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcbn1cblxuLmJkbi1oZi1zbGlkZXItaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iZG4taGYtc2xpZGVyLXllYXJfbGJsIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYmRuLWhmLXNsaWRlci15ZWFyIHtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbn1cblxuLmJkbi1oZi1yYW5nZS1zbGlkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQ6ICM2ZmFhZjQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmJkbi1oZi1yYW5nZS1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMzNTc2ZDI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uYmRuLWhmLXJhbmdlLXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG5cdGhlaWdodDogMThweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMzU3NmQyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJkbi1oZi1yYW5nZS1sYWJlbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM3Nzc7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJkbi1oZi1zaGFyZS1idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTJweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogOC4zNzRweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOC4zNzRweDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRib3JkZXItcmFkaXVzOiA4My43MzhweDtcblx0YmFja2dyb3VuZDogIzI3OEFFNTtcbn1cblxuXG4uaGZtb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDQwcHg7XG5cdC8qIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgKi9cblx0LyogYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpOyAqL1xuXHRvdmVyZmxvdzogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKiBvdXRsaW5lOiBub25lOyAqL1xuXHQvKiBwYWRkaW5nOiAyMHB4OyAqL1xufVxuXG4uYmRuLXRpbHQge1xuXHRtYXJnaW46IDAgMCAzMHB4IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhmX29uZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZl9mbGV4X3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcblx0Y29sb3I6ICMzRDNEM0Q7XG59XG5cbi5oZl9yb3cge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGZfaGVhZGVyIHtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdHdpZHRoOiAzMy4zJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTEwO1xufVxuXG4uaGZfY29udGVudCB7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR3aWR0aDogMzMuMyU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcbn1cblxuLmQtZi1qLWIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5icmVha19ldmVfY29udGVudCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmJyZWFrRXZlblRpdGxlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdC8qIDMwcHggKi9cbn1cblxuLmJyZWFrRXZlbnRDb250ZW50IHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0LyogMjRweCAqL1xufVxuXG4uaW5mb2ltZ0NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mb01haW5pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0RBRUJGQztcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogLTU2cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDQ4cHg7XG59XG5cbi5pbmZvUG9wdXBTZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uaW5mb1BvcHVwVGl0bGUge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb1BvcHVwVGV4dCB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJyZWFrTWVudUNsb3NlIHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6IC00NnB4O1xuXHRtYXgtd2lkdGg6IDQyMXB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3JhcG5vIHtcblx0dGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5hbGlnbm1vbmFmZnNoYXJlcHJpbnQge1xuXHRnYXA6IDdweDtcblx0bWFyZ2luOiAyNXB4IDEwcHg7XG59XG4uYmRib3JkZXJMZWZ0e1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG59XG4uYmRib3JkZXJSaWdodHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcbn1cbi5iZGJvcmRlclRvcHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzhBRTU7XG59XG4uYmRib3JkZXJUb3BsZWZ0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcbn1cbi5iZGJvcmRlclRvcHJpZ2h0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcbn1cbi5iZGJvcmRlclRvcExlZnR7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4uY29tYmluZUNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iZGJvcmRlclRvcFJpZ2h0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4uYmRib3JkZXJCb3R0b217XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc4QUU1O1xufVxuLmJkYm9yZGVyQm90dG9tTGVmdHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblxufVxuLmJkYm9yZGVyQm90dG9tUmlnaHR7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5vbmVaZXJvUm93e1xuXHR3aWR0aDogMjUlO1xufVxuLmJkYWxpZ25DZW50ZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm9CZHtcblx0cGFkZGluZzogMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9uZVplcm9PbmV7XG5cdHdpZHRoOiA1MCU7XG59XG4ub25lWmVyb3R3b3tcblx0d2lkdGg6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udHdvb25lb25le1xuXHR3aWR0aDogNDAlO1xufVxuLm9uZVplcm90d297XG5cdHdpZHRoOiA2MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50aHJlZXR3b29uZW9uZXtcblx0d2lkdGg6IDMzLjIlO1xufVxuLnRocmVldHdvb25ldHdve1xuXHR3aWR0aDogNjYuOCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYmRTbGlkZXJCcmVha2V2ZW57XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYmRTbGlkZXJZZWFyc3tcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmJkU2xpZGVyVGl0bGVXcmFwcGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEycHg7XG59XG4uYmRTbGlkZXJUaXRsZVdyYXBwZXJ7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuLnNsaWRlckJyZWFrZXZlblRpdGxle1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0YmFja2dyb3VuZDogI0VDRjRGRDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmRuLXBlcm1hbmVudC1sYXN0LXZhbHVle1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmh0Y2VudGVye1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3BwYWRke1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmJkbi1wZXJtYW5lbnQtbmV3LXZhbHVlIC5tb250aF9jZW50ZXJ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mczE0e1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLy8gU3R5bGVkIFNsaWRlciBEZXNpZ24gZm9yIEJ1eURvd24gKEJhc2VkIG9uIEZpZ21hIERlc2lnbilcbi5iZFNsaWRlclNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5iZHBlcm1hbmVudFNsaWRlciB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmJkLXNsaWRlci1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmQtc2xpZGVyLWJhZGdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNnB4O1xuXHRcdGJhY2tncm91bmQ6ICNFM0YyRkQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0cGFkZGluZzogNHB4IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQmFkZ2UgY29sb3Igc3RhdGVzXG5cdC5iZC1zbGlkZXItYmFkZ2UuYmFkZ2Utc3RhdGUtaW5pdGlhbCB7XG5cdFx0YmFja2dyb3VuZDogI0UzRjJGRDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0fVxuXHR9XG5cblx0LmJkLXNsaWRlci1iYWRnZS5iYWRnZS1zdGF0ZS1pbmNyZWFzZSB7XG5cdFx0YmFja2dyb3VuZDogI0UwRjdFRjtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICMzQ0M5OEU7XG5cdFx0fVxuXHR9XG5cblx0LmJkLXNsaWRlci1iYWRnZS5iYWRnZS1zdGF0ZS1kZWNyZWFzZSB7XG5cdFx0YmFja2dyb3VuZDogI0ZERUNFQTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICNFQzYxNUI7XG5cdFx0fVxuXHR9XG5cblx0LmJkLXNsaWRlci12YWx1ZS1kaXNwbGF5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDJweDtcblx0fVxuXG5cdC5iZC1zbGlkZXIteWVhcnMtdGV4dCB7XG5cdFx0Y29sb3I6ICMxRjI5Mzc7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0LmJkLXNsaWRlci1jb3N0LXRleHQge1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0fVxuXG5cdC8vIENvc3QgdGV4dCBjb2xvciBzdGF0ZXNcblx0Ji5zbGlkZXItc3RhdGUtaW5pdGlhbCAuYmQtc2xpZGVyLWNvc3QtdGV4dCB7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdH1cblxuXHQmLnNsaWRlci1zdGF0ZS1pbmNyZWFzZSAuYmQtc2xpZGVyLWNvc3QtdGV4dCB7XG5cdFx0Y29sb3I6ICMzQ0M5OEU7XG5cdH1cblxuXHQmLnNsaWRlci1zdGF0ZS1kZWNyZWFzZSAuYmQtc2xpZGVyLWNvc3QtdGV4dCB7XG5cdFx0Y29sb3I6ICNFQzYxNUI7XG5cdH1cblxuXHQucmMtc2xpZGVyIHtcblx0XHRtYXJnaW46IDE1cHggMCAxMHB4IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdC5yYy1zbGlkZXItcmFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQiAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDM5LCAxMzgsIDIyOSwgMC40KTtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cdFx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMzksIDEzOCwgMjI5LCAwLjE1KSwgMCAycHggNnB4IHJnYmEoMzksIDEzOCwgMjI5LCAwLjQpO1xuXHRcdFx0Y3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gSW5jcmVhc2UgdGhlIGhpdCBhcmVhIGZvciBiZXR0ZXIgdXNhYmlsaXR5XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtOHB4O1xuXHRcdFx0bGVmdDogLThweDtcblx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0Y3Vyc29yOiBpbmhlcml0O1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXG5cdFx0Ly8gRW5zdXJlIGN1cnNvciB3b3JrcyBvbiBhbGwgY2hpbGQgZWxlbWVudHNcblx0XHQqIHtcblx0XHRcdGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIER5bmFtaWMgY29sb3Igc3RhdGVzIGZvciBzbGlkZXIgaGFuZGxlXG5cdCYuc2xpZGVyLXN0YXRlLWluaXRpYWwgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdGJvcmRlci1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDM5LCAxMzgsIDIyOSwgMC40KTtcblx0fVxuXG5cdCYuc2xpZGVyLXN0YXRlLWluY3JlYXNlIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRib3JkZXItY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgzOSwgMTM4LCAyMjksIDAuNCk7XG5cdH1cblxuXHQmLnNsaWRlci1zdGF0ZS1kZWNyZWFzZSAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMzksIDEzOCwgMjI5LCAwLjQpO1xuXHR9XG5cblx0Ly8gSW5pdGlhbCBwb3NpdGlvbiBtYXJrZXIgKGxpa2UgdGljayBtYXJrcyBidXQgaGlnaGxpZ2h0ZWQpXG5cdC5iZC1pbml0aWFsLW1hcmtlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogOXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHR9XG5cblx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHR0b3A6IC0ycHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0Y29sb3I6ICNEMUQ1REI7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1MaWdodCcsIHNhbnMtc2VyaWY7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRvcDogLTNweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0Ly8gU3R5bGUgZm9yIG51bWJlcnMgKDEgYW5kIDMwKVxuXHRcdC8vICY6Zmlyc3QtY2hpbGQge1xuXHRcdC8vIFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRjb2xvcjogIzlDQTNBRjtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQvLyBcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Ly8gXHR0b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHQvLyBcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJywgc2Fucy1zZXJpZjtcblx0XHQvLyB9XG5cblx0XHQvLyAmOmxhc3QtY2hpbGQge1xuXHRcdC8vIFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHQvLyBcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuXHRcdC8vIFx0Y29sb3I6ICM5Q0EzQUY7XG5cdFx0Ly8gXHRmb250LXNpemU6IDEzcHg7XG5cdFx0Ly8gXHRmb250LXdlaWdodDogNDAwO1xuXHRcdC8vIFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcicsIHNhbnMtc2VyaWY7XG5cdFx0Ly8gfVxuXHR9XG5cblx0LnJjLXNsaWRlci1kb3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvLyBBZGQgdGljayBtYXJrcyBhbG9uZyB0aGUgc2xpZGVyXG5cdC5yYy1zbGlkZXItc3RlcCB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5wYmQtc2xpZGVyVmFsdWV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cdHBhZGRpbmc6IDAgMThweCAwIDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLmR5bkNsckNoYW5nZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcblx0LnBiZG5keW5JbWd7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG4uY29tcGFyaXNvbi1zbGlkZXItY29udGFpbmVye1xuXHQucmMtc2xpZGVyLWhhbmRsZXtcblx0XHRtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG5cblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdGNvbG9yOiAjRDFENURCO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTGlnaHQnLCBzYW5zLXNlcmlmO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0b3A6IC0zcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxufVxuLy8gUmVzcG9uc2l2ZSBkZXNpZ24gZm9yIG1vYmlsZVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5iZFNsaWRlclNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0fVxuXG5cdC5iZHBlcm1hbmVudFNsaWRlciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXG5cdFx0LmJkLXNsaWRlci15ZWFycy10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cblx0XHQuYmQtc2xpZGVyLWNvc3QtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LmJkLXNsaWRlci1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTJweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQnV5RG93biBDb21wYXJpc29uIFBvcHVwIFN0eWxlc1xuLmJ1eWRvd24tY29tcGFyaXNvbi1wb3B1cCB7XG5cdHBhZGRpbmc6IDIwcHggMjVweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmNvbXBhcmlzb24taGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmNvbXBhcmlzb24tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTEwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHRleHQtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdC5jb21wYXJpc29uLWNsb3NlLWJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvKiBhbGlnbi1jb250ZW50OiBjZW50ZXI7ICovXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbXBhcmlzb24tdmlldy10b2dnIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdC5zdW1tYXJ5X2J0biB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuY29tcGFyaXNvbi1icmVha2V2ZW4tY2FsbG91dCB7XG5cdFx0bWFyZ2luOiAxNnB4IDA7XG5cdFx0YmFja2dyb3VuZDogI0Y0RjdGQTtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICMzNzhBREQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTJweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogIzVBNkI3QztcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLWFoZWFkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNFQ0ZBRjE7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogIzJCQTk0RTtcblxuXHRcdFx0cCBzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogIzJCQTk0RTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tcGFyaXNvbi10YWJsZS1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuY29tcGFyaXNvbi10YWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcblxuXHRcdFx0LmNvbXBhcmlzb24tdGFibGUtaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0Q5RDlEOTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdFx0XHRcdGNvbG9yOiAjM0QzRDNEO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0XHQuY29tcGFyaXNvbi1oZWFkZXItY2VsbCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGVyLXllYXIge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkZXItY29zdCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbXBhcmlzb24tdGFibGUtcm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZkNvbE9uZXtcblx0XHRcdFx0XHR3aWR0aDogMzMuMyU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbXBhcmlzb24tY2VsbCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2VsbC1idXlkb3duIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2VsbC15ZWFyIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmLnBlcm0tYWhlYWQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyQkE5NEU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jZWxsLWNvc3Qge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5iZ0JsdWV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnllYXItc2F2aW5ncy1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdC55ZWFyLXNhdmluZ3MtbGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC55ZWFyLXNhdmluZ3MtZHJvcGRvd24ge1xuXHRcdFx0LnllYXItc2VsZWN0IHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzRBOTBFMjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMzVweCA4cHggMTVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNEE5MEUyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cIiUyMzRBOTBFMlwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvPjwvc3ZnPicpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjM0E3QkM4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb21wYXJpc29uLXNsaWRlci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXG5cdFx0LnJjLXNsaWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0LnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQuc2xpZGVyLWxhYmVscyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjOEU4RTkzO1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXG5cdFx0XHQuc2xpZGVyLWxhYmVsLWxlZnQsXG5cdFx0XHQuc2xpZGVyLWxhYmVsLXJpZ2h0IHtcblx0XHRcdFx0cGFkZGluZzogMCAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNoYXJlLWJ1dHRvbi1jb250YWluZXIge1xuXHRcdC5zaGFyZS1kZXRhaWxzLWJ0biB7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdC8vIHBhZGRpbmc6IDE0cHg7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0QTkwRTIgMCUsICMzNTdBQkQgMTAwJSk7XG5cdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdC8vIGJvcmRlcjogbm9uZTtcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHQvLyBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRcdC8vIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdC8vIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC8vIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHQvLyBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjMpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdHBhZGRpbmc6IDguMzc0cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDguMzc0cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogODMuNzM4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzQTdCQzggMCUsICMyQTZBQTggMTAwJSk7XG5cdFx0XHRcdC8vIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuNCk7XG5cdFx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4zKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhmQm90dG9tcG9ydHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRib3gtc2hhZG93OiAwIDEycHggMzJweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xuXHRcdC55ZWFyLXZhbHVlLXRleHR7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJlc3BvbnNpdmUgZGVzaWduIGZvciBjb21wYXJpc29uIHBvcHVwXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmJ1eWRvd24tY29tcGFyaXNvbi1wb3B1cCB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXG5cdFx0LmNvbXBhcmlzb24taGVhZGVyIHtcblx0XHRcdC5jb21wYXJpc29uLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb21wYXJpc29uLXRhYmxlLWNvbnRhaW5lciB7XG5cdFx0XHQuY29tcGFyaXNvbi10YWJsZSB7XG5cdFx0XHRcdC5jb21wYXJpc29uLXRhYmxlLWhlYWRlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMnB4O1xuXG5cdFx0XHRcdFx0LmNvbXBhcmlzb24taGVhZGVyLWNlbGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb21wYXJpc29uLXRhYmxlLXJvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAxMnB4O1xuXG5cdFx0XHRcdFx0LmNvbXBhcmlzb24tY2VsbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEFBQUEscUJBQXFCLENBQUM7RUFDckIsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBRUQsQUFBQSx1QkFBdUIsQ0FBQztFQUN2QixNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUVELEFBQ0MsYUFEWSxDQUNaLFdBQVcsQ0FBQztFQUNYLE9BQU8sRUFBRSxHQUFHO0VBQ1osVUFBVSxFQUFFLElBQUksR0FnRWhCO0VBbkVGLEFBS0UsYUFMVyxDQUNaLFdBQVcsQ0FJVixVQUFVLENBQUMsWUFBWSxDQUE0QjtJQUNsRCxLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFFLElBQUk7SUFDZixP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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9DaGFuZ2VsZW5kZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9DaGFuZ2VsZW5kZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY2xtYWluZGl2e1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jbGxhYmVse1xuICAgIGZvbnQtc2l6ZToxM3B4O1xufVxuLmNobGVidXR0b24tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMDBweDtcbn1cbi5jaGxlUHJvZmlsZVNhdmVCdG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4uY2hsZW1rbmFtZWRpdntcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hsZW1hcmtldG5hbWV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGltZ3sgICBcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxufVxuLmNob3NlbGVuc2NyZWVue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmNob3NlbGVuc2NyZWVubmFtZXsgICAgXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4uY2hsZXByZWZlcmVkbGVue1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmNobGVzZWxsZW57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cbiAgICB9XG4gICAgLmNobGVub2xlbmRlcntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6IzIzNDA1RVxuICAgIH1cblxuICAgIC5jaGxlbGVubGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzNDA1RTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgLmNobGVpbWFnZWRpdntcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hsZW5hbWV7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgLmNobGVkb3RkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLmRvdHVuc2VsZWN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG90c2VsZWN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuY2hsZWdlbmVyaWN7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzNDA1RTtcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgICAgLmNobGVnZW5lcmljdGV4dHsgXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgLmdlbmVyaWNkb3RkaXZ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDoxMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuZ2VuZXJpY2RvdHVuc2VsZWN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2VuZXJpY2RvdHNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cbi5jaGxlbmJhY2t7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFVBQVUsQ0FBQTtFQUNOLEtBQUssRUFBQyxJQUFJO0VBQ1YsT0FBTyxFQUFDLElBQUk7RUFDWixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixjQUFjLEVBQUUsTUFBTSxHQUN6Qjs7QUFDRCxBQUFBLFFBQVEsQ0FBQTtFQUNKLFNBQVMsRUFBQyxJQUFJLEdBQ2pCOztB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy90dXRvcmlhbHMuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy90dXRvcmlhbHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudHV0b3JpYWxzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAuVHV0b3JpYWxzVGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHQvL21hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgfVxuICAuYXJyb3dfY2xze1xuICAgIHdpZHRoOjUlO1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIC50dXRhbGl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLG9CQUFvQixDQUFDO0VBQ2pCLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsYUFBYSxFQUFFLElBQUksR0FrQnRCO0VBeEJELEFBT0ksb0JBUGdCLENBT2hCLGVBQWUsQ0FBQTtJQUNqQixXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLE9BQU87SUFFWixVQUFVLEVBQUUsSUFBSTtJQUNoQixZQUFZLEVBQUMsSUFBSSxHQUNsQjtFQWRILEFBZUUsb0JBZmtCLENBZWxCLFVBQVUsQ0FBQTtJQUNSLEtBQUssRUFBQyxFQUFFO0lBQ1IsVUFBVSxFQUFDLEdBQUcsR0FDZjtFQWxCSCxBQW1CRSxvQkFuQmtCLENBbUJsQixPQUFPLENBQUE7SUFDTCxPQUFPLEVBQUUsSUFBSTtJQUNiLFdBQVcsRUFBRSxNQUFNO0lBQ25CLGFBQWEsRUFBRSxJQUFJLEdBQ3BCIn0= */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Eb3dubG9hZGFwcC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0Rvd25sb2FkYXBwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG4uZG93bmxvYWRhcHBjb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmRvd25sb2FkaGVhZGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAuZG93bmxvYWR0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzA1YWM0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZHN1YmhlYWRpbmd7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5kb3dubG9hZGJvZHl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDBweCA1MHB4IDBweDtcbiAgICAgICAgLmRvd25sb2FkYm9keWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuZG93bmxvYWRlYWNoYm94e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NjVweDtcbiAgICAgICAgICAgICAgICAuZGJjdGl0bGVoZWFke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5kYmN0aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRiY3N1YnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmRiY2J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGJjbGFwaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGJjYnV0dG9uaW1hZ2V7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmRiY2ZpcnN0aW1ne1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kYmNzZWNvbmRpbWd7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGJjaXBob25laW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogOTkycHgpIHtcbiAgICAuZG93bmxvYWRib2R5e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIC5kb3dubG9hZGJvZHljb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDo5MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5kb3dubG9hZGVhY2hib3h7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRiY2xhcGltZ3tcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMTIwNXB4KWFuZCAobWluLWRldmljZS13aWR0aDogOTkycHgpIHtcbiAgICAuZG93bmxvYWRhcHBjb250YWluZXJ7XG4gICAgICAgICAuZG93bmxvYWRib2R5e1xuICAgICAgICAgICAgICAuZG93bmxvYWRib2R5Y29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgIC5kYmNpcGhvbmVpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDglXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIC5kYmNsYXBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0NTBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0MDBweCl7XG4gICAgLmRvd25sb2FkYXBwY29udGFpbmVye1xuICAgICAgICAuZG93bmxvYWRoZWFkZXJ7XG4gICAgICAgICAgICAuZG93bmxvYWR0aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0MDBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNTBweCl7XG4gICAgLmRvd25sb2FkYXBwY29udGFpbmVye1xuICAgICAgICAuZG93bmxvYWRoZWFkZXJ7XG4gICAgICAgICAgICAuZG93bmxvYWR0aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzUwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzAwcHgpe1xuICAgIC5kb3dubG9hZGFwcGNvbnRhaW5lcntcbiAgICAgICAgLmRvd25sb2FkaGVhZGVye1xuICAgICAgICAgICAgLmRvd25sb2FkdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9IFxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLHFCQUFxQixDQUFBO0VBQ2pCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxjQUFjLEVBQUUsTUFBTSxHQWtHekI7RUF2R0QsQUFNSSxxQkFOaUIsQ0FNakIsZUFBZSxDQUFBO0lBQ1gsYUFBYSxFQUFFLElBQUksR0FnQnRCO0lBdkJMLEFBUVEscUJBUmEsQ0FNakIsZUFBZSxDQUVYLGNBQWMsQ0FBQTtNQUNWLFdBQVcsRUFBRSxtQkFBbUI7TUFDaEMsU0FBUyxFQUFFLElBQUk7TUFDZixLQUFLLEVBQUUsSUFBSSxHQUlkO01BZlQsQUFZWSxxQkFaUyxDQU1qQixlQUFlLENBRVgsY0FBYyxDQUlWLElBQUksQ0FBQTtRQUNBLEtBQUssRUFB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 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Nb250aGx5QWZmb3JkYWJpbGl0eS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL01vbnRobHlBZmZvcmRhYmlsaXR5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm1vbnRobHljYWxjdWxhdGlvbi1jb250YWluZXJ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC52aWV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAucmVjaGFydHMtd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAubW9udGhseWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIC5idXllci10aXRsZXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b217XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXJ7XG4gICAgICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7IFx0IFx0XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1x0XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjFweDtcdFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1x0IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfSAgICBcblxuXG5cbiAgICAuc2V0LWhlaWdodHsgIFxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IC0xNXB4ICM5NmJjZGQ7XG4gICAgfVxuXG5cblxuXG4gICAgLnNldC1oZWlnaHR7IFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9wYWRkaW5nLXRvcDogNjdweDsgICBcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3NzBweDtcbiAgICAvL2hlaWdodDogNjcwcHg7XG59XG4ucnVuTnVtX2FuaW1hdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuLkRldGFpbHNJTlBJRSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTYlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzc4ZWU2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ydW5OdW1fYW5pbWF0ZV8yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6IDUyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvL2xlZnQ6IDQ0JTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cblxuXG4uY2hhcnQtcGFydHtcbiAgIGhlaWdodDogMzQwcHg7XG4gICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ucmMtc2xpZGVyLW1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTYlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnJjLXNsaWRlci1kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnJjLXNsaWRlci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuICBtYXJnaW4tbGVmdDogMHB4Oy8vLTEzcHhcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICMyQjQyNjI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5cbi5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgIGNvbG9yOiAjMkI0MjYyOyAgICAgXG4gICBmb250LXNpemU6IDE4cHg7XG4gICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lciAucmMtc2xpZGVyLW1hcmsge1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbi5zbGlkZXItcGFydHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ubWZ0aXRsZXdpZHRoe1xuICAgd2lkdGg6MTA0JTsgXG59XG4uY2lyY2xle1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQzAwO1xuICAgIC8vbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLndoaXRlY2lyY2xle1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAvL21hcmdpbi10b3A6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjOWZhZmJkO1xuICB9XG5cbiAgLmJsdWVjaXJjbGVcbiAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cblxuLy8gLmRvbGxhci1jbHNze1xuLy8gICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4vLyAgICAgICBjb2xvcjogIzI5NDE2Mjtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4vLyB9XG4uZG9sbGFyLWNsc3N7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogNzJweDtcbiAgICAgICAgY29sb3I6ICMyOTQxNjI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgLy8gbWFyZ2luLXRvcDogOXB4O1xuICAgfVxuLy8gLmJ0bS10ZXh0e1xuLy8gICAgIGZvbnQtc2l6ZTogMTVweDtcbi8vICAgIHBhZGRpbmctbGVmdDogMTBweDtcbi8vICAgIGNvbG9yOiAjMjk0MTYyO1xuLy8gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbi8vIH1cbi5idG0tdGV4dHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjMjk0MTYyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5saW5lLWNsc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJjLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4uY2hhcnQtaGVhZGVye1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KVxue1xuICAgIC5idXllci10aXRsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClcbntcbiAgICAubW9udGhseWZvcm0tY29udGFpbmVyICAgICAgXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG59XG4uQ3JlYXRlRm9sZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xufVxuLmNyZWF0ZWJ0bmNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBsdXNhZGR7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNhdmVlc3RpbWF0ZWh7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5zYXZlY3JlYXRlaHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgXG59XG4ucHJvcGVydHlUYXhlc0Nsb3NlVXB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cblxufVxuLnNhdmVFc3RpbWF0ZUNsb3NlVXB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNTJweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ucmlnaHRjb250b3B7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLlJlc2V0Q2xvc2VVcHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04OXB4O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cblxuLk1hT2ZmZXJEaXZ7XG4gICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9udGhseUFmZm9yZEdycGh7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgLy8gcGFkZGluZy1yaWdodDogNjVweDsgICAgXG4gICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcdFxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcdFx0XHRcblx0fVxuXHRzdmd7XG4gICAgICAgdHNwYW57XG4gICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICBmb250LWZhbWlseTogQXZlbmlyIE5leHQgIEJvbGQ7XG4gICAgIH1cbiB9XG4gLnNsaWRlci1jbHN7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn0gIFxufVxuLm1hcGFkZGNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcGdvbmV7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7IFxuICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcnsgXG4gICAgICAgIC5tb250aGx5QWZmb3JkR3JwaHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYxcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCl7IFxuLy8gICAgIC5tb250aGx5QWZmb3JkR3JwaHtcbi8vICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbi8vICAgICAgICAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XHRcbi8vICAgICAgIH1cbi8vICAgfVxuXG4gIFxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7IFxuLy8gICAgIC5tb250aGx5QWZmb3JkR3JwaHtcbi8vICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbi8vICAgICAgICAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XHRcbi8vICAgICAgIH1cbi8vICAgfVxuXG4gIFxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIGFuZCAobWluLXdpZHRoOiA0NjBweCl7IFxuXHRcblxuXG4vLyAgICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbi8vICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2Uge1xuLy8gICAgICAgICAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XHRcbi8vICAgICAgfVxuLy8gIH1cblxuLy8gIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbi8vICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuLy8gICAgICB9XG4gICAgIFxuLy8gIH1cbi8vIH1cbi8vIH1cbi8vICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIGFuZCAobWluLXdpZHRoOiA2NTRweCkge1xuLy8gICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuLy8gXHQuY2hhcnQtcGFydHtcbi8vIFx0XHQucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgdG9wOiA0OCUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIGxlZnQ6IDI4OXB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcblxuLy8gICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTVweCkgYW5kIChtaW4td2lkdGg6IDYxMHB4KSB7XG4vLyAgICAgICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICAgICAgICAgIHRvcDogNDclICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG5cbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTFweCkgYW5kIChtaW4td2lkdGg6IDUxMXB4KSB7XG4vLyAgICAgICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICAgICAgICAgIHRvcDogNDglICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG5cbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTJweCkgYW5kIChtaW4td2lkdGg6IDQ2MXB4KSB7XG4vLyAgICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuLy8gICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICB0b3A6IDM4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkgYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4vLyAgICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuLy8gICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgICAgdG9wOiAzMyUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICBcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSBhbmQgKG1pbi13aWR0aDogNDEzcHgpIHtcbi8vICAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4vLyAgICAgICAgLmNoYXJ0LXBhcnR7XG4vLyAgICAgICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICAgICAgICB0b3A6IDMzJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgbGVmdDogNTMlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIFxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEycHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xuLy8gICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAuY2hhcnQtcGFydHtcbi8vICAgICAgICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbi8vICAgICAgICAgICAgICAgIHRvcDogMzMlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICBsZWZ0OiA1NSUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgXG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICB9XG4vLyAgICAucmVjaGFydHMtc3VyZmFjZSB7XG4vLyAgICAgICBtYXJnaW4tbGVmdDotNHB4O1xuLy8gICB9XG4vLyB9XG5cblxuXG5cbi5wYWRkYnRtXG57XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubW9udGhwbHVze1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5tb250aF9wbHVzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4vLyAgICAgLm1vbnRocGx1c3sgICAgICAgXG4vLyAgICAgICAgIG1hcmdpbi10b3A6LTQlICFpbXBvcnRhbnQ7ICAgICAgIFxuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjkwcHgpIHtcbi8vICAgICAubW9udGhwbHVzeyAgICAgICBcbi8vICAgICAgICAgbWFyZ2luLXRvcDotNSUgIWltcG9ydGFudDsgICAgICAgXG4vLyAgICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpIGFuZCAobWluLXdpZHRoOiA1OTFweCkge1xuLy8gICAgIC5tb250aHBsdXN7ICAgICAgIFxuLy8gICAgICAgICBtYXJnaW4tdG9wOi02JSAhaW1wb3J0YW50OyAgICAgICBcbi8vICAgICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4vLyAgICAgLm1vbnRocGx1c3sgICAgICAgXG4vLyAgICAgICAgIG1hcmdpbi10b3A6LTclICFpbXBvcnRhbnQ7ICAgICAgIFxuLy8gICAgIH1cbi8vIH1cbi5icmluZ2NoYXJ0e1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLmFmZm9yZGRldGFpbHN7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB0YWJsZXtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgICB0ZHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5BbGlnblJpZ2h0Q2xze1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuQ2lyY2xlQ2xze1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLkJsdWVDaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDQ3Q0ZGOyBcbiAgICB9XG4gICAgLkRhcmtHcmVlbkNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzM0FCMDA7IFxuICAgIH1cbiAgICAuTGlnaHRHcmVlbkNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1OEZGMDA7IFxuICAgIH1cbiAgICAuT3JhbmdlQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGQjYwMDsgXG4gICAgfVxuICAgIC5SZWRDaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojQkY2QTAwOyBcbiAgICB9XG4gICAgLmNsb3Npbmdjb3N0c3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBjb2xvcjogMmE5NGZmO1xuICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uRGV0YWlsc0FmZm9yZEdyYXBoc3tcbiAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIH1cbn1cbi5kZXRhaWxzaGVhZGluZ3tcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tYW9mZmVyZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uY3Vyc29ybWFvZmZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwbHVze1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjNjM5NkZFO1xufVxuLm1hQWxpZ25MZWZ0Q2xze1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgLm1vbnRobHlBZmZvcmRHcnBoe1xuICAgICAgICAuY2hhcnQtcGFydHtcbiAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgIHdpZHRoOiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XHRcbiAgICAgICB9XG4gICAgICAgLnJ1bk51bV9hbmltYXRle1xuICAgICAgICAgICBmb250LXNpemU6MjNweDtcbiAgICAgICAgICAgdG9wOiAxMTlweDtcbiAgICAgICB9XG4gICAgICAgLnNsaWRlci1jbHN7XG4gICAgICAgICAgLy8gaGVpZ2h0OjE4MHB4O1xuICAgICAgIH1cbiAgICB9XG4gICB9XG4gICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4gICAgLmNoYXJ0LWhlYWRlcntcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxuICAgIC5jaGFydC1wYXJ0e1xuICAgICAgICBoZWlnaHQ6IDI3M3B4O1xuICAgIH1cbiAgICBcbiAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSAge1xuICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbiAgICAgICAgLmJ0bS10ZXh0e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvbGxhci1jbHNze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbiAgICAgICAgIC5tZmRldGFpcGlle1xuICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzgxcHg7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgLm1mYWZmc3JkZXR7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgbGVmdDogMzklO1xuICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgIFxuICAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMzcHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLm1mZGV0YWlwaWUye1xuICAgICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzODFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAubWZhZmZzcmRldDJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgdG9wOiA5JTtcbiAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubW9udGhseUFmZm9yZEdycGgge1xuICAgICAgICAubWZkZXRhaXBpZXtcbiAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICB3aWR0aDogMjY3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzQ2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWUye1xuICAgICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgICAgIHdpZHRoOiAyNjdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMxMHB4O1xuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLm1mYWZmc3JkZXQye1xuICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICB0b3A6IDklO1xuICAgIFxuICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMzNweDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbiAgICAgICAgLnNsaWRlci1jbHN7XG4gICAgICAgICAgICAgaGVpZ2h0OjE4MHB4O1xuICAgICAgICAgICAgIHdpZHRoOjk1JTtcbiAgICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWV7XG4gICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICBcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZkZXRhaXBpZTJ7XG4gICAgICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0MntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgLm1mZGV0Y2hhcnQye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgfVxuICAgIH1cbiAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4gICAgICAgIC5zZXQtaGVpZ2h0e1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1mYm90dG9te1xuICAgICAgICBoZWlnaHQ6MjI5cHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5tb250aGx5QWZmb3JkR3JwaCB7XG4gICAgICAgIC5zbGlkZXItY2xze1xuICAgICAgICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgICAgICB3aWR0aDo5NSU7XG4gICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGlle1xuICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICBmb250LXNpemU6MTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWUye1xuICAgICAgICAgIFxuICAgICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldDJ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwJTtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTlweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAubWZkZXRjaGFydDJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICB9XG4gICAgfVxuICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbiAgICAgICAgLnNldC1oZWlnaHR7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWZib3R0b217XG4gICAgICAgIGhlaWdodDoyMjlweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbiAgICAgICAgLnNsaWRlci1jbHN7XG4gICAgICAgICAgICAgaGVpZ2h0OjE4MHB4O1xuICAgICAgICAgICAgIHdpZHRoOjk1JTtcbiAgICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWV7XG4gICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICBcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGllMntcbiAgICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICB3aWR0aDogMjg3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjY4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLm1mYWZmc3JkZXQye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODMlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIC5tZmRldGNoYXJ0MntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIH1cbiAgICB9XG4gICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuICAgICAgICAuc2V0LWhlaWdodHtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZmJvdHRvbXtcbiAgICAgICAgaGVpZ2h0OjIyOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY3cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICAgIC5yZXNldC1jbG9zZXBvcHVwe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIH1cbn1cbi5icmluZ2Nsb3NlZGl2eyAgXG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgICBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbn1cbi5ib2xkY2hhcntcbiAgICBzcGFue1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgIFxufVxuLmRlc21vZGVsY29udGVudHtcbiAgIFxuY29sb3I6ICM1NTU1NTU7XG50ZXh0LWFsaWduOiBsZWZ0O1xuZm9udC1zaXplOiAxNnB4O1xufVxuLmRlc2lyZW1vbmNsb3Nle1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cbi5tZnJlbG9hZHtcbiAgICB3aWR0aDogNDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xufVxuLm1vbmFmZnNoYXJlcHJpbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG4ubW9udGhseS1wYWRkaW5nLWxlZnR7XG4gICAgbWFyZ2luLWxlZnQ6MzBweCAhaW1wb3J0YW50O1xuICAgIH1cbi5tb250aHktc3BhY2UtYmV0d2VlbntcbiAgICBnYXA6IDM3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufSAgICBcbi5tb250aHktc3BhY2UtY2VudGVye1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgIFxufVxuLm1vbnRoeS1oaWRkZW4tdG9we1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgIFxuIH1cblxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vbnRobHktY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICB9XG59XG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogTG9hbiBDb21wYXJlIE1vZGFsIEhlYWRlciAqL1xuLmxvYW4tY29tcGFyZS1tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwcHggMTJweCAwcHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuXG4gICAgLm1vZGFsLWNsb3NlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1zaGFyZS1idG4ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4vKiBMb2FuIENvbXBhcmUgU3R5bGVzICovXG4ubG9hbi1jb21wYXJlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubG9hbi1jb21wYXJlLXNlY3Rpb24ge1xuICAgIC8vIGJhY2tncm91bmQ6ICMyYzNlNTA7XG4gICAgYmFja2dyb3VuZDogIzIzNDA1RTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzJjM2U1MDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVFO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubG9hbi1jb21wYXJlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzIzNDA1RTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5tb250aGx5LXBheW1lbnQtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1vbnRobHktcGF5bWVudC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLm1vbnRobHktcGF5bWVudC12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtU2VtaUJvbGQnO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtdmFsdWUtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETVNhbnMtU2VtaUJvbGRcIjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50LWVkaXQtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1TZW1pQm9sZCcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50LWRpc3BsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtZWRpdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGljay1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV5aW5nLXBvd2VyLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5idXlpbmctcG93ZXItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgLy8gY29sb3I6ICMzMzM7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5idXlpbmctcG93ZXItZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5idXlpbmctcG93ZXItaXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgLnllYXItbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2UtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtU2VtaUJvbGQnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjMzQ5OGRiO1xuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcHByZWNpYXRpb24tcmF0ZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXG4gICAgLmFwcHJlY2lhdGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmVxdWl0eS1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLCBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHByZWNpYXRpb24tbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1SZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvLyBjb2xvcjogIzMzMztcbiAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgfVxuXG4gICAgLmFwcHJlY2lhdGlvbi12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgLy8gY29sb3I6ICMzNDk4ZGI7XG4gICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIH1cblxuICAgIC5hcHByZWNpYXRpb24tc2xpZGVyIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAucmMtc2xpZGVyLXJhaWwge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLWxhYmVscyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgY29sb3I6ICNBQUI2QzI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgLy8gY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwZXJ0LW9waW5pb24tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1SZWd1bGFyJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgLy8gY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXF1aXR5LXNlY3Rpb25zIHtcbiAgICAuZXF1aXR5LXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXF1aXR5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmVxdWl0eS1oZWFkZXItNXllYXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXF1aXR5LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgLy8gY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcXVpdHktc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtUmVndWxhcic7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgLy8gY29sb3I6ICM5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5lcXVpdHktY29udGVudCB7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIC8vIH1cblxuICAgIC5lcXVpdHktZXhwYW5kLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4sIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVxdWl0eS10YWJsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAuZXF1aXR5LXRhYmxlLWhlYWRlcixcbiAgICAuZXF1aXR5LXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuZXF1aXR5LXRhYmxlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICAgICAuZXF1aXR5LWNvbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgLy8gY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXF1aXR5LXJvdy1oaWdobGlnaHQge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogI2YwZjRmODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUY0RkY7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOS4ycHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVxdWl0eS10YWJsZS1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxOS4ycHggMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcXVpdHktY29sIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVxdWl0eS12YWx1ZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjMzQ5OGRiO1xuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVxdWl0eS1yb3ctaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICNmMGY0Zjg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGNEZGO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4IC0xNXB4IC0xNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmVxdWl0eS1jb2wge1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuXG4gICAgICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gICAgIC8vIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVxdWl0eS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICMzNDk4ZGI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogUmVzcG9uc2l2ZSBzdHlsZXMgZm9yIExvYW4gQ29tcGFyZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sb2FuLWNvbXBhcmUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuXG4gICAgICAgIC5tb250aGx5LXBheW1lbnQtdmFsdWUgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV5aW5nLXBvd2VyLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgIC5idXlpbmctcG93ZXItaXRlbSAucHJpY2UtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVxdWl0eS10YWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmVxdWl0eS10YWJsZS1oZWFkZXIgLmVxdWl0eS1jb2wsXG4gICAgLmVxdWl0eS10YWJsZS1yb3cgLmVxdWl0eS1jb2wge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxufVxuXG4vKiBFeHBlcnQgT3BpbmlvbiBDaGFydCBTdHlsZXMgKi9cbi5leHBlcnQtb3Bpbmlvbi1jaGFydCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAub3Bpbmlvbi1iYXItaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLm9waW5pb24tbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAvLyBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5vcGluaW9uLWJhci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAub3Bpbmlvbi1iYXIge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1iYS1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdEQzZGOyB9XG4gICAgLndlbGxzLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM1REFERTI7IH1cbiAgICAubmFyLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM1OEQ2OEQ7IH1cbiAgICAuY290YWxpdHktYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzQ4QzlCMDsgfVxuICAgIC5mYW5uaWUtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI0Y1QjA0MTsgfVxuXG4gICAgLm9waW5pb24tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIC5vcGluaW9uLWNoYXJ0LWF4aXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9waW5pb24tZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAub3Bpbmlvbi1mb290ZXItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3Bpbmlvbi1mb290ZXItbm90ZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzY2NjtcblxuICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLDZCQUE2QixDQUFBO0VBQzVCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLDBCQUEwQjtFQUN0QyxRQUFRLEVBQUMsTUFBTSxHQUNmOztBQUVELEFBQUEsOEJBQThCLENBQUM7RUFDM0IsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNLEdBb1J6QjtFQXZSRCxBQUtJLDhCQUwwQixDQUsxQixLQUFLLENBQUM7SUFDRixVQUFVLEVBQUUsZUFBZSxHQUM5QjtFQVBMLEFBU0ksOEJBVDBCLENBUzFCLGlCQUFpQixDQUFBO0lBQ2IsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFFLE9BQU87SUFDZixVQUFVLEVBQUUsaUJBQWlCO0lBQzdCLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLFdBQVcsRUFBRSxvQkFBb0IsR0FDcEM7RUFoQkwsQUFtQkksOEJBbkIwQixDQW1CMUIsc0JBQXNCLENBQUM7SUFDbkIsWUFBWSxFQUFFLElBQUk7SUFDbEIsVUFBVSxFQUFFLEdBQUcsR0F5RGxCO0lBOUVMLEFBc0JRLDhCQXRCc0IsQ0FtQjFCLHNCQUFzQixDQUdsQixZQUFZLENBQUE7TUFDUixXQUFXLEVBQUUsSUFBSSxHQUNw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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9DYWxjUkVGSUNvbXBhcmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9DYWxjUkVGSUNvbXBhcmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIFxyXG5cclxuICAubW9udGhseWNhbGN1bGF0aW9uLWNvbnRhaW5lcntcclxuICAgICAgLnRvcC1zcGFjZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6NDBweDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgICAuY2FsY3JlZmlmb3JtY29tcGFyZS1jb250YWluZXIge1xyXG5cclxuIC50b3Atc3BhY2V7XHJcbiAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuIH1cclxuXHJcbiAgIC5ib3R0b217XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7IFx0IFx0XHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcdFx0XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1x0XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1x0IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNDI4NTcgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuLmNhbGVuLXJ5dHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMmQyZDI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluIC5jaXJjbGUgLnBpZWRlc2lnbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXHJcbiAgICB9XHJcbi5tYWluIC5jaXJjbGUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluIHtcclxuICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgaGVpZ2h0OiAyNzVweDtcclxufVxyXG5cclxuLnNldC1oZWlnaHR7XHJcbiAgXHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAvL2JvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcclxuICAgIGhlaWdodDogNzQwcHg7XHJcbn1cclxuLmJsdWVCb3h7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzJBNjRGRjtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNjRGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4ueWVsbG93Qm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4ueWVsbG93dGV4dHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbn1cclxuXHJcbiAuY2hhcnRfQm90dG9te1xyXG4gICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcbiAgIGNvbG9yOiAjNEE0QTRBO1xyXG4gICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLmNoYXJ0LWhlYWRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICBjb2xvcjogIzMxM0I2MjtcclxuICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG59XHJcbi5SRUNfcnVuTnVtX2FuaW1hdGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ4JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNDklO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxufVxyXG4uaGVhZGVyLWJvcmRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIGJvcmRlci10b3A6MXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAvLyBib3JkZXItbGVmdDoxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIC8vIGJvcmRlci1yaWdodDoxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOURBREJDO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGQztcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICBcclxufVxyXG4uaGVhZGVyLXRleHR7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIGNvbG9yOiAjNEE0QTRBO1xyXG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcclxufVxyXG4uaGVhZGVyLXRleHQtcmlnaHR7XHJcbiAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbiAucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4ucmMtc2xpZGVyLWRvdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucmMtc2xpZGVyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICBib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMjNweDtcclxuIH1cclxuIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzJCNDI2MjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG4gICAgIGNvbG9yOiAjMkI0MjYyO1xyXG4gICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuXHQuY2FsYW5kYXItY2xze1xyXG5cdFx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgIC8qYm9yZGVyLXJhZGl1czogNHB4OyovXHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cdC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMiUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgycHgpIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAvKiBtYXJnaW4tbGVmdDogMzMwcHg7Ki9cclxuLy8gICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODFweCkgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiAyOTBweDsqL1xyXG4vLyAgICAgfSAgXHJcbi8vIH1cclxuLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiAyMTBweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcbi8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiAxNzZweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMXB4KSBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcclxuLy8gICAgIC5jaGFydC1wYXJ0e1xyXG4vLyAgICAgIC8qbWFyZ2luLWxlZnQ6IDEyMXB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDogMTAwcHg7Ki9cclxuLy8gICAgIH0gICBcclxuLy8gfVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiA0OHB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ5cHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDo2NXB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDowcHg7Ki9cclxuLy8gICAgIH0gICBcclxuLy8gfVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDlweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgIC8qIG1hcmdpbi1sZWZ0OjBweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcblxyXG59XHJcbi5tYXJndG9wMzB7XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbn1cclxuLkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXJ7XHJcbiAgICAucmVjaGFydHMtd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHR9XHJcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICAgIC5DaGFydFJlc3VsdFRhYmxle1xyXG5cdFx0d2lkdGg6OTclO1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHRcdC5DaGFydFRhYmxlVGRPbmV7XHJcblx0XHRcdHdpZHRoOjUlO1xyXG5cdFx0XHQuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuR3JlZW5DaXJjbGVDbHN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5CbHVlQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuQm9yZGVyQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMzQwNUU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LkNoYXJ0VGFibGVUZFR3b3tcclxuXHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0fVxyXG5cdFx0LkNoYXJ0VGFibGVUZEZvdXJ7XHJcblx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdH1cclxuXHRcdC5Cb3JkZXJCb3R0b21DbHN7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0fVxyXG5cdFx0LkFsaWduUmlnaHRDbHN7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0Lk1hcmdpblRvcENsc3tcclxuXHRcdFx0bWFyZ2luLXRvcDo3cHg7XHJcblx0XHR9XHJcblx0XHQuTGFiZWxSZWd1bGFyRm9udENsc3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQuTGFiZWxCb2xkRm9udENsc3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdC50ZHdpZHRoe1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIC5uYXZiYXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgLmJhbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg5N2Y3O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hY3RpdmUge1xyXG4gICAgY29sb3IgOiAjMzc0RDZCICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hcnRvcG1pbnVzMTB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4ucmVmaW9mZmVycHJpY2VkaXZ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NjhweCl7XHJcbiAgICAucmVmaW9mZmVycHJpY2VkaXZ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgfVxyXG59XHJcbi5hbW9ydHN1YmNvbnRhaW5lcntcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDYzMHB4O1xyXG59XHJcbi5iYWNraWNvbntcclxuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyBcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzo1cHggMHB4IDBweCAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jYWxyZWZpY29tcHtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbn1cclxuLnJlZmljb21wcGFkZGxlZnR7XHJcbnBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG4ucmVmaWNvbWFwcGFkZHJ5dHtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbn1cclxuLnJlZmljb21wYXJlY2hhcnR7XHJcbiAgICAucmVjaGFydHMtc3VyZmFjZXtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcdFx0XHJcbiAgIH1cclxuICAgc3Zne1xyXG4gICAgICAgdHNwYW57XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgIH1cclxuICAgfSBcclxuICAgLnNsaWRlci1jbHN7XHJcbiAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OjMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbn1cclxuLm1hcmd0b3AxNXtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXIge1xyXG5cdFx0LkNoYXJ0UmVzdWx0VGFibGUgLkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpe1xyXG5cdC5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVye1xyXG5cdFx0LmhlYWRlci10ZXh0LXJpZ2h0e1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMHB4KSB7XHJcblx0LmNhbHJlZmljb21we1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcclxuXHQucmVmaWNvbXBhcmVjaGFydCB7XHJcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MnB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcclxuICAgIFxyXG4gICAubW9iaWxlaGVpZ2h0e1xyXG4gICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmFtb3J0c3ViY29udGFpbmVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1JTtcclxuICAgICAgICB9XHJcbiAgIH1cclxuXHJcbn0gXHJcblxyXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLDBCQUEwQixDQUFDO0VBQ3ZCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTSxHQXNTekI7RUF6U0QsQUFPTSwwQkFQb0IsQ0FNeEIsNkJBQTZCLENBQ3pCLFVBQVUsQ0FBQTtJQUNOLFVBQVUsRUFBQyxJQUFJLEdBQ2xCO0VBVFAsQUFjQywwQkFkeUIsQ0FZdEIsOEJBQThCLENBRWpDLFVBQVUsQ0FBQTtJQUNOLFVBQVUsRUFBRSxJQUFJLEdBQ25CO0VBaEJGLEFBa0JHLDBCQWxCdUIsQ0FZdEIsOEJBQThCLENBTS9CLE9BQU8sQ0FBQTtJQUNFLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsVUFBVTtJQUN2QixlQUFlLEVBQUUsTUFBTSxHQStDMUI7SUF0RVQsQUF3QlksMEJBeEJjLENBWXRCLDhCQUE4QixDQU0vQixPQUFPLENBTUUsYUFBYSxDQUFB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9leHRyYXBheW1lbnQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9leHRyYXBheW1lbnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuRXh0cmFwYXltZW50Y29udGFpbmVye1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LmZpZWxkLXJvd3tcbiAgICBcdCBcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cdH1cblx0LkhpZGVFeHRyYVBheUZpZWxke1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnVwZGF0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgY29sb3I6ICNmZmZmZmY7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdCAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcblx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xuXHRcdGJvcmRlcjoxcHggc29saWQ7XG5cdH1cdFxuXHQuZXh0cGF5bWVudHRpdGxlY29udHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0LmVwdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR9XG5cdFx0LmVwX2Rpc3BsYXlyb3d7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA3OSU7XG5cdFx0XHQvLyB0ZXh0LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdFx0LmVwb3B0aW9ue1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuLkV4dHJhcGF5bWVudGNvbnR7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHQucmlnaHRyZXN1bHRjb250YWluZXJ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG5cdFx0aGVpZ2h0OmF1dG8gISBpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxOHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogOTglO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHR9XG5cdC5yYy1zbGlkZXIge1xuXHQgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICAgIGhlaWdodDogMTRweDtcblx0ICAgIHBhZGRpbmc6IDVweCAwO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgd2lkdGg6IDk2JTtcblx0ICAgIC8vIGxlZnQ6MTAlO1xuXHR9XG5cblx0LnJjLXNsaWRlci1kb3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xuXHR9XG5cblx0LnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0d2lkdGg6IDIzcHg7XG5cdFx0aGVpZ2h0OiAyM3B4O1xuXHR9XG5cdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG5cdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdFxuXHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG5cblx0Lm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVyIC5yYy1zbGlkZXItbWFyayB7XG5cdFx0d2lkdGg6IDkzJTtcblx0XHRtYXJnaW4tbGVmdDogMTdweDtcblx0fVxuXHRcblx0LnNsaWRlci1wYXJ0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0fVxuXHRcblx0LmVxdWl0eXRlcm17XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206MHB4O1xuXHRcdGZvbnQtc2l6ZToyMnB4O1xuXHRcdG1hcmdpbi10b3A6IDMxcHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC5ib3R0b250ZXh0Y29udHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDo0MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdH1cblx0LmVxdWl0eXRlcm10b3B7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0LmxlZnRjb250ZW50e1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdH1cblx0XHQucmlnaHRjb250ZW50e1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHR9XG5cdH1cblx0LmJvdHRvbXNwYWNle1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjVweDtcblx0fVxuXHQubGFibGVlcFxuXHR7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1x0XHRcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNsaWRlci1tYXJnaW57XG5cdFx0bWFyZ2luLXRvcDogMjFweDtcblx0fVxuXHQuYmx1ZUJveHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdCAgaGVpZ2h0OiAxN3B4O1xuXHRcdCAgd2lkdGg6IDE3cHg7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgIH1cblx0ICAueWVsbG93Qm94e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0ICBoZWlnaHQ6IDE3cHg7XG5cdFx0ICB3aWR0aDogMTdweDtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xuXHRcdCAgbWFyZ2luLXRvcDogNXB4O1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgIH1cblx0ICAucmVjaGFydHMtd3JhcHBlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uRXh0cmFwYXltZW50Y29udCAucmVjaGFydHMtc3VyZmFjZSB7XG5cdHdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiAzMDBweDtcbn1cbi5yZXBvcnRidG57XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXh0cmFwYXlvZmZlcmRpdntcblx0Ym90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5QYXltZW50c2hlYWRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuLlBheW1lbnRTZWN0aW9ue1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLkV4dHJhcGF5bWVudGNvbnR7XG5cdC5oZWFkZXItYm9yZGVye1xuXHRcdC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIGJvcmRlci10b3A6MXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0Ly8gYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0Ly8gYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRDREN0UwO1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOURBREJDO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRkM7XHQgICBcblx0ICAgIC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0ICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Ly8gaGVpZ2h0OiA1MHB4O1xuXHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdC8vIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdC8vIG1hcmdpbi10b3A6IDIzcHg7XG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDUzcHg7XG5cdFx0Ly8gY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG4uZXh0cmFwYXljb250cGFkZHtcblx0cGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmVwdGl0bGV7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLmVwbGVmdHBhZGR7XG5cdHBhZGRpbmctcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5FUF9ydW5OdW1fYW5pbWF0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA0OSU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuLmVwcmlnaHRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLmV4dHJhcGF5Y2hhcnR7XG5cdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdHdpZHRoOiAzOTVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcdFxuXHRcdG1hcmdpbi1yaWdodDogMTAlICFpbXBvcnRhbnQ7XHRcblx0fVxuXHRzdmd7XG5cdFx0dHNwYW57XG5cdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyIE5leHQgIEJvbGQ7XG5cdFx0fVxuXHR9ICBcblx0LnNsaWRlci1jbHN7XG5cdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6MyUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzJSAhaW1wb3J0YW50O1xuXHR9ICBcbn1cbi5lcHJpZ2h0cGFkZHtcbi5DaGFydFJlc3VsdFRhYmxle1xuXHR3aWR0aDo5NyU7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHQuQ2hhcnRUYWJsZVRkT25le1xuXHRcdHdpZHRoOjUlO1xuXHRcdC5DaXJjbGVDbHN7XG5cdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdH1cblx0XHQuWWVsbG93Q2lyY2xlQ2xze1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XG5cdFx0fVxuXHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XG5cdFx0fVxuXHRcdC5HcmVlbkNpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xuXHRcdH1cblx0XHQuQmx1ZUNpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdH1cblx0XHQuQm9yZGVyQ2lyY2xlQ2xze1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIzNDA1RTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0fVxuXHR9XG5cdC5DaGFydFRhYmxlVGRUd297XG5cdFx0d2lkdGg6MzUlO1xuXHR9XG5cdC5DaGFydFRhYmxlVGRGb3Vye1xuXHRcdHdpZHRoOjM1JTtcblx0fVxuXHQuQm9yZGVyQm90dG9tQ2xze1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHR9XG5cdC5BbGlnblJpZ2h0Q2xze1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5NYXJnaW5Ub3BDbHN7XG5cdFx0bWFyZ2luLXRvcDo3cHg7XG5cdH1cblx0LkxhYmVsUmVndWxhckZvbnRDbHN7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuTGFiZWxCb2xkRm9udENsc3tcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LnRkd2lkdGh7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxufVxufVxuLkV4dHJhcGF5bWVudGNvbnR7XG5cdC5jaGFydF9Cb3R0b217XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcbiAgICAuRXh0cmFwYXltZW50Y29udHsgXG4gICAgICAgIC5leHRyYXBheWNvbnRwYWRke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MXB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpeyBcbi5leHRyYXBheWNoYXJ0e1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHR3aWR0aDogMzEwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XHRcblx0fVxufVxuLkV4dHJhcGF5bWVudGNvbnR7XG5cdC5FUF9ydW5OdW1fYW5pbWF0ZSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmVxdWl0eXRlcm17XG5cdFx0Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtcblx0fVxuXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSBhbmQgKG1pbi13aWR0aDogNDYwcHgpeyBcblx0LmV4dHJhcGF5Y2hhcnR7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHR3aWR0aDogMzQwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMjQwcHggIWltcG9ydGFudDtcdFxuXHRcdH1cblx0fVxuXHQuRXh0cmFwYXltZW50Y29udHtcblx0XHQuRVBfcnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcblx0ICB9XG5cdH1cbi5leHRyYXBheWRhdGVwaWNrZXJ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmVwaGZvbmV7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cbi5lcGhmdHdve1xuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4uZXBoZnRocmVle1xuXHRwYWRkaW5nLXJpZ2h0OjI2cHg7XG59XG4uZXBoZnRpdGxle1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cbi5lcGhlYWRib3JkZXJ7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmVwbWRwe1xuXHRtYXJnaW4tYm90dG9tOjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcblx0LmV4dHJhcGF5Y2hhcnR7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHR3aWR0aDogMzQwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTY4cHggIWltcG9ydGFudDtcdFxuXHRcdH1cblx0fVxuXHQuRXh0cmFwYXltZW50Y29udHtcblx0XHQuRVBfcnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcblx0ICB9XG5cdH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNDkwcHgpe1xuXHQuRXh0cmFwYXltZW50Y29udCB7XG5cdFx0LmhlYWRlci1ib3JkZXJ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpe1xuXHQuRXh0cmFwYXltZW50Y29udCB7XG5cdFx0LmhlYWRlci1ib3JkZXJ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpe1xuXHQuRXh0cmFwYXltZW50Y29udCB7XG5cdFx0LmhlYWRlci1ib3JkZXJ7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpe1xuXHQucmMtc2xpZGVyLW1hcmt7XG5cdFx0LnJjLXNsaWRlci1tYXJrLXRleHR7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpe1xuXHQucmMtc2xpZGVyLW1hcmt7XG5cdFx0LnJjLXNsaWRlci1tYXJrLXRleHR7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHR9XG5cdH1cbiB9XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7XG5cdC5FeHRyYXBheW1lbnRjb250YWluZXJ7XG5cdCAgIC5leHRwYXltZW50dGl0bGVjb250e1xuXHRcbiAgIC5lcHRpdGxle1xuXHQgICBmb250LXNpemU6MjhweDtcbiAgIH1cbn1cbn1cbn1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXtcblx0IC5FeHRyYXBheW1lbnRjb250YWluZXJ7XG5cdFx0LmV4dHBheW1lbnR0aXRsZWNvbnR7XG5cdCBcblx0LmVwdGl0bGV7XG5cdFx0Zm9udC1zaXplOjIycHg7XG5cdH1cbn1cbiB9XG59XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpe1xuXHQuZXBsZWZ0cGFkZHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuZXByaWdodHBhZGR7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmVwbGVmdHBhZGR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmV4dHJhcGF5Y29udHBhZGR7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cdC5iczVyZXN7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxzQkFBc0IsQ0FBQTtFQUNyQixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxJQUFJO0VBQ1gsY0FBYyxFQUFFLE1BQU0sR0FzRXRCO0VBekVELEFBSUMsc0JBSnFCLENBSXJCLFVBQVUsQ0FBQTtJQUNKLEtBQUssRUFBRSxrQkFBa0I7SUFDOUIsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUMsSUFBSSxHQXFCZDtJQTVCRixBQVFFLHNCQVJvQixDQUlyQixVQUFVLENBSVQsTUFBTSxFQVJSLHNCQUFzQixDQUlyQixVQUFVLENBSUYsS0FBSyxDQUFBO01BQ0EsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixhQUFhLEVBQUUsR0FBRztNQUNsQixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDckIsVUFBVSxFQUFDLElBQUk7TUFDZixlQUFlLEVBQUUsT0FBTztNQUN4QixrQkFBa0IsRUFBRSxJQUFJO01BQ3hCLG1CQUFtQixF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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9jZHRpbWVsaW5lLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvY2R0aW1lbGluZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jZHRpbWVsaW5lY29udGFpbmVye1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gUmVtb3ZlIGJveC1zaGFkb3cgZnJvbSBhbGwgZm9ybS1jb250cm9sIGlucHV0c1xuXHQuZm9ybS1jb250cm9sLFxuXHRpbnB1dC5mb3JtLWNvbnRyb2wge1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQudG9wdGV4dHtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI3cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5Nb2Rlcm5EYXRlcGlja2VyXG5cdHtcblx0XHQuZmllbGQtcm93e1xuXHQgICAgXHQgXHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdHNlbGVjdCxpbnB1dHtcblx0XHQgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdCAgICAgICAgIFxuXHRcdCAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHQgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcblx0XHQgICAgIH1cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5maWVsZC1yb3d7XG4gICAgXHQgXHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdHNlbGVjdCxpbnB1dHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxuICAgICAgICAgIH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnVwZGF0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgY29sb3I6ICNmZmZmZmY7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdCAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcblx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5jZHRpbWVsaW5lY29udHtcblx0LnBhZGQ1e1xuXHRcdHBhZGRpbmc6NXB4O1xuXHR9XG5cdC5yaWdodHJlc3VsdGNvbnRhaW5lcntcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHRwYWRkaW5nOjIwcHggMTBweDtcblx0XHQuZW1haWxkYXRle1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0fVxuXHRcdC5oYW5kZGF0ZXtcblx0XHRcdHBhZGRpbmc6NnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1x0XHRcblx0XHR9XG5cdH1cblx0LnRvcGNvbnRlbnR7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQuc2VsZWN0ZGF0ZTF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5zZWxlY3RyZXNkYXRlMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcblx0XHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5zZWxlY3RyZXNkYXRlMntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQjYwMDtcblx0XHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5zZWxlY3RyZWRkYXRlMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6MTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5jb25zdW1tZXtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRwYWRkaW5nOjVweDtcblx0fVxuXHQuY29uc3VtbWVkYXRle1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRwYWRkaW5nOjVweCAwcHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LnNkYXRle1xuXHRcdHBhZGRpbmc6NXB4IDBweDtcblx0fVxuXHQuY2Roe1xuXHRcdHBhZGRpbmc6MTBweDtcblx0fVxuXHQuQ2FsZW5kZXJ0Ymx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0LkNhbGVuZGVydHIxe1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjRUVGMUZDO1xuXHRcdFx0LkNhbGVuZGVydGR7XG5cdFx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNFRUYxRkMgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkNhbGVuZGVyZnVudGR7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNFRUYxRkM7XG5cdFx0XHRoZWlnaHQ6NTVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0LnNlbGVjdGRhdGV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDklO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0wLjUlO1xuXHRcdFx0fVxuXHRcdFx0LmhvbGlzZWxlY3RkYXRle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMSU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0LyptYXJnaW4tdG9wOiAtMTVweDsqL1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMi41JTsvL0ZvciBDb2RlcmlnIElzc3VlXG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0cmVzZGF0ZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOSU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW4gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDotMC41JTtcblx0XHRcdH1cblx0XHRcdC5zZWxlY3RyZXNpbm5lcmRhdGV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkI2MDAgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5zZWxlY3RyZWRkYXRle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnNob3dtb3Jle1xuXHQvLyBcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHQvLyBcdHBhZGRpbmc6MTBweDtcblx0Ly8gXHRtYXJnaW4tdG9wOjEwcHg7XG5cdC8vIFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC8vIFx0Y3Vyc29yOnBvaW50ZXI7XG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjpnYWluc2Jvcm87XG5cdC8vIH1cblxuXG5cdC5zaG93bW9yZXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQvLyAuc2hvd2xlc3N7XG5cdC8vIFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdC8vIFx0cGFkZGluZzoxMHB4O1xuXHQvLyBcdG1hcmdpbi10b3A6MTBweDtcblx0Ly8gXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Ly8gXHRjdXJzb3I6cG9pbnRlcjtcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOmdhaW5zYm9ybztcblx0Ly8gXHRkaXNwbGF5Om5vbmU7XG5cdC8vIH1cblx0LnNob3dsZXNze1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuYm90dG9tZGV0YWlsc3tcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0LmJvdHRvcGNvbnR7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcdFx0XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246anVzdGlmeTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdH1cblx0XHQuY29uc3VtZWhlYWR7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQ6IHNpemUgMTVweDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdH1cblx0XHQuZmVkZXJhbGhlYWR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1JTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1x0XHRcdFxuXHRcdCB9XG5cdFx0LmZlZGVyYWxjb250e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMiU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0IH1cblx0XHQgLnRkaGVhZHtcblx0XHRcdCBmb250LXNpemU6IDEzcHg7XG5cdFx0IH1cblx0XHQuY29uc3VtZXRleHR7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcdFx0XHRcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmRlbGl2ZXJ5aGVhZHtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0LmRlbGl2ZXJ5dGV4dHtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1x0XHRcdFxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246anVzdGlmeTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0fVxuXHRcdC5kaXNjbGFpbWVyaGVhZHtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0LmRpc2NsYWltZXJ0ZXh0e1xuXHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHRcdFx0XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5DRGNhbGVuZGFyLWFkZG9uIHtcbmJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbmJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbmltZyB7XG5cdHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xufVxufVxuXG4uQ0RhZGRvbmJhY2sge1xuYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmNkbWFyZ2RhdGVze1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNkbWFyZ2xlZnR7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNkbWFyZ3RvcHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5jZGZlZGVyYWx0YWJsZXtcblx0d2lkdGg6IDEwMCU7XG5cdC50ZGhlYWR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC50ZGRhdGV7XG5cdFx0d2lkdGg6IDE2JTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cdC50ZGRheXtcblx0XHR3aWR0aDogMzQlO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cbn1cbi5jZHRibHtcblx0Zm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2R0YmxtYXJnbGVmdHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uY2RzdW5kYXl7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFRUYxRkM7XG59XG4uY2RjbG9zZWluZm97XG5cdHdpZHRoOiAxMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yNXB4O1xuXHR0b3A6IDE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZGV2ZW50bmFtZXtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuLmNkd2Fybntcblx0Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbn1cbi5jZHdhcm4xe1xuXHRmb250LXNpemU6MTdweCAhaW1wb3J0YW50O1xufVxuLmNkY2xvc2V7XG5cdG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDtcbn1cbi5jZHRpbWVsaW5ldXBkYXRle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4uY2Rmb3JtcGFkZHtcblx0cGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uY2RmdWxscGFkZHtcblx0Ly9wYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcblx0Ly9wYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2RyaWdodHBhZGR7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLmNkbGVmdHBhZGR7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RyZXNkYXRlMntcblx0c2VsZWN0e1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uZW1haWxkYXRlLC5oYW5kZGF0ZXtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGF0ZW1vZGVybWJvdHRvbUV4dHJhMSB7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2NHB4KSAgYW5kIChtaW4td2lkdGg6IDM3OXB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5yaWdodHJlc3VsdGNvbnRhaW5lciB7XG5cdFx0XHQuaGFuZGRhdGV7XG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc5cHgpICBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0LnJpZ2h0cmVzdWx0Y29udGFpbmVyIHtcblx0XHRcdC5oYW5kZGF0ZSwuZW1haWxkYXRle1xuXHRcdFx0XHQgICBwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0ICAgZm9udC1zaXplOjEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQuQ2FsZW5kZXJ0Ymwge1xuXHRcdFx0LkNhbGVuZGVydHIxe1xuXHRcdFx0XHQuQ2FsZW5kZXJ0ZHtcbiAgXHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkgIGFuZCAobWluLXdpZHRoOiA0MTBweCkgeyBcblx0LmNkZmVkZXJhbHRhYmxlIHtcblx0XHQudGRkYXRlIHtcblx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdH1cblx0XHQudGRkYXkge1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkgIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LmNkZmVkZXJhbHRhYmxlIHtcblx0XHQudGRkYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTo2cHg7XG5cdFx0fVxuXHRcdC50ZGRheSB7XG5cdFx0XHRmb250LXNpemU6N3B4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIGFuZCAobWluLXdpZHRoOiA1MTlweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQuc2RhdGUsLmNvbnN1bW1lZGF0ZXtcblx0XHRcdHBhZGRpbmc6IDVweCAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0fVxuXHRcdC5zZWxlY3RkYXRlMSwuc2VsZWN0cmVkZGF0ZTEge1xuXHRcdFx0bGVmdDowcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5zZGF0ZSwuY29uc3VtbWVkYXRle1xuXHRcdFx0cGFkZGluZzogNXB4IDE4cHg7XG5cdFx0XHRmb250LXNpemU6OXB4O1xuXHRcdH1cblx0XHQuc2VsZWN0ZGF0ZTEsLnNlbGVjdHJlZGRhdGUxIHtcblx0XHRcdGxlZnQ6MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE5cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQud2Vidmlld3tcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5tb2JpbGV2aWV3e1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDA2cHgpICBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0LmNvbnN1bW1le1xuXHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpICBhbmQgKG1pbi13aWR0aDogOTkycHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCBcdHtcblx0XHQuQ2FsZW5kZXJ0Ymx7XG5cdFx0XHQgLkNhbGVuZGVyZnVudGQge1xuXHRcdFx0XHQgIC5ob2xpc2VsZWN0ZGF0ZXtcdFxuXHRcdCAgICBtYXJnaW4tbGVmdDogMTAlO1xuXHRcdFx0bWFyZ2luLXRvcDotMyU7XG5cdFx0XHR3aWR0aDoxNHB4O1xuXHRcdFx0aGVpZ2h0OjE0cHg7XG5cdFx0fVxuXHR9XG59XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgIGFuZCAobWluLXdpZHRoOiA3NjdweCkgeyBcblx0LmNkdGltZWxpbmVjb250IFx0e1xuXHRcdC5DYWxlbmRlcnRibHtcblx0XHRcdCAuQ2FsZW5kZXJmdW50ZCB7XG5cdFx0XHRcdCAgLmhvbGlzZWxlY3RkYXRle1x0XG5cdFx0ICAgIFxuXHRcdFx0bWFyZ2luLXRvcDotMS41JTtcblx0XHRcdFxuXHRcdH1cblx0fVxufVxufVxufVxuXG5cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tn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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9DYWxjUXVhbGlmeS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0NhbGNRdWFsaWZ5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLkNhbGNRdWFsaWZ5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLkNhbGNxdWFsaWZ5Zm9ybS1jb250YWluZXIge1xuICAgICAgICAuYm90dG9te1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xuICAgICAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4OyAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFydG9wLWNsc3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2Vjb25kLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjFweDsgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5BZGQtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFibGUtY2xze1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLnR3b2ZpZWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmR5bmFtaWN0YWJsZS1jbHN7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIC50d29maWVsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZF93aWR0aF9jbHN7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZXJnZWZpZWxkc3tcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTFweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNXB4OyAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVyZ2VmaWVsZHMye1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTFweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvKiBib3JkZXItcmFkaXVzOiA1cHg7ICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvKiBtYXJnaW4tdG9wOiAxMHB4OyAqL1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3RhcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICAgICAgICAvKiBib3JkZXItcmFkaXVzOiA1cHg7ICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbG9zZWZpZWRkaXZ7XG4gICAgICAgICAgICAgICAgXHRwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBcdHdpZHRoOjI1cHg7XG4gICAgICAgICAgICAgICAgXHRoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBcdC8qYmFja2dyb3VuZC1jb2xvcjojMDAwOyovXG4gICAgICAgICAgICAgICAgXHRtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICBcdHJpZ2h0OiAtMyU7XG4gICAgXHRcdFx0XHR6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2xvc2VmaWVke1xuICAgICAgICAgICAgICAgIFx0d2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBcdGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sMntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIE9ubHkgYWRkIHJpZ2h0IGJvcmRlciB0byBpbnB1dC1ncm91cC10ZXh0IHdoZW4gaXQncyBOT1QgdGhlIGxhc3QgY2hpbGQgKHRvIHNlcGFyYXRlIGljb25zIGZyb20gaW5wdXRzKVxuICAgICAgICAgICAgICAgIC8vIEV4Y2VwdGlvbjogc2V0dGluZ3MtYWRkb24gYW5kIGNhbGVuZGFyLWFkZG9uIHNob3VsZCBuZXZlciBoYXZlIHJpZ2h0IGJvcmRlclxuICAgICAgICAgICAgICAgIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5jYWxlbmRhci1hZGRvbikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gUmVtb3ZlIGJvcmRlciBhbmQgYmFja2dyb3VuZCBmb3IgY2FsZW5kYXIgZmllbGQgd2l0aCBib3JkZXItZW5kLTAgY2xhc3NcbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dC5ib3JkZXItZW5kLTAge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmllbGQxIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGQxIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQyODU3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLmFkZG9uYmFjayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICAgIH0gICAgXG4gICAgLnNldC1oZWlnaHR7ICBcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuICAgIH1cbiAgICAuY2hhcnQtaGVhZGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgY29sb3I6ICMzMTNCNjI7XG4gICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIH1cbiAgICAuY2hhcnQtcGFydHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICAuY2hhcnRfQm90dG9te1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgLmxpbmV7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAudXBkYXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAuc2lkZXRleHR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGR0d297XG4gICAgICAgIGF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlaW1naWNvbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnBsdXNpY29ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgLy8gd2lkdGg6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgfVxuICAgIC5waWUtY2xze1xuICAgICAgICB3aWR0aDozNTA7XG4gICAgICAgIGhlaWdodDogMjA4O1xuICAgIH1cbiAgICAudGQtY2xze1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICAuZG9sbGFyaWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzE1cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucWZjb250cGFkZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuICAgICAgICAgICAgLy8gdG9wOiAxOS41JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZV90d297XG4gICAgICAgICAgICAvLyB0b3A6IDUyLjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJ1bk51bV9hbmltYXRlX3RocmVlIHtcbiAgICAgICAgICAgIC8vIHRvcDogODYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuICAgICAgICAgICAgLy8gdG9wOiAxOS41JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGVfdHdve1xuICAgICAgICAgICAgLy8gdG9wOiA1Mi41JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGVfdGhyZWUge1xuICAgICAgICAgICAgLy8gdG9wOiA4NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDE3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0OTlweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5xZmNvbnRwYWRke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4gICAgICAgICAgICAvLyB0b3A6IDE4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJ1bk51bV9hbmltYXRlX3R3b3tcbiAgICAgICAgICAgIC8vIHRvcDogNTIuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZV90aHJlZSB7XG4gICAgICAgICAgICAvLyB0b3A6IDg1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGV0ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLnJlc3BvbnNpdmUyQ29sIHRkLnRkb25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgfVxuICAgICAgICAuY2hhcnQtcGFydCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucmVjaGFydHMtd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zaWRlaW1naWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS5yZXNwb25zaXZlMkNvbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgfVxufVxuLnFhbWF7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkNhbGNRdWFsaWZ5LWNvbnRhaW5lcntcbiAgICAuaGVhZGVyYm9yZGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucXVhbGlmeXRhYmxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgICAuYm9yZGVydHJ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLnFmZm9ybXBhZGR7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uc3ViaGVhZHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4uZm9ybW1hcmd0b3B7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYnV0dG9uOjBweDtcbn1cbi5xZmNvbnRwYWRke1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYzcHggIWltcG9ydGFudDtcbn1cbi5xZmxlZnRwYWRke1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5ydW5OdW1fYW5pbWF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MC41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQzJTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcbn1cbi5ydW5OdW1fYW5pbWF0ZV90d297XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MC41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQzJTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcbn1cbi5ydW5OdW1fYW5pbWF0ZV90aHJlZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MC41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQzJTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcbn1cbi5hbmltYXRlX29uZSB7XG4gICAgdG9wOiAyNSUgIWltcG9ydGFudDtcbn1cbi5hbmltYXRlX3R3byB7XG4gICAgdG9wOiA3NS41JSAhaW1wb3J0YW50O1xufVxuLnFmcmlnaHRwYWRke1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLnF1YWxpZnl0YWJsZXtcbiAgICBzdmd7XG4gICAgICAgIHRzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRhYmxlLWNsc3tcbiAgICAuZmllbGQtcm93e1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cbn1cblxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcbnNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFF1YWxpZnkgY2FsYyAtIGlucHV0IGZpZWxkIHJpZ2h0IHNpZGUgdGQgcG9zaXRpb24gZml4XG4uQ2FsY1F1YWxpZnktY29udGFpbmVyIHRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZpZWxkLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgIH1cbn1cbi5mb3JtbWFyZ3RvcCAuZmllbGQtcm93IHtcbiAgICB0b3A6IDExcHggIWltcG9ydGFudDtcbn1cblxuLy8gRWRpdCBRdWFsaWZ5IFJhdGlvcyBtb2RhbCAtIGlucHV0IGJhY2tncm91bmQgY29sb3IgI0ZBRkFGQVxuLnRheGVzLWNvbnRhaW5lciB0YWJsZSBpbnB1dCxcbi50YXhlcy1jb250YWluZXIgdGFibGUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHNCQUFzQixDQUFDO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTSxHQXNlekI7RUF6ZUQsQUFLUSxzQkFMYyxDQUlsQiwwQkFBMEIsQ0FDdEIsT0FBTyxDQUFBO0lBQ0gsZ0JBQWdCLEVBQUUsV0FBVztJQUM3QixPQUFPLEVBQUUsSUFB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9oYW5kaWNhbGMuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9oYW5kaWNhbGMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuaGFuZGljYWxjLWNvbnRhaW5lcntcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIC5oYW5kaWNhbGNmb3JtLWNvbnRhaW5lciB7XG5cdFx0XHQuaGFuZGljYWxjLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhhbmRpZGlzcGFseXJvd3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdCAgICAgLmhhbmRpY2FsYy1icmllZiB7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLXJvd3tcblx0XHRcdCAgICBjb2xvcjogIzIzNDA1RTtcblx0XHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZToxNHB4OyBcdCBcblx0XHRcdCAgICBzZWxlY3QsaW5wdXR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgc2VsZWN0IHtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgaW5wdXQge1xuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdCAgICAuZm9ybS1ncm91cCB7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHQgICAgfVxuXHRcdCAgICAuY29tcHV0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVx0XHRcblx0ICAgIH1cblxuXHQgICAuaGFuZGljYWxjdWxhdGlvbi1jb250YWluZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgfVx0XHRcblxufVxuLmhhbmRpY2FsY2Zvcm0tY29udGFpbmVye1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxvQkFBb0IsQ0FBQTtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTSxHQW1FMUI7RUF0RUQsQUFLRyxvQkFMaUIsQ0FJZix3QkFBd0IsQ0FDMUIsZ0JBQWdCLENBQUM7SUFDaEIsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsYUFBYSxFQUFFLElBQUksR0FDbkI7RUFWSixBQVdHLG9CQVhpQixDQUlmLHdCQUF3QixDQU8xQixnQkFBZ0IsQ0FBQTtJQUNmLE9BQU8sRUFBRSxJQUFJLEdBQ2I7RUFiSixBQWNPLG9CQWRhLENBSWYsd0JBQXdCLENBVXRCLGdCQUFnQixDQUFDO0lBQ3BCLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUUsSUFBSTtJQUNmLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBcEJKLEFBcUJHLG9CQXJCaUIsQ0FJZix3QkFBd0IsQ0FpQjFCLFVBQVUsQ0FBQTtJQUNOLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUMsSUFBSSxHQXFCZDtJQTdDUCxBQXlCTyxvQkF6QmEsQ0FJZix3QkFBd0IsQ0FpQjFCLFVBQVUsQ0FJTixNQUFNLEVBekJiLG9CQUFvQixDQUlmLHdCQUF3QixDQWlCMUIsVUFBVSxDQUlDLEtBQUssQ0FBQTtNQUNmLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsYUFBYSxFQUFFLEdBQUc7TUFDbEIsZ0JBQWdCLEVBQUUsV0FBVztNQUM3QixNQUFNLEVBQUUsSUFBSTtNQUNaLEtBQUssRUFBRSxJQUFJO01BQ1gsVUFBVSxFQUFFLElBQUk7TUFDaEIsZUFBZSxFQUFFLE9BQU87TUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtNQUN4QixtQkFBbUIsRUFBRSxVQUFVO01BQy9CLGlCQUFpQixFQUFFLFNBQVM7TUFDNUIsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixVQUFVLEVBQUUsZUFBZSxHQUN2QjtJQXRDUixBQXVDTyxvQkF2Q2EsQ0FJZix3QkFBd0IsQ0FpQjFCLFVBQVUsQ0FrQk4sTUFBTSxDQUFDO01BQ1YsS0FBSyxFQUFFLGtCQUFrQixHQUNyQjtJQXpDUixBQTBDTyxvQkExQ2EsQ0FJZix3QkFBd0IsQ0FpQjFCLFVBQVUsQ0FxQk4sS0FBSyxDQUFDO01BQ1QsS0FBSyxFQUFFLGtCQUFrQixHQUNyQjtFQTVDUixBQThDTSxvQkE5Q2MsQ0FJZix3QkFBd0IsQ0EwQ3ZCLFdBQVcsQ0FBQztJQUNmLE9BQU8sRUFBQyxHQUFHLEdBQ1A7RUFoRFAsQUFpRE0sb0JBakRjLENBSWYsd0JBQXdCLENBNkN2QixRQUFRLENBQUM7SUFDWCxnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLEtBQUssRUFBRSxPQUFPO0lBQ2QsT0FBTyxFQUFFLFFBQVE7SUFDakIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsYUFBYSxFQUFFLElBQUk7SUFDbkIsVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLGNBQWMsRUFBRSxHQUFHO0lBQ25CLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUE1REosQUErREksb0JBL0RnQixDQStEaEIsMkJBQTJCLENBQUM7SUFDN0IsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixhQUFhLEVBQUUsR0FBRztJQUNsQixVQUFVLEVBQUUsMEJBQTBCO0lBQ3RDLFFBQVEsRUFBRSxNQUFNLEdBQ2Q7O0FBR0wsQUFBQSx3QkFBd0IsQ0FBQTtFQUN2QixZQUFZLEVBQUUsZUFBZTtFQUMxQixhQUFhLEVBQUUsZUFBZSxHQUNqQzs7QUFHRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLENBQUM7RUFDVixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUIifQ== */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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9NdWx0aXBsZU9mZmVyLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvTXVsdGlwbGVPZmZlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFNlbGxlciBOYW1lIGZpZWxkIC0gbWFpbnRhaW4gYm9yZGVyIG9uIGZvY3VzIChnbG9iYWwgcnVsZSBmb3IgaGlnaGVyIHNwZWNpZmljaXR5KVxyXG5pbnB1dFtuYW1lPVwic2VsbGVybmFtZVwiXTpmb2N1cyxcclxuaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl0uZm9ybS1jb250cm9sOmZvY3VzLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciBpbnB1dFtuYW1lPVwic2VsbGVybmFtZVwiXTpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl0uZm9ybS1jb250cm9sOmZvY3VzLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuZmllbGQtcm93IGlucHV0W25hbWU9XCJzZWxsZXJuYW1lXCJdOmZvY3VzLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl06Zm9jdXMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCdXllciBBZ2VudCBOYW1lIGZpZWxkIC0gbWFpbnRhaW4gYm9yZGVyIG9uIGZvY3VzXHJcbmlucHV0W25hbWU9XCJidXllcmFnZW50bmFtZVwiXTpmb2N1cyxcclxuaW5wdXRbbmFtZT1cImJ1eWVyYWdlbnRuYW1lXCJdLmZvcm0tY29udHJvbDpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgaW5wdXRbbmFtZT1cImJ1eWVyYWdlbnRuYW1lXCJdOmZvY3VzLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciBpbnB1dFtuYW1lPVwiYnV5ZXJhZ2VudG5hbWVcIl0uZm9ybS1jb250cm9sOmZvY3VzLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuZmllbGQtcm93IGlucHV0W25hbWU9XCJidXllcmFnZW50bmFtZVwiXTpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmlucHV0LWdyb3VwIGlucHV0W25hbWU9XCJidXllcmFnZW50bmFtZVwiXTpmb2N1cyB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIE11bHRpcGxlIE9mZmVyIC0gUmVtb3ZlIGluaXRpYWwgYm94LXNoYWRvdyBmcm9tIGFsbCBpbnB1dCBmaWVsZHNcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmZpZWxkLXJvdyBpbnB1dCxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmZpZWxkLXJvdyBzZWxlY3QsXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIC5maWVsZC1yb3cgLmZvcm0tY29udHJvbCxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciBzZWxlY3QuZm9ybS1jb250cm9sLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgaW5wdXQsXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIC5pbnB1dC1ncm91cCBzZWxlY3Qge1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIge1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHJcblx0LnRvZ2dsZS1jbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3AtY2xze1xyXG5cdFx0XHRtYXJnaW4tdG9wOjE4cHg7XHJcblx0XHR9XHJcblxyXG5cdC8vIFBvc2l0aW9uIGRhdGVwaWNrZXIgY2FsZW5kYXIgYWJvdmUgdGhlIGZpZWxkXHJcblx0LmdtVGVvQiwgLmdldVZwciwgLmRxTnNYdiwgZGl2W3RhYmluZGV4PVwiMVwiXXtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xyXG5cdFx0Ym90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR6LWluZGV4OiA5OTk5OTkgICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xyXG5cdFx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xyXG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xyXG5cdFx0dG9wOiAtMzE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbi5zd2l0Y2gtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7IGxlZnQ6IDc2JTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC01MCUsIC01MCUsIDAgKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xyXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHNwYW46bnRoLWNoaWxkKCAxICkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgc3BhbjpudGgtY2hpbGQoIDIgKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2IHtcclxuXHR3aWR0aDo4NXB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I4OWVjO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHtcclxuXHQvL3dpZHRoOiA5NHB4O1xyXG5cdC8vaGVpZ2h0OiA0OHB4O1xyXG5cdHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiAgMjhweDtcclxuICAgLy8gbWFyZ2luLXRvcDogNDZweDtcclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiA+IGRpdiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDM2cHg7IGhlaWdodDogMjZweDtcclxuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsMCwwLDEpO1xyXG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwwLDAsMSk7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IDFweDtcclxuXHRtYXJnaW4tbGVmdDogMXB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYgPiBkaXYge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5iaWdzd2l0Y2guc3dpdGNoICsgZGl2ID4gZGl2IHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0bWFyZ2luLXRvcDogMXB4O1xyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2ID4gZGl2IHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDZweCwgMCwgMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NnB4LCAwLCAwKTtcclxufVxyXG5cclxuXHJcbi5mdWxsLXdpZHRoLWNsc3tcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHQuTXVsdGlwbGVPZmZlclRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQvLyBTZWNvbmQgc2NyZWVuIHRpdGxlIC0gYXBwbHkgbWFyZ2luLWJvdHRvbVxyXG5cdC5vZmZzZXQtbGctMi5NdWx0aXBsZU9mZmVyVGl0bGUsXHJcblx0Lm9mZnNldC1tZC0yLk11bHRpcGxlT2ZmZXJUaXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHQuZGlzcGxheXJvd3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGUye1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQuc3Rhcm9mZmVye1xyXG5cdFx0d2lkdGg6NDUlXHJcblx0fVxyXG5cdC5NdWxfY2xvc2luZ0Nvc3R7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQvLyB3aWR0aDogMjklO1xyXG5cdFx0Y29sb3I6IzI3OEFFNTtcclxuXHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdC5nZWFyLXNldHRpbmdze1xyXG5cdFx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdC5nZWFyLXNldHRpbmdzIHNwYW4ge1xyXG5cdFx0Y29sb3I6ICMyNzhBRTU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtLWdyb3Vwe1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHQuZmllbGQtcm93e1xyXG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdCwgaW5wdXR7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdDpub3QoLnNwbGl0LWNvbnRyb2wpe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3Quc3BsaXRfc2VsZWN0X21hcmdpblRvcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo3cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LkNvbXB1dGVCdG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdC8vbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5TYXZlRXN0aW1hdGVCdG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICMyNzhBRTU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICNFRTcwNTU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuQ29sbGFwc2VEcm9wVGl0bGV7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdH1cclxuXHQuQ29sbGFwc2VEcm9wSWNvbntcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cclxuXHQuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLnVsd2lkdGggLmlucHV0LWdyb3VwKXtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHRcdCY6Zm9jdXMtd2l0aGluIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWNvbnRyb2wuYWRkb25iYWNrIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcblx0fVxyXG5cdC5jYWxhbmRhci1jbHN7XHJcblx0XHRcclxuXHQgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdCAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0ICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuLnJ2Yi1jb250YWluZXJ7XHJcblx0LlJpZ2h0Q29udGFpbmVyQ2xze1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAtMTVweCAjOTZiY2RkO1xyXG5cdFx0bWluLWhlaWdodDo0MDBweDtcclxuXHRcdC5jaGFydC13cmFwcGVye1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0LkNoYXJ0SGVhZGVyRGl2e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdFx0XHRjb2xvcjogIzMxM0I2MjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVye1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0fVxyXG5cdFx0XHQuQ3Vyc29yUG9pbnRlckNsc3tcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdH1cclxuXHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHN7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTkwcHg7XHJcblx0XHRcdFx0bGVmdDogMjA4cHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwMDAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdC5QcmljZVZhbHVlQ2xze1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuRG9sbGFyU2lnbkNsc3tcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LkVkaXREb25lQnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdC8vY29sb3I6ICMyNzhBRTU7XHJcblx0XHRcdFx0Y29sb3I6ICM5RkFGQkQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hY3RpdmV7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2hhcnRfQm90dG9te1xyXG5cdFx0XHQuYmx1ZUJveHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMkE2NEZGO1xyXG5cdFx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkE2NEZGO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQueWVsbG93Qm94e1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC55ZWxsb3d0ZXh0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LlJlc3VsdENvbGxhcHNlRHJvcEljb257XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LkNoYXJ0UmVzdWx0VGFibGV7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0XHRcdFx0LkNoYXJ0VGFibGVUZE9uZXtcclxuXHRcdFx0XHRcdHdpZHRoOjUlO1xyXG5cdFx0XHRcdFx0LkNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LlllbGxvd0NpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LkJsdWVDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRUd297XHJcblx0XHRcdFx0XHR3aWR0aDozNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRGb3Vye1xyXG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQm9yZGVyQm90dG9tQ2xze1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5BbGlnblJpZ2h0Q2xze1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5NYXJnaW5Ub3BDbHN7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5MYWJlbEJvbGRGb250Q2xze1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuU2xpZGVyRGl2Q2xze1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmsge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDE4cHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDM4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci1kb3Qge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IC0ycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci10cmFjayB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRcdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFx0LnBhZHRvcHtcclxuXHRcdHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cdH1cclxuXHQuYmctY2xze1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ly8gY29sb3I6I2ZmZmZmZjtcclxuXHRcdGNvbG9yOiMwMDA7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5ib3JkZXItY2xze1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdC8vYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XHJcblx0XHJcblx0fVxyXG5cdC5ib3JkZXItY2xzdG9we1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdC8vYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XHJcblx0XHJcblx0fVxyXG5cdC5ib3JkZXItY2xzMntcclxuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCAjMjM0MDVFO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0fVxyXG5cdC5wYWQtY2xze1xyXG5cdFx0cGFkZGluZy10b3A6IDNweDtcclxuXHR9XHJcblx0LnBhZC10b3AtY2xze1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHR9XHJcblx0Lm1hcC1yeXQtY2xze1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHQvL2ZvbnQtc2l6ZTogMThweDtcclxuXHRcdC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzE3Mjk1MTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHQucnl0LWNsc3tcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMTcyOTUxO1xyXG5cdH1cclxuXHQubGVmdC1jbHN7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0Ly9ib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMxNzI5NTE7XHJcblx0fVxyXG5cdC5ib3R0b20tY2xze1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0fVxyXG5cdC5ib3JkZXJjbHN7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMxNzI5NTE7XHJcblx0fVxyXG5cdC52aWV3YnRuLWNsc3tcclxuXHRcdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0fVxyXG5cdC5Db21wdXRlQnRuMXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQuc3Rhci1pbWctY2xze1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdH1cclxuXHQuaW5saW5lLWNsc3tcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHQvLyAuZGV0YWlscy1jbHN7XHJcblx0Ly8gICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAyMzRweDtcclxuICAgIC8vICAgICBjb2xvcjogIzlmYWZiZDtcclxuXHQvLyBcdHBhZGRpbmc6IDBweDtcclxuXHQvLyBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0Ly8gXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ly8gfVxyXG5cdC5kZXRhaWxzLWNsc3tcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHRcdFxyXG5cdFx0Y29sb3I6ICM2RTZFNkU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1x0XHJcblx0XHR3aWR0aDogMTE4cHg7XHJcblx0XHQvL3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHQvL21hcmdpbi1sZWZ0OiAyNTlweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0fVxyXG5cdC5kZXRhaWxzQ2xpY2stY2xze1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRjb2xvcjogIzI3OEFFNTtcclxuXHR9XHJcblxyXG5cdC5lZGl0LWNsc3tcclxuXHQgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjOWZhZmJkO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmNvc3RkZXRhaWx7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5kb2xhbXQtY2xze1xyXG5cdFx0Ly8gbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdC8vICBmb250LWZhbWlseTogQXZlbmlyIGRlbWlib2xkOy8vNUM1ODlFMkQgUG9zdCAjMTJcclxuXHRcdCBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHQgbWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0IHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG5cdC5zdGFyLW1hcmdpbi1jbHN7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0fVxyXG59XHJcbi5jb2xsYXBzaW5nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbn1cclxuLk11bHRpcGxlT2ZmZXJIZWFkaW5nVGl0bGV7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdGZvbnQtc2l6ZTogMzFweDtcclxuXHRjb2xvcjogIzAwMDAwMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnNvcnRjbHN7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHRcclxuXHRjb2xvcjogIzlmYWZiZDtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRpbWd7XHJcblx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG5cdH1cclxufVxyXG4ubW92ZXBvaW50ZXJ7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5kZWxpY29ue1xyXG5cdG1hcmdpbi10b3A6IDMzcHg7XHJcbn1cclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXJ7XHJcblx0LmRhdGVtb2Rlcm1ib3R0b217XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjNTU1O1xyXG5cdH1cclxuXHQvLyBDbG9zaW5nIGRhdGUgZmllbGQgLSBmaXggZG91YmxlIGJvcmRlclxyXG5cdC5pbnB1dC1ncm91cCAuZGF0ZW1vZGVybWJvdHRvbS5tdWx0aXBsZW9mZmVyRGF0ZSB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmlucHV0LWdyb3VwLWFkZG9uLm11bG9mZmRhdGVhZGRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ly8gRm9jdXMgc3RhdGVzXHJcblx0LmRhdGVtb2Rlcm1ib3R0b20ubXVsdGlwbGVvZmZlckRhdGU6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5pbnB1dC1ncm91cC1hZGRvbi5tdWxvZmZkYXRlYWRkb246Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tdWxvZmZkYXRlYWRkb257XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4vLyBCcm9rZXIgZmVlIHNlbGVjdCBvcHRpb24gZmllbGQgc3R5bGluZ1xyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuZm9ybS1ncm91cCAuZmllbGQtcm93IHNlbGVjdC5zcGxpdF9zZWxlY3RfbWFyZ2luVG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDY7XHJcbn1cclxuLy8gQnJva2VyIGZlZSBzZWxlY3QgZm9jdXMgc3RhdGVcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmZvcm0tZ3JvdXAgLmZpZWxkLXJvdyBzZWxlY3Quc3BsaXRfc2VsZWN0X21hcmdpblRvcDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3RhcmN1cnNvcntcclxuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4ubXVsc3Zlc3RpbWF0ZXtcclxuXHRtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm11bHJlcG9idG57XHJcblx0Ly90ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi8vIE11bHRpcGxlIE9mZmVyIFNoYXJlL1ByaW50IGJ1dHRvbiBQREYgaWNvbiBzaXplXHJcbi5pYm1zaGFyZXByaW50Lm11bHJlcG9idG4gaW1nLFxyXG4ubXVscmVwb2J0biBpbWcuY2xvc2luZ2Nvc3RpY29uLFxyXG4ubXVscmVwb2J0biBpbWcuY2NpY29uIHtcclxuXHR3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcclxufVxyXG4ucGFpZGVzY3Jvd2xlZnRhbGlnbntcclxuXHRtYXJnaW4tbGVmdDogLTE1NXB4O1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG4uRGV0YWlsZWRjY3JpZ2h0YWxpZ257XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTIwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQuTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcclxuXHRcdFxyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHQuZmllbGQtcm93e1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tdWxpbmlwYWdle1xyXG5cdFx0XHRwYWRkaW5nOjIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5zYXZlLWVzdGltYXRle1xyXG5cdC8vIFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdC8vIH1cclxuXHQucnZiLWNvbnRhaW5lclxyXG5cdHtcclxuXHRcdC52aWV3YnRuLWNsc1xyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ5N3B4KSAge1xyXG5cdC5ydmItY29udGFpbmVyIHtcclxuXHRcdC5kb2xhbXQtY2xze1xyXG5cdFx0XHR3aWR0aDo2Ni42JTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDNweCkgYW5kIChtaW4td2lkdGg6IDM5MHB4KSAge1xyXG5cdC5tdWxzdmVzdGltYXRle1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0fVxyXG5cdC5tdWxmdWxscmVwe1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XHJcblx0Lm11bHN2ZXN0aW1hdGV7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdC5zYXZlLWVzdGltYXRle1xyXG5cdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm11bGZ1bGxyZXB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdC5tdWxyZXBvYnRue1xyXG5cdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgIHtcclxuXHQubXVsc3Zlc3RpbWF0ZXtcclxuXHRcdC8vIHdpZHRoOjEwMCU7XHJcblx0fVxyXG5cdC5tdWxmdWxscmVwe1xyXG5cdFx0Ly8gd2lkdGg6MTA0JTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpICB7XHJcblx0LnJ2Yi1jb250YWluZXIge1xyXG5cdFx0LmRldGFpbHMtY2xze1xyXG5cdFx0XHQvLyBtYXJnaW4tbGVmdDogMTYxcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XHJcblx0Lk11bHRpcGxlT2ZmZXJDb250YWluZXIge1xyXG5cdFx0Lk11bHRpcGxlT2ZmZXJUaXRsZXtcclxuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTVweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xyXG5cdC5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIHtcclxuXHRcdC5NdWxfY2xvc2luZ0Nvc3R7XHJcblx0XHRcdHdpZHRoOiA0NiU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjZweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSAge1xyXG5cdC5tdWxmdWxscmVwe1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgICB7XHJcblx0Lm11bHN2ZXN0aW1hdGV7XHJcblx0XHQvLyB3aWR0aDoxMDAlO1xyXG5cdFx0LnNhdmUtZXN0aW1hdGV7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9iaXN0YXJ0b2ZmZXJ7XHJcblx0XHR3aWR0aDo1NCUgIWltcG9ydGFudDtcclxuXHRcdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGUye1xyXG5cdFx0XHRmb250LXNpemU6MjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5OZXdNb19UaXRsZXtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMTVweCAwcHggMTBweCAwcHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG59XHJcbi5Fc2NhbGF0aW9uX3BsdXN7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi8vQm9vdHN0cmFwICA1IHVwZ3JhdGlvbiBjaGFuZ2VzXHJcbi5tdWxpbmlwYWdle1xyXG5cdC5idXllci1zZXR0aW5nc3tcclxuXHRcdG1hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdHdpZHRoOiAxMDAlIDtcclxufVxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcclxuXHQuZm9ybS13cmFwcGVye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XHJcblx0Lm11bHJlcG9idG57XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxyXG4uYnJva2VyZmVlIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcclxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcclxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxyXG5pbnB1dFtuYW1lKj1cInNlbGxlckJGX3ZhbHVlXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcclxuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXHJcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXHJcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcclxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBvbiBmb2N1cyBrZWVwIGFsbCBib3JkZXJzXHJcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxyXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxyXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXHJcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBNdWx0aXBsZSBPZmZlciAtIFNoYXJlL1ByaW50L1BERiBpY29ucyBzaXplIGZpeFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuY2xvc2luZ2Nvc3RpY29uLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuY2NpY29uLFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuY2xvc2luZ2Nvc3RpY29uLmNjaWNvbiB7XHJcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBJcyBCdXllciBFbnRpdHkvVHJ1c3QgVG9nZ2xlXHJcbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9Db250YWluZXIge1xyXG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfb2ZmIHtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxufVxyXG5cclxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9zd2l0Y2gge1xyXG5cdHdpZHRoOiAyMXB4O1xyXG5cdGhlaWdodDogMjFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAycHg7XHJcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fYnV0bGVmdCB7XHJcblx0bGVmdDogMnB4O1xyXG59XHJcblxyXG4uQnV5ZXJFbnRpdHlUcnVzdF9idXRyaWdodCB7XHJcblx0bGVmdDogMjhweDtcclxufVxyXG5cclxuLmluZm9Qb3B1cFNlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbn1cclxuXHJcbi5pbmZvUG9wdXBUaXRsZSB7XHJcblx0Y29sb3I6ICMzRDNEM0Q7XHJcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmluZm9Qb3B1cFRleHQge1xyXG5cdGNvbG9yOiAjM0QzRDNEO1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLENBQWtCLE1BQU07QUFDOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsYUFBYSxBQUFBLE1BQU07QUFDM0MsdUJBQXVCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsTUFBTTtBQUN0RCx1QkFBdUIsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssWUFBWSxBQUFqQixDQUFrQixhQUFhLEFBQUEsTUFBTTtBQUNuRSx1QkFBdUIsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsTUFBTTtBQUNqRSx1QkFBdUIsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsTUFBTSxDQUFDO0VBQ25FLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsWUFBWSxFQUFFLGtCQUFrQjtFQUNoQyxVQUFVLEVBQUUsZUFBZTtFQUMzQixPQUFPLEVBQUUsZUFBZSxHQUN4Qjs7QUFHRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FBc0IsTUFBTTtBQUNsQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssZ0JBQWdCLEFB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9pQnV5ZXJNdWx0aXBsZU9mZmVyLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvaUJ1eWVyTXVsdGlwbGVPZmZlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5pTXVsdGlwbGVPZmZlckNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gUmVtb3ZlIGJveC1zaGFkb3cgZnJvbSBhbGwgaW5wdXQgZmllbGRzXG5cdGlucHV0LmZvcm0tY29udHJvbCxcblx0LmZvcm0tY29udHJvbCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gR3JhZHVhdGlvbiBicm9rZXIgZmVlIC0gQkZfc2VsbGVyYnV5ZXJfU3BsaXRfZmlyc3Qgc2VsZWN0IGRyb3Bkb3duIHN0eWxpbmcgZm9yIE11bHRpcGxlIE9mZmVyIGNhbGNcblx0LmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRfZmlyc3RcIl0sXG5cdC5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRfZmlyc3RcIl0sXG5cdHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdF9maXJzdFwiXSxcblx0c2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRfZmlyc3RcIl0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhbGVuLXJ5dHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHR9XG5cdC5jbG9zaW5nY29zdGljb257XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICBcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHR9XG5cdC5wYWRkbmFtZXtcblx0ICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cblx0LnRleHRub3RlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LmdyZWVuLWJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJ0bmNsb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWRmZTUgIWltcG9ydGFudDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuTm90ZXNMYWJlbHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5pQnV5ZXItSGVhZGNsc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcdFxuXHR9XG5cdC5iY2tkaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC5iY2tzdHlsZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xODhweDtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM3NXB4KXtcblx0XHQuYmNrZGl2e1xuXHRcdFx0LmJja3N0eWxle1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG5cdFx0LmJja2Rpdntcblx0XHRcdC5iY2tzdHlsZXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpe1xuXHRcdC5pYnV5ZXJ0eHR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjYwMXB4KSBhbmQobWF4LXdpZHRoOjc2OHB4KXtcblx0XHQuaWJ1eWVydHh0e1xuXHRcdFx0d2lkdGg6IDc2JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XG5cdFx0LmlidXllcnR4dHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuY29tcGFueU5hbWUtY2xze1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0Ly93aWR0aDo2OCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1x0XHRcblx0fVxuXHQuYm90dG9tU3BhY2UtY2xze1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cblx0LkNvbXBhbnlBcnJvdy1jbHN7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC8vaGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdGJvcmRlcjowcHg7XG5cdFx0b3V0bGluZTowcHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cblx0fVxuXHQuY2xvc2luZ0Nvc3QtY2xze1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0Ly93aWR0aDozMSU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHNwYW57XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0LnRvZ2dsZS1jbHN7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHRjb2xvcjogIzMxM0I2Mjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cblx0XHQudG9wLWNsc3tcblx0XHRcdG1hcmdpbi10b3A6MThweDtcblx0XHR9XG4uc3dpdGNoLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7IGxlZnQ6IDc2JTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC01MCUsIC01MCUsIDAgKTtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdztcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiBzcGFuOm50aC1jaGlsZCggMSApIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiBzcGFuOm50aC1jaGlsZCggMiApIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2IHtcblx0d2lkdGg6ODVweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I4OWVjO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHtcblx0Ly93aWR0aDogOTRweDtcblx0Ly9oZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogIDI4cHg7XG4gICAvLyBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgPiBkaXYge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDM2cHg7IGhlaWdodDogMjZweDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsMCwwLDEpO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsMCwwLDEpO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRtYXJnaW4tdG9wOiAxcHg7XG5cdG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmJpZ3N3aXRjaC5zd2l0Y2ggKyBkaXYgPiBkaXYge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tdG9wOiAxcHg7XG59XG5cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2ID4gZGl2IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ2cHgsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ2cHgsIDAsIDApO1xufVxuXG5cbi5mdWxsLXdpZHRoLWNsc3tcblx0d2lkdGg6IDEwMCU7XG59XG5cblx0Lk11bHRpcGxlT2ZmZXJUaXRsZXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQuTXVsdGlwbGVPZmZlclN1YlRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuTXVsdGlwbGVPZmZlclN1YlRpdGxlMntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuc3Rhcm9mZmVye1xuXHRcdHdpZHRoOjQ1JVxuXHR9XG5cdC5NdWxfY2xvc2luZ0Nvc3R7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjklO1xuXHRcdGNvbG9yOiM1NkE1RkU7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5nZWFyLXNldHRpbmdze1xuXHRcdHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmdlYXItc2V0dGluZ3Mgc3BhbiB7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHRcblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0LCBpbnB1dHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjowcHggIWltcG9ydGFudDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcblx0XHRcdH1cblx0XHRcdHNlbGVjdHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XHRcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0fVxuXHQuQ29tcHV0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQvL21hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0fVxuXHQuU2F2ZUVzdGltYXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICNFRTcwNTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5Db2xsYXBzZURyb3BUaXRsZXtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LkNvbGxhcHNlRHJvcEljb257XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCl7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcblx0fVxuXHQuY2FsYW5kYXItY2xze1xuXHRcdFxuXHQgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHQgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHQgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpe1xuXHQuaU11bHRpcGxlT2ZmZXJDb250YWluZXJ7XG5cdFx0LmlCdXllci1IZWFkY2xze1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4IWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0fVxuXG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuXHQuaU11bHRpcGxlT2ZmZXJDb250YWluZXJ7XG5cdFx0LmlCdXllci1IZWFkY2xze1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHR9XG5cdFx0Lm11bGluaXBhZ2V7XG5cdFx0XHQgXHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHQuTXVsdGlwbGVPZmZlclRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyOXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lk11bHRpcGxlT2ZmZXJTdWJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYmNrZGl2e1xuXHRcdFx0LmJja3N0eWxle1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5pYnV5ZXJ0eHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTIwMHB4KSAge1xuXHQuTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcblx0XHQuYmNrZGl2e1xuXHRcdFx0XG5cdFx0XHQuYmNrc3R5bGV7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDotNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0fVxufVxufVxuLnJ2Yi1jb250YWluZXJ7XG5cdC5SaWdodENvbnRhaW5lckNsc3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggLTE1cHggIzk2YmNkZDtcblx0XHRtaW4taGVpZ2h0OjQwMHB4O1xuXHRcdC5jaGFydC13cmFwcGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQuQ2hhcnRIZWFkZXJEaXZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0Y29sb3I6ICMzMTNCNjI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtd3JhcHBlcntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0fVxuXHRcdFx0LkN1cnNvclBvaW50ZXJDbHN7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHR9XG5cdFx0XHQuUGllY2hhcnRWYWx1ZUNsc3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE5MHB4O1xuXHRcdFx0XHRsZWZ0OiAyMDhweDtcblx0XHRcdFx0ei1pbmRleDogMTAwMDAwO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdC5QcmljZVZhbHVlQ2xze1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Eb2xsYXJTaWduQ2xze1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LkVkaXREb25lQnRue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdC8vY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGNvbG9yOiAjOUZBRkJEO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0LmFjdGl2ZXtcblx0XHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hhcnRfQm90dG9te1xuXHRcdFx0LmJsdWVCb3h7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQTY0RkY7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyQTY0RkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC55ZWxsb3dCb3h7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQueWVsbG93dGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdH1cblx0XHRcdC5SZXN1bHRDb2xsYXBzZURyb3BJY29ue1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5DaGFydFJlc3VsdFRhYmxle1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRcdFx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHRcdFx0XHR3aWR0aDo1JTtcblx0XHRcdFx0XHQuQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LlllbGxvd0NpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuR3JlZW5DaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkJsdWVDaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZFR3b3tcblx0XHRcdFx0XHR3aWR0aDozNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZEZvdXJ7XG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Cb3JkZXJCb3R0b21DbHN7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkFsaWduUmlnaHRDbHN7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lk1hcmdpblRvcENsc3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuTGFiZWxSZWd1bGFyRm9udENsc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkxhYmVsQm9sZEZvbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlNsaWRlckRpdkNsc3tcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzOHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1kb3Qge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXHRcdC5wYWR0b3B7XG5cdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdH1cblx0LmJnLWNsc3tcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiMyMzQwNUU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHQvLyBjb2xvcjojZmZmZmZmO1xuXHRcdGNvbG9yOiMwMDA7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0fVxuXHQuYm9yZGVyLWNsc3tcblx0XHRib3JkZXI6MXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Ly9ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XG5cdH1cblx0LmJvcmRlci1jbHN0b3B7XG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTRlYTtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTRlYTtcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Ly9ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XG5cdH1cblx0LmJvcmRlci1jbHMye1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCAjMjM0MDVFO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTRlYTtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdH1cblx0LnBhZC1jbHN7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0fVxuXHQucGFkLXRvcC1jbHN7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0fVxuXHQubWFwLXJ5dC1jbHN7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Ly9mb250LXNpemU6IDE4cHg7XG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMxNzI5NTE7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LnJ5dC1jbHN7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTRlYTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMTcyOTUxO1xuXHR9XG5cdC5sZWZ0LWNsc3tcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHQvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTRlYTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMTcyOTUxO1xuXHR9XG5cdC5ib3R0b20tY2xze1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlNGVhO1xuXHR9XG5cdC5ib3JkZXJjbHN7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzE3Mjk1MTtcblx0fVxuXHQudmlld2J0bi1jbHN7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXHQuYnRuY2xye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1ZWNhNzMgIWltcG9ydGFudDtcblx0fVxuXHQuQ29tcHV0ZUJ0bjF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5pYnV5Q29tcHV0ZUJ0bjF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5pYnV5Q29tcHV0ZUJ0bjJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDk0LCAyMDIsIDExNSk7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQuc3Rhci1pbWctY2xze1xuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdH1cblx0LmlubGluZS1jbHN7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblx0Ly8gLmRldGFpbHMtY2xze1xuXHQvLyAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8vICAgICBtYXJnaW4tbGVmdDogMjM0cHg7XG4gICAgLy8gICAgIGNvbG9yOiAjOWZhZmJkO1xuXHQvLyBcdHBhZGRpbmc6IDBweDtcblx0Ly8gXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQvLyBcdGN1cnNvcjogcG9pbnRlcjtcblx0Ly8gfVxuXHQuZGV0YWlscy1jbHN7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHRcdFxuXHRcdGNvbG9yOiAjNkU2RTZFO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcdFxuXHRcdHdpZHRoOiAxMThweDtcblx0XHQvL3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0Ly9tYXJnaW4tbGVmdDogMjU5cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuZGV0YWlsc0NsaWNrLWNsc3tcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdH1cblxuXHQuZWRpdC1jbHN7XG5cdCAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTFweDtcbiAgICAgICAgY29sb3I6ICM5ZmFmYmQ7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5jb3N0ZGV0YWlse1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5kb2xhbXQtY2xze1xuXHRcdC8vIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xuXHRcdC8vICBmb250LWZhbWlseTogQXZlbmlyIGRlbWlib2xkOy8vNUM1ODlFMkQgUG9zdCAjMTJcblx0XHQgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCBtYXJnaW4tdG9wOiA4cHg7XG5cdFx0IHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LnN0YXItbWFyZ2luLWNsc3tcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cbn1cbi5jb2xsYXBzaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uTXVsdGlwbGVPZmZlckhlYWRpbmdUaXRsZXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDMxcHg7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNvcnRjbHN7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bWFyZ2luLXRvcDogMTBweDtcdFxuXHRjb2xvcjogIzlmYWZiZDtcblx0cGFkZGluZzogMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRjdXJzb3I6IG1vdmU7XG5cdGltZ3tcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdH1cbn1cbi5tb3ZlcG9pbnRlcntcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLmRlbGljb257XG5cdG1hcmdpbi10b3A6IDMzcHg7XG59XG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcblx0LmRhdGVtb2Rlcm1ib3R0b217XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXHQubXVsb2ZmZGF0ZWFkZG9ue1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdH1cdFxuXHQvLyBQb3NpdGlvbiBkYXRlcGlja2VyIGNhbGVuZGFyIGFib3ZlIHRoZSBmaWVsZFxuXHQuZ21UZW9CLCAuZ2V1VnByLCAuZHFOc1h2LCBkaXZbdGFiaW5kZXg9XCIxXCJde1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRcdGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuXHRcdHotaW5kZXg6IDk5OTk5OSAgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcblx0XHQtby10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuXHRcdHRvcDogLTMxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zdGFyY3Vyc29ye1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tdWxzdmVzdGltYXRle1xuXHRtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubXVscmVwb2J0bntcblx0Ly90ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5wYWlkZXNjcm93bGVmdGFsaWdue1xuXHRtYXJnaW4tbGVmdDogLTE1NXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG59XG4uRGV0YWlsZWRjY3JpZ2h0YWxpZ257XG5cdG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lk11bHRpcGxlT2ZmZXJDb250YWluZXJ7XG5cdFx0XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0LmZpZWxkLXJvd3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm11bGluaXBhZ2V7XG5cdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5zYXZlLWVzdGltYXRle1xuXHQvLyBcdG1hcmdpbi10b3A6IDBweDtcblx0Ly8gfVxuXHQucnZiLWNvbnRhaW5lclxuXHR7XG5cdFx0LnZpZXdidG4tY2xzXG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4OyBcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDk3cHgpICB7XG5cdC5ydmItY29udGFpbmVyIHtcblx0XHQuZG9sYW10LWNsc3tcblx0XHRcdHdpZHRoOjY2LjYlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkgYW5kIChtaW4td2lkdGg6IDM2MXB4KSAge1xuXHQuZm9ybmV3ZGVzY29udGFpbmVyIHtcblx0XHQuYWxsb2ZmZXJ7XG5cdFx0XHRmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG5cdC5mb3JuZXdkZXNjb250YWluZXIge1xuXHRcdC5hbGxvZmZlcntcblx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2VhcmNodGV4dHtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkgYW5kIChtaW4td2lkdGg6IDM3MXB4KSAge1xuXHQuZm9ybmV3ZGVzY29udGFpbmVyIHtcblx0XHQuYWxsb2ZmZXJ7XG5cdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlYXJjaHRleHR7XG5cdFx0XHRwYWRkaW5nOiA1cHggOHB4O1xuXHRcdH1cblx0fVxufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUxcHgpIGFuZCAobWluLXdpZHRoOiAzMTVweCkgIHtcbi8vIFx0LmZvcm5ld2Rlc2NvbnRhaW5lciB7XG4vLyBcdFx0LmFsbG9mZmVye1xuLy8gXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0fVxuLy8gXHRcdC5zZWFyY2h0ZXh0e1xuLy8gXHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQzcHgpIGFuZCAobWluLXdpZHRoOiAzOTBweCkgIHtcblx0Lm11bHN2ZXN0aW1hdGV7XG5cdFx0cGFkZGluZzowcHg7XG5cdH1cblx0Lm11bGZ1bGxyZXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0M3B4KSBhbmQgKG1pbi13aWR0aDogMzE1cHgpICB7XG5cdC5NdWx0aXBsZU9mZmVySGVhZGluZ1RpdGxle1xuXHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG5cdC5tdWxzdmVzdGltYXRle1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdC5zYXZlLWVzdGltYXRle1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0fVxuXHR9XG5cdC5tdWxmdWxscmVwe1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdC5tdWxyZXBvYnRue1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSAge1xuXHQubXVsc3Zlc3RpbWF0ZXtcblx0XHQvLyB3aWR0aDoxMDAlO1xuXHR9XG5cdC5tdWxmdWxscmVwe1xuXHRcdC8vIHdpZHRoOjEwNCU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSAge1xuXHQucnZiLWNvbnRhaW5lciB7XG5cdFx0LmRldGFpbHMtY2xze1xuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDE2MXB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcblx0Lk11bHRpcGxlT2ZmZXJDb250YWluZXIge1xuXHRcdC5NdWx0aXBsZU9mZmVyVGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTVweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuXHQuTXVsdGlwbGVPZmZlckNvbnRhaW5lciB7XG5cdFx0Lk11bF9jbG9zaW5nQ29zdHtcblx0XHRcdHdpZHRoOiA0NiU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDY2cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgIHtcblx0Lm11bGZ1bGxyZXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgICB7XG5cdC5tdWxzdmVzdGltYXRle1xuXHRcdC8vIHdpZHRoOjEwMCU7XG5cdFx0LnNhdmUtZXN0aW1hdGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcblx0XHR9XG5cdH1cblx0Lm1vYmlzdGFydG9mZmVye1xuXHRcdHdpZHRoOjU0JSAhaW1wb3J0YW50O1xuXHRcdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGUye1xuXHRcdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0fVxuXHR9XG59XG4uaWJ0YWJjb257XG4udWktd2lkZ2V0LWhlYWRlclxue1xuXHRib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnRcbntcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsIGEudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyXG57XG5cdGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZVxue1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGFiLXBhbmVcbntcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4udGFiLXBhbmUuYWN0aXZlIFxue1xuXHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcdFxuXHRkaXNwbGF5OiBmbGV4O1xuXHQvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItYm90dG9tOm5vbmU7XG5cdGxpLmFjdGl2ZVxuXHR7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHQvL2JvcmRlci1ib3R0b20tY29sb3I6ICMyNzhBRTU7XG5cdFx0XHQvL2JvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ly9ib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG5cdFx0fVxuXHRcdCAvL2E6aG92ZXJcblx0XHQgLy97XG5cdFx0XHQvLyBib3JkZXI6bm9uZTtcblx0XHRcdCAvL2NvbG9yOm5vbmU7XG5cdFx0Ly8gXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG5cdFx0IC8vfVxuXHR9XG5cdGxpe1xuXHRhIHtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblx0fVxuXHRsaXtcblx0YTpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcblx0fVxuXHR9XG4gIH1cbiAgLm5hdi10YWJzPmxpIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbi8vICAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlclxuLy8gICB7XG4vLyBcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4vLyAgIH1cblx0Lm5hdi10YWJzPmxpLmFjdGl2ZT5hXG4gIHtcblx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAgXG4gIC5uYXYtdGFicyBsaS5hY3RpdmUgYVxuICB7XG5cdCAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgIzI3OEFFNSAhaW1wb3J0YW50O1xuICB9XG59XG4gIC5pYm10YXAxe1xuXHQgIHBhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudDtcblx0ICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXHQgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgfVxuICAuaWJtdGFwMntcblx0bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O1x0XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNkZmRmZGY7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjY2NjY2NjO1xuXHQucGFkZHJpZ2h0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxuXHQucGFkZGxlZnR7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG4uaWJtdGFwbmV3e1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LnBhZGRyaWdodHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cblx0LnBhZGRsZWZ0e1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxufVxuLmlibXRhcDJlZGl0e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQucGFkZHJpZ2h0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxuXHQucGFkZGxlZnR7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XHRcbiAuaWJtdGFwbmFtZXtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHRcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcblx0Zm9udC1zaXplOiAxNXB4O1xuIH1cdFxuIC5pYm10YXBwcmljZXtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1x0XG5cdGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICNkNGQ3ZTA7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XHRcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNkNGQ3ZTA7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG59XG4uaWJtdGFwbmV0e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHRcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcdFxufVxuLmlibXRhcHRpdGxle1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cbi52aWV3aWJ7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubm90ZXNIZWlnaHRjbHN7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnZpZXdpYnR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50OyAgICBcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0LnRpdGxlYnRue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cbi52aWV3aWJte1xuXHRwYWRkaW5nOiAxNXB4IDEwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdGNvbG9yOiM0RTRFNEU7XG59XG4udmlld2libWl7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxMHB4IDBweCAhaW1wb3J0YW50O1xuXHQudGl0bGV7XG5cdFx0Ly93aWR0aDogNjAlO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQudmFse1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG59XG4udmlld2liYntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdC50aXRsZXtcblx0XHR3aWR0aDogNjAlO1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQudmFse1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cbi5pbWdub3Rle1xuXHR3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmltZ25vdGUxe1xubWFyZ2luLXRvcDogNXB4O1xuXHR3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvL21hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zcGFubGFibGV7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZWluZm9saXN0e1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcbn1cbi5kaXNwbGF5aW5saW5lMXtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0LmltZ2Rpc3BsYXl7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiA3cHg7XG5cdH1cblx0LmluZm9kaXNwbGF5MXtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXG5cdH1cbn1cbi5pYmxpc3R0aXRsZXtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQuZWRpdHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQudGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR3aWR0aDogNDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnJlc2V0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHR3aWR0aDozMCVcblx0fVxuXHQuZW1wdHl7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHQudGl0bGVhZGp1c3R7XG5cdFx0d2lkdGg6MzAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXHR9XG5cdC5saW5rY2hhbmdlZGVze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzAwcHgpIGFuZCAobWF4LXdpZHRoOjQwMHB4KXtcblx0LmlibGlzdHRpdGxle1xuXHRcdC5yZXNldHtcblx0XHRcdHdpZHRoOjE1JVxuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR3aWR0aDoxMDAlXG5cdFx0fVxuXHRcdC50aXRsZWFkanVzdHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdH1cblx0LmZvcm5ld2Rlc2NvbnRhaW5lcntcblx0XHQuYWxsb2ZmZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2VhcmNodGV4dHtcblx0XHRcdHBhZGRpbmc6IDVweCA0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmVkaXR7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9IFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwMHB4KSBhbmQgKG1heC13aWR0aDo1MDBweCl7XG5cdC5pYmxpc3R0aXRsZXtcblx0XHQudGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR3aWR0aDoxMDAlXG5cdFx0fVxuXHRcdC50aXRsZWFkanVzdHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0LnJlc2V0e1xuXHRcdFx0d2lkdGg6MTUlXG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjUwMHB4KSBhbmQgKG1heC13aWR0aDo2MDBweCl7XG5cdC5pYmxpc3R0aXRsZXtcblx0XHQudGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR3aWR0aDoxMDAlXG5cdFx0fVxuXHRcdC5yZXNldHtcblx0XHRcdHdpZHRoOjE1JVxuXHRcdH1cblx0fVxufVxuLmN1cnNvcntcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3hDb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4gIFxuLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXQge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIDAuNWVtIDAgMDtcblx0Zm9udC1zaXplOiAxMTUlO1xufVxuXG4uY2hlY2tib3hMYWJlbCwgLmlsaXN0IHtcblx0bWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXJlZ3VsYXIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ubG9hbmRlZm1hcmdodG9wMSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFuYWdlZGVmc2V0IHtcblx0Y29sb3I6ICM2Njk5RkY7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaUJ1eWVyQ3VzdG9tIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaWJ1eWVyZGVmYXVsdHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLWRlZmF1bHQtcHB1cCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cblxuLmFkZGNvbXBjaGVja2JveCA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCA+IHNwYW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm9keS1kZWZhdWx0LXBwdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC1oZWlnaHQ6IDQ1MHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mb290ZXItZGVmYXVsdC1wcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHR0b3A6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J117IGhlaWdodDogMDsgd2lkdGg6IDA7IGJvcmRlcjogMHB4OyBkaXNwbGF5OiBub25lO31cbiAgXG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGN1YmljLWJlemllciguNCwuMCwuMjMsMSk7XG4gIH1cbiAgLmNoZWNrYm94Q29udGFpbmVye1xuXHQuU2VsZWN0ZWRDb21wYW55QnRue1x0XG5cdFx0bGVmdDogMC41ZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgcmVkO1x0XHRcblx0XHRcblx0XHRcblx0fVxuICB9XG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCA+IGluc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDJlbTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllciguNCwuMCwuMjMsMSk7XG4gIH1cbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsID4gaW5zID4gaXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgPiBzcGFue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2FkMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICBcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKC40LC4wLC4yMywxKTtcbiAgfVxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgPiBzcGFue1xuXHQgIC5TZWxlY3RlZEJ0bntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7ICBcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKC40LC4wLC4yMywxKTtcblx0ICB9XG4gICAgXG4gIH1cbiAgXG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDpob3ZlciA+IHNwYW4sIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMgKyBsYWJlbCA+IHNwYW57XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIH1cbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwgPiBpbnN7IGhlaWdodDogMTAwJTsgfVxuICBcbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwgPiBzcGFue1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNThkZmY7XG4gICAgYW5pbWF0aW9uOiBzaHJpbmstYm91bmNlIDIwMG1zIGN1YmljLWJlemllciguNCwuMCwuMjMsMSk7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgfVxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCA+IHNwYW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjZlbTtcbiAgICBsZWZ0OiAuMTFlbTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBjaGVja2JveC1jaGVjayAxMjVtcyAyNTBtcyBjdWJpYy1iZXppZXIoMSwuMjMsLjAsLjQpIGZvcndhcmRzO1xuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNocmluay1ib3VuY2V7XG4gICAgMCV7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAzMyV7ICAgIFxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguODUpO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgICAgXG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgY2hlY2tib3gtY2hlY2t7XG4gICAgMCV7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI1OGRmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIDMzJXtcbiAgICAgIHdpZHRoOiAuNGVtO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgMTAwJXsgICAgXG4gICAgICB3aWR0aDogLjRlbTtcbiAgICAgIGhlaWdodDogMC44ZW07ICAgIFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMjU4ZGZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCguM2VtLC0uNWVtLDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG4gIC5saXN0bmF2e1xuXHQgIGRpc3BsYXk6ZmxleDtcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIHdpZHRoOjEwMCU7XG5cdCAgLmxpc3RvcmRlcntcblx0XHQgIHdpZHRoOjUwJTtcblx0XHQgIGRpc3BsYXk6ZmxleDtcblx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5saXN0cHJlbmV4e1xuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgZ3JleTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHQgIH1cbiAgfVxuLmRvdGNoZWNre1xuXHR3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2E2YTY7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuLmlibm90ZWxhYmVse1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRcblx0c3Bhbntcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0XG59XG5cbi5pYm5vdGVzYXZle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vdnRhYmNvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0LnRhYmxlZnJpZ2ltZ2Nvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNXB4IDEycHggNXB4IDEycHg7XG4gICAgXHR3aWR0aDogNDBweDtcblx0XHQudGFibGVmcmlnaW1ne1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdFxuXHQubW92dGFic3ViY29udGFpbmVye1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCBncmVlbjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5tb3Z0YWJsaXN0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcblx0XHR1bHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgXHRcdCBcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bGl7XG5cdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW92dGFibGlzdCBsaS5hY3RpdmUgYVxuICB7XG5cdCAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgIzI3OEFFNSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkaW5nbmV3Y29udGFpbGVye1xuXHR3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQuYWxsb2ZmZXJ7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuICAgIFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHQuZWRpdGRpdntcblx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5yZWxvYWRkZXN7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZWRpdGRlc3tcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbiAgfVxufVxuXG4vKiB0YWIgY2hhbmdlIGFuaW1hdGlvbiAqL1xuLmlibGVmdG91dHtcblx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbmltYXRpb24tbmFtZTogaWJsZWZ0b3V0YW5pO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuQGtleWZyYW1lcyBpYmxlZnRvdXRhbml7XG4gICAgMCV7IG9wYWNpdHk6MSA7LyogbWFyZ2luLWxlZnQ6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7ICovfVxuICAgIDEwMCV7IG9wYWNpdHk6MDsgLyptYXJnaW4tbGVmdDogLTI1MHB4OyBtYXJnaW4tcmlnaHQ6IDI1MHB4OyovIH1cbn1cblxuLmliZnJvbXJpZ2h0e1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGFuaW1hdGlvbi1uYW1lOiBpYmZyb21yaWdodGFuaTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XG59XG5Aa2V5ZnJhbWVzIGliZnJvbXJpZ2h0YW5pe1xuICAgIDAleyBvcGFjaXR5OjAgOy8qIG1hcmdpbi1sZWZ0OiAyNTBweDsgbWFyZ2luLXJpZ2h0OiAtMjUwcHg7Ki8gfVxuICAgIDEwMCV7IG9wYWNpdHk6MSA7LyogbWFyZ2luLWxlZnQ6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7Ki99XG59XG4uaWJmcm9tcmlnaHRuYXZ7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLW5hbWU6IGliZnJvbXJpZ2h0YW5pO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuLmliZnJvbWxlZnRuYXZ7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLW5hbWU6IGliZnJvbWxlZnRhbmk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5Aa2V5ZnJhbWVzIGliZnJvbWxlZnRhbml7XG4gICAgMCV7IG9wYWNpdHk6MCA7LyogbWFyZ2luLXJpZ2h0OiAyNTBweDsgbWFyZ2luLWxlZnQ6IC0yNTBweDsqLyB9XG4gICAgMTAwJXsgb3BhY2l0eToxIDsvKiBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWxlZnQ6IDBweDsqL31cbn1cbi5pYnJpZ2h0b3V0bmF2e1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGFuaW1hdGlvbi1uYW1lOiBpYnJpZ2h0b3V0YW5pO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuQGtleWZyYW1lcyBpYnJpZ2h0b3V0YW5pe1xuICAgIDAleyBvcGFjaXR5OjEgOyAvKm1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyovIH1cbiAgICAxMDAleyBvcGFjaXR5OjA7LyogbWFyZ2luLXJpZ2h0OiAtMjUwcHg7IG1hcmdpbi1sZWZ0OiAyNTBweDsgKi99XG59XG4udHh0dXBwZXJ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHdpZHRoOiAxMDBweDtcbn1cbi5pYnV5ZXJsaXN0YnRuY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LmlidXllcmxpc3RidG57XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4uaWJ1eWVyc2VsbGVyZGV0YWlsc3tcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8vIGlCdXllciBNdWx0aXBsZSBPZmZlciAtIEhvbWUgSW5mb3JtYXRpb24gZmllbGRzIC0gbWFpbnRhaW4gYm9yZGVyIG9uIGZvY3VzXG4uaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyxcbmlucHV0LmlidXllcnNlbGxlcmRldGFpbHM6Zm9jdXMsXG5pbnB1dC5mb3JtLWNvbnRyb2wuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyxcbi5pTXVsdGlwbGVPZmZlckNvbnRhaW5lciBpbnB1dC5pYnV5ZXJzZWxsZXJkZXRhaWxzOmZvY3VzLFxuLmlNdWx0aXBsZU9mZmVyQ29udGFpbmVyIC5maWVsZC1yb3cgaW5wdXQuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaWJ1eWVybWFuZ2VsaXN0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7O1xufVxuLm1hcmdpbnplcm97XG5cdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4uaWJ1eWVyZG90Y29udFxue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LmRvdHtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogN3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzQwNUU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG1hcmdpbjogMThweCAycHg7XG5cdH1cbn1cbi5tYW5hZ2VpbnB1dHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0b3A6IDdweDtcbiAgICBjb2xvcjogIzI3OEFFNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnNob3duZXdkZXNpZ257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA2NTBweDtcblx0LnNldGxpc3RoZWlnaHR7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQubm9vZmZlcnN0eWxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdG1hcmdpbjogMzBweCAwcHg7XG5cdFx0fVxuXHR9XG5cdC5zZXRsaXN0aGVpZ2h0MXtcblx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAzMTdweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Lm5vb2ZmZXJzdHlsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRtYXJnaW46IDMwcHggMHB4O1xuXHRcdH1cblx0fVxufVxuLmZvcm5ld2Rlc2lnbnJpZ2h0e1xuXHR3aWR0aDo1MCU7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuXHQuc2V0bGlzdGhlaWdodHtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQubmV3ZGVzY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tQm90dG9tOiAyMHB4O1xuXHRcdC5zZWFyY2hkaXZ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHQuc2VhcmNodGV4dHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zZWFyY2hpbnB1dHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmNrZGl2e1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxpc3RzZWxlY3RkaXZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0XHRcdC5uZXdzZWxlY3RzdHlsZXtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdH1cblx0XHRcdC5saXN0b3B0aW9ue1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQubGluZWxpc3R7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG5cdFx0XHRcdFx0Ly9tYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcbiAgICBcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjIwcHhcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdyaWRsaXN0e1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MjBweFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZvcm5ld2Rlc2lnbmxlZnR7XG5cdHdpZHRoOjUwJTtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vYm9yZGVyOjFweCBzb2xpZCBibHVlXG59XG4ubmV3ZnVsbGRyYWdpbmdlZGl0e1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uc2VsZWN0ZWRuZXdkcmFnc3R5bGV7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuXHRtYXJnaW46IDEwcHggMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR3aWR0aDogOTUlO1xuICAgIGhlaWdodDogNTBweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxMHB4IDRweCAjY2NjY2NjNmI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lm5ld2RyYWdpbWd7XG5cdFx0d2lkdGg6IDEwJTtcblx0fVxuXHQubmV3ZHJhZ25hbWV7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IzUxOGFmZFxuXHR9XG5cdC5uZXdkcmFncHJpe1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHR9XG5cdC5uZXdkcmFnbmV0e1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdFxuXHR9XG59XG4ubmV3ZHJhZ3N0eWxle1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAxN3B4O1xuXHRtYXJnaW46IDEwcHggMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDhweCAjY2NjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5uZXdkcmFnaW1ne1xuXHRcdHdpZHRoOiAxMCU7XG5cdH1cblx0Lm5ld2RyYWduYW1le1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiM1MThhZmRcblx0fVxuXHQubmV3ZHJhZ3ByaXtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHR9XG5cdC5uZXdkcmFnbmV0e1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHR9XG59XG4uZ3JpZGNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdGhlaWdodDogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZGxheW91dHtcblx0d2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWxlY3RlZG5ld2dyaWR2aWV3Y29udCwubmV3Z3JpZHZpZXdjb250e1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHggMHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEycHggI2NjY2NjYztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHQubmV3Z3ZuYW1le1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5uZXdndnByaWNjb250e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQubmV3Z3ZwcmljbmFtZXtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0Lm5ld2d2cHJpY3ZhbHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdH1cblx0Lm5ld2d2Z3JhcGh7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG5cdH1cblx0Lm5ld2d2Z3JhcGhzbWFsbHtcblx0XHRmb250LXNpemU6IDlweDtcblx0XHRkaXNwbGF5Om5vbmVcblx0fVxuXHQubmV3Z3Zlc3RuZXRjb250e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE4MXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQubmV3Z3Zlc3RuZXRuYW1le1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdH1cblx0XHQubmV3Z3Zlc3RuZXR2YWx7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0fVxuXHR9XG59XG4uc2VsZWN0ZWRuZXdncmlkdmlld2NvbnR7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggOXB4IDEwcHggI2MxYmNiYzhjO1xufVxuLm5ld2Rlc2lnbmRyYWd0aXRsZXtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC5uZXdkcmFndGl0bGVzdHlsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTBweCAxN3B4IDBweCAxN3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Lm5ld2RyYWdpbWd7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdH1cblx0XHQubmV3ZHJhZ25hbWV7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6I2QxZDFkMTtcblx0XHR9XG5cdFx0Lm5ld2RyYWdwcml7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6I2QxZDFkMTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Lm5ld2RyYWduZXR7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0Y29sb3I6I2QxZDFkMTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5pYm1vcGFnZWZ1bGxjb250YWlucmV7XG5cdHdpZHRoOjc1JTtcblx0LmlibW9jb250YWlucmV7XG5cdFx0Ly9AZXh0ZW5kOiAxcHggc29saWQgcmVkO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDE2cHggMThweCAxMHB4ICNjY2NjY2M2Yjtcblx0XHQuaWJtb2dyYXBoaW5zaWRldGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUxpZ2h0O1xuXHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0fVxuXHRcdC5pYm1vZ3JhcGhpbnNpZGV2YWx1ZXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyNTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdH1cblx0XHQubGlzdGFsbGRpdntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0LmhpZ2hsaWdodGxpc3RkaXZ7XG5cdFx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDVweCAxOXB4O1xuXHRcdFx0XHR3aWR0aDogMTEwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXHRcdFx0fVxuXHRcdFx0Lmxpc3RkaXYsLmhpZ2hsaWdodGxpc3RkaXZ7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC5saXN0Y29sb3J7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQubGlzdGNvbnR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0ICAgXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHQgICBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHQgICBcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0Lmxpc3RuYW1le1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNkMWQxZDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oaWdobGlnaHRsaXN0bmFtZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmxpc3R2YWx1ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGlnaGxpdGVsaXN0dmFsdWV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlzdGZ1bGxkb3R7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZDFkMWQxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ncmFwaHRpdGxlZGl2e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdCAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICBtYXJnaW46IDIwcHggMHB4O1xuXHRcdFx0ICAuZ3JhcGh0aXRsZW5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHRcdFxuXHRcdFx0XHRjb2xvcjojNTE4YWZkXG5cdFx0XHQgIH1cblx0XHRcdCAgLmdyYXBodGl0bGVmaWVsZG5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTGlnaHQ7XG5cdFx0XHQgIH1cblx0XHRcdCAgLmdyYXBodGl0bGV2YWx1ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcdFxuXHRcdFx0XHRjb2xvcjojNDk0OTQ5XG5cdFx0XHQgIH1cblx0XHR9XG5cdH1cblx0LmVkaXRpbnB1dHN7XG5cdFx0bWFyZ2luOiAyMHB4IDBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IzI3OEFFNTtcblx0XHR9XG5cdH1cblx0LmVkaXRpbnB1dHNjbG9zaW5nY2N7XG5cdFx0bWFyZ2luOiAwcHggMCAyMHB4IDBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IzI3OEFFNTtcblx0XHR9XG5cdH1cbn1cbi5pYm1vZ2xlZ2VuZGRpdntcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwcHggMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XG59XG4ubm9vZmZlcmZvdW5ke1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDEwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuc2hvd25ld2Rlc2lnbntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5zZXRsaXN0aGVpZ2h0e1xuXHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAge1xuXHQubmV3Z3ZncmFwaHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LmdyaWRsYXlvdXR7XG5cdFx0d2lkdGg6NDElO1xuXHR9XG5cdC5uZXdndmdyYXBoc21hbGx7XG5cdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHR9XG5cdC5uZXdndmVzdG5ldGNvbnR7XG5cdFx0Lm5ld2d2ZXN0bmV0dmFse1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdC5mb3JuZXdkZXNpZ25yaWdodHtcblx0XHR3aWR0aDo3MCVcblx0fVxuXHQuZm9ybmV3ZGVzaWdubGVmdHtcblx0XHR3aWR0aDo3MCVcblx0fVxuXHQuaWJtb3BhZ2VmdWxsY29udGFpbnJle1xuXHRcdHdpZHRoOjc1JVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpICB7XG5cdC5mb3JuZXdkZXNpZ25yaWdodHtcblx0XHR3aWR0aDoxMDAlXG5cdH1cblx0LmZvcm5ld2Rlc2lnbmxlZnR7XG5cdFx0d2lkdGg6MTAwJVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHQuaWJtb3BhZ2VmdWxsY29udGFpbnJle1xuXHRcdHdpZHRoOjg1JTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblx0LmlibW9wYWdlZnVsbGNvbnRhaW5yZXtcblx0XHR3aWR0aDo5NSU7XG5cdH1cbn1cbi5uZXdoZWFkZXJkZXNpZ2h7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQubmV3aGVhZGVyc3Vie1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0cGFkZGluZzogMHB4IDUwcHg7XG5cdFx0LmhlYWRyZXNjcmVlbm5hdntcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjNTE4YWZkO1xuXHRcdFx0d2lkdGg6IDMwJTtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZWFkZXJuYW1le1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG5cdFx0XHR3aWR0aDogNDAlO1xuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQuaGVhZHNlYXJjaGRpdntcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuaGVhZHNlYXJjaHRleHR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRzZWFyY2hpbnB1dHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubmV3SUJNT1BhZGRpbmd7XG5cdHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG59XG4uZm9ybmV3ZGVzY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0LmFsbG9mZmVye1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cdC5lZGl0e1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcblx0fVxuXHQuc2VhcmNodGV4dHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MTVweDtcblx0XHR9XG5cdFx0LnNlYXJjaGlucHV0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxufVxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcbnNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLy8gaUJ1eWVyIE11bHRpcGxlIE9mZmVyIC0gU2VsbGVyIE5hbWUsIFN0cmVldCBBZGRyZXNzLCBDaXR5IC0gZm9jdXMgYm9yZGVyXG5pbnB1dFtuYW1lPVwic2VsbGVybmFtZVwiXTpmb2N1cyxcbmlucHV0W25hbWU9XCJzZWxsZXJhZGRyZXNzXCJdOmZvY3VzLFxuaW5wdXRbbmFtZT1cInNlbGxlcmNpdHlcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHdCQUF3QixDQUFDO0VBQ3hCLEtBQUssRUFBQyxJQUFJO0VBQ1YsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLEdBQUc7RUFDbkIsV0FBVyxFQUFFLFVBQVU7RUFDdkIsZUFBZSxFQUFFLE1BQU0sR0ErWnZCO0VBeGFELEFBV0Msd0JBWHVCLENBV3ZCLEtBQUssQUFBQSxhQUFhO0VBWG5CLHdCQUF3QixDQVl2QixhQUFhLENBQUM7SUFDYixVQUFVLEVBQUUsZUFBZSxHQUMzQjtFQWRGLEFBaUJDLHdCQWpCdUIsQ0FpQnZCLFVBQVUsQ0FBQyxNQUFNLENBQUEsQUFBQSxFQUFDLEVBQUksNEJBQTRCLEFBQWhDO0VBakJuQix3QkFBd0IsQ0FrQnZCLGtCQUFrQixDQUFDLE1BQU0sQ0FBQSxBQUFBLEVBQUMsRUFBSSw0QkFBNEIsQUFBaEM7RUFsQjNCLHdCQUF3QixDQW1CdkIsTUFBTSxDQUFBLEFBQUEsRUFBQyxFQUFJLDRCQUE0QixBQUFoQztFQW5CUix3QkFBd0IsQ0FvQnZCLE1BQU0sQ0FBQSxBQUFBLElBQUMsRUFBTSw0QkFBNEIsQUFBbEMsRUFBb0M7SUFDMUMsYUFBYSxFQUFFLGNBQWM7SUFDN0IsUUFBUSxFQUFFLG1CQUFtQjtJQUM3QixX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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9JYnV5ZXJjdXN0b21pemVpbnB1dC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0lidXllcmN1c3RvbWl6ZWlucHV0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG5cbi5jdXN0Y29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3VzdG5hdmJhcmZ1bGx7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdC50YWJsZWZyaWdpbWdjb257XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFxuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHNwYW57XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LnRhYmxlZnJpZ2ltZ3tcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiA1cHggMTJweCA1cHggMTJweDtcblx0XHR9XG5cdH1cblx0XG5cdC5jdXN0bW92dGFic3ViY29udGFpbmVye1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCBncmVlbjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5jdXN0bW92dGFibGlzdHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG5cdFx0dWx7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgIFx0XHQgXHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRtYXJnaW46IDBweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsaXtcblx0XHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jdXN0bW92dGFibGlzdCBsaS5hY3RpdmUgYVxuICB7XG5cdCAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgIzI3OEFFNSAhaW1wb3J0YW50O1xuICB9XG59XG4uY3VzdHR4dHVwcGVye1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmN1c3R0YWItcGFuZVxue1xuXHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0dGFiLXBhbmUuYWN0aXZlIFxue1xuXHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY3VzdGRvdHN7XG4gICAgZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3R2aWV3aWJ7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1yYWRpdXM6OHB4O1xufVxuLmN1c3R2aWV3aWJ0e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDsgICAgXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdC50aXRsZWJ0bntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4uY3VzdHZpZXdib2R5e1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNEU0RTRFO1xuXHQuY3VzdHZpZXdib2R5aGVhZHtcblx0XHRwYWRkaW5nOiAxMXB4O1xuXHRcdHdpZHRoOiAzNSU7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHQvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdH1cblx0LmN1c3R2aWV3Ym9keXZhbHVle1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4IDExcHggMTBweDtcblx0XHR3aWR0aDogNjUlO1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdH1cblx0LmN1c3R2aWV3Ym9keWNsb3Npbmd7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0XG59XG4uY3VzdG5vdGVzdmlld2JvZHl7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdGNvbG9yOiAjNEU0RTRFO1xuXHQuY3VzdHZpZXdib2R5bm90ZXN7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwcHg7XG4gICBcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdH1cblx0fVxuXHQuY3VzdG5vdGVze1xuXHRcdHBhZGRpbmc6IDBweCAxNXB4IDE1cHggMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLmN1c3RiYWNrZGl2e1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0LmN1c3RiYWNre1xuXHRcdHdpZHRoOiA2JTtcblx0XHRtYXJnaW4tbGVmdDotNiU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGltZ3toZWlnaHQ6MThweH1cblx0XHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IHJnYig4MCwgMTM4LCAyNTUpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5jdXN0aGVhZHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRzcGFue1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuICAgXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0fVxuXHR9XG59XG4uY3VzdGRlbGV0ZXtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcblx0aW1ne2hlaWdodDoxOHB4fVxuXHRzcGFue1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLmN1c3RzYXZlYnRoe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY3VzdG9wdGlvbmNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHQuY3VzdG9wdGlvbmxpc3Rjb250e1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMTNweCAwcHg7XG5cdFx0LmltZ2NvbnRhaW5lcntcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxOHB4XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0Y29udGFpbmVye1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0XHQuZGVsZXRldGV4dHtcblx0XHRcdGNvbG9yOiAjZWQ0ODQ5O1xuXHRcdH1cblx0XHRcblx0fVxufVxuLmN1c3RkZWxldGV0ZXh0e1xuXHRtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbn1cbi5jdXN0ZGVsZXRlZGV0YWlse1xuXHRmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRjb2xvcjogIzIzNDA1RTtcbn1cbi5jdXN0cmVzdG9yZWRldGFpbHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMyMzQwNUU7XG59XG4uY3VzdHJlc3RvcmVkZXRhaWxIZWFkaW5ne1xuXHRmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uY3VzdGlsaXN0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbWlwY29udGFpbmVye1xuXHR3aWR0aDoxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYmVjNGQyO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0LnNlbHBlcmNlbnR7XG5cdFx0d2lkdGg6MTglO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQucGVyY2VudHtcblx0XHR3aWR0aDoxOCU7XG5cdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5zZWxkb2xsYXJ7XG5cdFx0d2lkdGg6MTglO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZG9sbGFye1xuXHRcdHdpZHRoOjE4JTtcblx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuLmJ1dHRvbmRpdntcblx0bWFyZ2luLWJvdHRvbTozMHB4O1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLGNBQWMsQ0FBQTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ1YsY0FBYyxFQUFFLE1BQU0sR0FDekI7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FrRHZCO0VBckRELEFBS0MsZUFMYyxDQUtkLGdCQUFnQixDQUFBO0lBQ2YsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTTtJQUNuQixlQUFlLEVBQUUsTUFBTTtJQUV2QixLQUFLLEVBQUUsSUFBSSxHQVFYO0lBbEJGLEFBV0UsZUFYYSxDQUtkLGdCQUFnQixDQU1mLElBQUksQ0FBQTtNQUNILE1BQU0sRUFBQyxPQUFPLEdBQ2Q7SUFiSCxBQWNFLGVBZGEsQ0FLZCxnQkFBZ0IsQ0FTZixhQUFhLENBQUE7TUFDWixNQUFNLEVBQUMsT0FBTztNQUNkLE1BQU0sRUFBRSxpQkFBaUIsR0FDekI7RUFqQkgsQUFvQkMsZUFwQmMsQ0FvQmQsdUJBQXVCLENBQUE7SUFDdEIsS0FBSyxFQUFFLEdBQUc7SUFFVixRQUFRLEVBQUUsTUFBTSxHQUNoQjtFQXhCRixBQXlCQyxlQXpCYyxDQXlCZCxlQUFlLENBQUE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQXNCWDtJQWhERixBQTZCRSxlQTdCYSxDQXlCZCxlQUFlLENBSWQsRUFBRSxDQUFBO01BQ0QsS0FBSyxFQUFFLElBQUk7TUFDUCxPQUFPLEVBQUUsSUFBSTtNQUNkLE1BQU0sRUFBRSxHQUFHO01BQ2QsT0FBTyxFQUFFLEdBQUcsR0FjWjtNQS9DSCxBQW1DRyxlQW5DWSxDQXlCZCxlQUFlLENBSWQsRUFBRSxDQU1ELEVBQUUsQ0FBQTtRQUVELE9BQU8sRUFBRSxJQUFJO1FBRWIsV0FBVyxFQUFFLE1BQU0sR0FPbkI7UUE5Q0osQUF3Q0ksZUF4Q1csQ0F5QmQsZUFBZSxDQUlkLEVBQUUsQ0FNRCxFQUFFLENBS0QsQ0FBQyxDQUFBO1VBQ0EsT0FBTyxFQUFDLEdBQUc7VUFDWCxlQUFlLEVBQUUsSUFBSTtVQUNyQixLQUFLLEVBQUUsa0JBQWtCO1VBQ3pCLFdBQVcsRUFBRSxrQkFBa0IsR0FDL0I7RUE3Q0wsQUFpREMsZUFqRGMsQ0FpRGQsZUFBZSxDQUFDLEVBQUUsQUFBQSxPQUFPLENBQUMsQ0FBQyxDQUMxQjtJQUNDLGFBQWEsRUFBQyw0QkFBNEIsR0FDMUM7O0FBRUgsQUFBQSxhQUFhLENBQUE7RUFDWixjQUFjLEVBQUUsU0FBUyxHQUN6Qjs7QUFDRCxBQUFBLGFBQWEsQ0FDYjtFQUNDLE9BQU8sRUFBQyxlQUFlLEdBQ3ZCOztBQUNELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FDcEI7RUFDQyxPQUFPLEVBQUMsZ0JBQWdCLEdBQ3hCOztBQUNELEFBQUEsU0FBUyxDQUFBO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFDLEdBQUcsR0FDakI7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNWLGVBQWUsRUFBRSxhQUFhO0VBQzlCLE9BQU8sRUFBRSxvQkFBb0I7RUFDN0Isc0JBQXNCLEVBQUUsR0FBRztFQUMzQix1QkFBdUIsRUFBRSxHQUFHO0VBQy9CLGdCQUFnQixFQUFFLE9BQU87RUFFekIsYUFBYSxFQUFFLGlCQUFpQjtFQUNoQyxXQUFXLEVBQUUsWUFBWSxHQUl6QjtFQWJELEFBVUMsWUFWVyxDQVVYLFNBQVMsQ0FBQTtJQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2I7O0FBRUYsQUFBQSxhQUFhLENBQUE7RUFDWixLQUFLLEVBQUMsSUFBSTtFQUNWLE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFFLGFBQWE7RUFDdkIsS0FBSyxFQUFFLE9BQU8sR0EwQmpCO0VBOUJELEFBS0MsYUFMWSxDQUtaLGlCQUFpQixDQUFBO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsS0FBSyxFQUFFLEdBQUc7SUFDVixPQUFPLEVBQUMsSUFBSTtJQUNaLFdBQVcsRUFBRSxNQUFNLEdBR25CO0VBWkYsQUFhQyxhQWJZLENBYVosa0JBQWtCLENBQUE7SUFDakIsT0FBTyxFQUFFLGtCQUFrQjtJQUMzQixLQUFLLEVBQUUsR0FBRyxHQUVWO0VBakJGLEFBa0JDLGFBbEJZLENBa0JaLG9CQUFvQixDQUFBO0lBQ25CLE9BQU8sRUFBRSxJQUFJO0lBQ2IsS0FBSyxFQUFFLElBQUk7SUFDWCxhQUFhLEVBQUUsaUJBQWlCO0lBQ2hDLFVBQVUsRUFBRSxpQkFBaUI7SUFDN0IsTUFBTSxFQUFFLE9BQU87SUFDZixLQUFLLEVBQUUsT0FBTyxHQUlkO0lBNUJGLEFBeUJFLGFBekJXLENBa0JaLG9CQUFvQixDQU9uQixHQUFHLENBQUE7TUFDRixXQUFXLEVBQUUsR0FBRyxHQUNoQjs7QUFJSCxBQUFBLGtCQUFrQixDQUFBO0VBQ2pCLEtBQUssRUFBQyxJQUFJO0VBQ1YsT0FBTyxFQUFDLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTTtFQUN0QixXQUFXLEVBQUUsYUFBYTtFQUMxQixLQUFLLEVBQUUsT0FBTyxHQWNkO0VBbkJELEFBTUMsa0JBTmlCLENBTWpCLGtCQUFrQixDQUFBO0lBQ2pCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsT0FBTyxHQUtmO0lBZEYsQUFVRSxrQkFWZ0IsQ0FNakIsa0JBQWtCLENBSWpCLEdBQUcsQ0FBQTtNQUNGLEtBQUssRUFBRSxJQUFJO01BQ1IsV0FBVyxFQUFFLEdBQUcsR0FDbkI7RUFiSCxBQWVDLGtCQWZpQixDQWVqQixVQUFVLENBQUE7SUFDVCxPQUFPLEVBQUUsa0JBQWtCO0lBQzNCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBRUYsQUFBQSxZQUFZLENBQUE7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNSLE9BQU8sRUFBRSxJQUFJO0VBQ2hCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLGFBQWEsRUFBRSxJQUFJLEdBMEJuQjtFQTlCRCxBQUtDLFlBTFcsQ0FLWCxTQUFTLENBQUE7SUFDUixLQUFLLEVBQUUsRUFBRTtJQUNULFdBQVcsRUFBQyxHQUFHO0lBQ2YsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTSxHQVNuQjtJQWxCRixBQVVFLFlBVlUsQ0FLWCxTQUFTLENBS1IsR0FBRyxDQUFBO01BQUMsTUFBTSxFQUFDLElBQUksR0FBRTtJQVZuQixBQVdFLFlBWFUsQ0FLWCxTQUFTLENBTVIsSUFBSSxDQUFBO01BQ0gsU0FBUyxFQUFFLElBQUk7TUFDZixXQUFXLEVBQUUsaUJBQWlCO01BQzlCLE1BQU0sRUFBRSxPQUFPO01BQ2YsS0FBSyxFQUFFLE9BQWlCO01BQ3hCLFlBQVksRUFBRSxHQUFHLEdBQ2pCO0VBakJILEFBbUJDLFlBbkJXLENBbUJYLFNBQVMsQ0FBQTtJQUNSLEtBQUssRUFBRSxHQUFHO0lBQ1YsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTTtJQUNuQixlQUFlLEVBQUUsTUFBTSxHQU12QjtJQTdCRixBQXdCRSxZQXhCVSxDQW1CWCxTQUFTLENBS1IsSUFBSSxDQUFBO01BQ0gsV0FBVyxFQUFFLGlCQUFpQjtNQUMzQixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQUdILEFBQUEsV0FBVyxDQUFBO0VBQ1YsYUFBYSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUMxQixXQUFXLEVBQUUsTUFBTSxHQU1uQjtFQVZELEFBTUMsV0FOVSxDQU1WLEdBQUcsQ0FBQTtJQUFDLE1BQU0sRUFBQyxJQUFJLEdBQUU7RUFObEIsQUFPQyxXQVBVLENBT1YsSUFBSSxDQUFBO0lBQ0gsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFFRixBQUFBLFlBQVksQ0FBQTtFQUNYLGdCQUFnQixFQUFFLE9BQU87RUFDdEIsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUUsUUFBUTtFQUNqQixhQUFhLEVBQUUsR0FBRztFQUNsQixhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFDRCxBQUFBLG9CQUFvQixDQUFBO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsU0FBUyxFQUFFLElBQUksR0FxQmY7RUF4QkQsQUFJQyxvQkFKbUIsQ0FJbkIsbUJBQW1CLENBQUE7SUFDbEIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTTtJQUNuQixNQUFNLEVBQUUsUUFBUSxHQWVoQjtJQXZCRixBQVNFLG9CQVRrQixDQUluQixtQkFBbUIsQ0FLbEIsYUFBYSxDQUFBO01BQ1osV0FBVyxFQUFFLE1BQU07TUFDbkIsT0FBTyxFQUFFLElBQUksR0FJYjtNQWZILEFBWUcsb0JBWmlCLENBSW5CLG1CQUFtQixDQUtsQixhQUFhLENBR1osR0FBRyxDQUFBO1FBQ0YsS0FBSyxFQUFDLElBQ1AsR0FBQztJQWRKLEFBZ0JFLG9CQWhCa0IsQ0FJbkIsbUJBQW1CLENBWWxCLGNBQWMsQ0FBQTtNQUNiLFlBQVksRUFBRSxJQUFJLEdBQ2xCO0lBbEJILEFBbUJFLG9CQW5Ca0IsQ0FJbkIsbUJBQW1CLENBZWxCLFdBQVcsQ0FBQTtNQUNWLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBSUgsQUFBQSxlQUFlLENBQUE7RUFDZCxVQUFVLEVBQUUsR0FBRztFQUNaLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxtQkFBbUI7RUFDaEMsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQUNELEFBQUEsa0JBQWtCLENBQUE7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUMsSUFBSTtFQUNsQixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBQ0QsQUFBQSx5QkFBeUIsQ0FBQTtFQUN4QixTQUFTLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsa0JBQWtCLENBQUE7RUFDakIsS0FBSyxFQUFDLElBQUk7RUFDVixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLE9BQU8sRUFBQyxJQUFJO0VBQ1osY0FBYyxFQUFFLEdBQUc7RUFDbkIsYUFBYSxFQUFFLEdBQUcsR0EyQ2xCO0VBaERELEFBTUMsa0JBTmlCLENBTWpCLFdBQVcsQ0FBQTtJQUNWLEtBQUssRUFBQyxHQUFHO0lBQ1QsTUFBTSxFQUFFLDRCQUE0QjtJQUNqQyxnQkFBZ0IsRUFBRSxlQUFlO0lBQ3BDLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsT0FBTyxFQUFFLFFBQVE7SUFDakIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsR0FBRztJQUNoQixXQUFXLEVBQUUsQ0FBQztJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLE1BQU0sR0FDbEI7RUFqQkYsQUFrQkMsa0JBbEJpQixDQWtCakIsUUFBUSxDQUFBO0lBQ1AsS0FBSyxFQUFDLEdBQUc7SUFDVCxPQUFPLEVBQUUsUUFBUTtJQUNqQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFdBQVcsRUFBRSxDQUFDO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsTUFBTSxHQUNsQjtFQTFCRixBQTJCQyxrQkEzQmlCLENBMkJqQixVQUFVLENBQUE7SUFDVCxLQUFLLEVBQUMsR0FBRztJQUNULE1BQU0sRUFBRSw0QkFBNEI7SUFDakMsZ0JBQWdCLEVBQUUsZUFBZTtJQUNwQyxLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLEdBQUc7SUFDaEIsV0FBVyxFQUFFLENBQUM7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLFVBQVUsRUFBRSxNQUFNLEdBQ2xCO0VBdENGLEFBdUNDLGtCQXZDaUIsQ0F1Q2pCLE9BQU8sQ0FBQTtJQUNOLEtBQUssRUFBQyxHQUFHO0lBQ1QsT0FBTyxFQUFFLFFBQVE7SUFDakIsV0FBVyxFQUFFLE1BQU07SUFDbkIsc0JBQXNCLEVBQUUsR0FBRztJQUMzQix5QkFBeUIsRUFBRSxHQUFHO0lBQzlCLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZUFBZSxFQUFFLE1BQU0sR0FDdkI7O0FBRUYsQUFBQSxVQUFVLENBQUE7RUFDVCxhQUFhLEVBQUMsSUFBSSxHQUNsQiJ9 */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9Ib21lRXF1aXR5LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvSG9tZUVxdWl0eS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5IRUNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJzNWJkcmVzdWx0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5IRV9Gb3JtIHtcblx0Ly93aWR0aDogMTAwJTtcblx0Ly8gYm9yZGVyOjFweCBzb2xpZDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0ei1pbmRleDogMTtcbn1cblxuLkhFRl9tdG9sIHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IG1pZGRsZXRvbGVmdDtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWlkZGxldG9sZWZ0O1xufVxuQGtleWZyYW1lcyBtaWRkbGV0b2xlZnQge1xuXHQwJSB7XG5cdFx0bGVmdDogMjklO1xuXHR9XG5cdDEwMCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cbi5IRUZfbHRvbSB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBsZWZ0dG9taWRkbGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxlZnR0b21pZGRsZTtcbn1cbkBrZXlmcmFtZXMgbGVmdHRvbWlkZGxlIHtcblx0MCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMjklO1xuXHR9XG59XG4uSEVSX25vZGlzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cbi5IRVJfaG90cyB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBoaWRldG9zaG93O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaWRldG9zaG93O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5yZXN1bHQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5Aa2V5ZnJhbWVzIGhpZGV0b3Nob3cge1xuXHQwJSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5IRVJfc290aCB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBzaG93dG9oaWRlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaG93dG9oaWRlO1xuXHQvL2Rpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5Aa2V5ZnJhbWVzIHNob3d0b2hpZGUge1xuXHQwJSB7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4uSEVfVGl0bGUge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0d2lkdGg6IDg4JTtcbn1cbi5IRV9IZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLkhFRl9GaWVsZCB7XG5cdC5mb3JtLWdyb3VwIHtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQuZmllbGQtcm93IHtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3QsXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uSGVmSW5mb2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwcHg7XG5cdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQuSEVGSUlucHV0IHtcblx0XHR3aWR0aDogOTglO1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQuSEVGSUlucHV0SW5mbyB7XG5cdFx0d2lkdGg6IDg4JTtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LkhFZkluZm9JY29uIHtcblx0XHR3aWR0aDogMTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5IRUluZm9tc2cge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5IRUZyZWV0ZXh0ZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblx0cGFkZGluZzogMTBweDtcbn1cbi5IRUZUaXRsZSB7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuLkhFRk1lc3NhZ2Uge1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDExcHg7XG59XG4uSEVBc3N1bV9UaXRsZSB7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5IRV9hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLkhFX2FjdGl2ZSAuSEVfYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLkhFZGlzcGxheW5vbmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLkhFQ2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1sZWZ0OiAycHg7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC5IRUNoZWNrQ2lyY2xlIHtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2I0YjZiYjtcblx0XHQvLyBtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAxN3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxuXHQuQ2hlY2tib3hIaWRkZW5pbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLkhFUHJlRm9udHMge1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4vL1Jlc3VsdFxuLkhFX1Jlc3VsdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5IRVJfTmF2aWdhdGlvbiB7XG5cdHdpZHRoOiA5MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQuSEVSX05hdl9TdWIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdH1cblx0LkhFUk5fVGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LkhFUk5fQWN0aXZlIHtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNzhBRTU7XG5cdH1cbn1cbi5IRVJFc3RfQ29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4uSEVSRV9UaXRsZSB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuICAuSEVSRV9DaGFydCB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuICAuSEVSRV9QUklDRXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG4gIC5IRVJFQ19NaWRkbGV0ZXh0MSB7XG5cdC8vZGlzcGxheTogZmxleDtcblx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0LyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cblx0Ly9wYWRkaW5nLXJpZ2h0OiA1MCU7XG5cdC8vZm9udC1zaXplOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzclO1xuICAgIGxlZnQ6IDM0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIycHg7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gIH1cbi5IRVJfQm9keSB7XG5cdHdpZHRoOiA4MCU7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNkNWRmO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQuSEVSRV9UaXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC8vbWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuSEVSRV9DaGFydCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LkhFUkVDX01pZGRsZXRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0MCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5IRVJFQ01fZWRpdCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0ZmlsbDogIzlmYWZiZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuSEVSRUxfT3ZDb250IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aWR0aDogODUlO1xuXHR9XG5cdC5IRVJFMSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDg1JTtcblx0ICB9XG5cdCAgLkhFUkUyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvL21hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHdpZHRoOiA4NSU7XG5cdCAgfVxuXHRcblx0ICAuSEVSRUxfT3ZDb250IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHQvL2ZvbnQtc2l6ZTogMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0ICB9XG5cdCAgLkhFUkVMX0NvbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOiA4NSU7XG5cdH1cblx0LkhFUkVMX0xhYmVsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5IRVJFTF9WYWx1ZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICB9XG5cdFxuXHQuSEVSRV9Cb3R0b20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHQuSEVSRUJfVGV4dCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Ly8gaW1nIHtcblx0XHRcdC8vIFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cblx0LkhFUkVfUmVmaUJvdHRvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuSEVSRUJfQ29tVGV4dCB7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMHB4IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1ZWNhNzM7XG5cdFx0fVxuXHRcdC5IRVJFQl9Db21UZXh0OmhvdmVyIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdC5IRVJFQl9UZXh0IHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uSEVfQ19Db250YWluZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHR3aWR0aDogOTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweDtcblx0aGVpZ2h0OiA3MDBweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0LkhFX0NfTmF2aWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuXHRcdC5IRV9DX05fVGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5IRV9DX05fU2VsVGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5oZV9jb21wdXRlIHtcblx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuSEVDb250YWluZXJ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuSEVSX0JvZHkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iczViZHJlc3VsdHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdC5IRVJFTF9PdkNvbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5IRVJFTF9Db250IHtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHR9XG5cdC5IRVJfTmF2aWdhdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LkhFUk5fVGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0bWFyZ2luOiAwcGMgMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5IRVJFX0JvdHRvbSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuSEVSRUJfVGV4dCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuSEVfQ19Db250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYycHgpIGFuZCAobWluLXdpZHRoOiAyOTdweCkge1xufVxuXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAg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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9GbGlwQ2FsYy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9wcm9qZWN0L2xpdmVfYnVpbGQvT05FLVdlYiAoY29weSkvZnJvbnRlbmQvc3R5bGVzL0ZsaXBDYWxjLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG5cbi5GTF9UaXRsZXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uRkxfU3RhcnRPdmVye1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9tYXJnaW4tdG9wOiAtM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xufVxuLkZfQmFja0ljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogN3B4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbGlnbi1lbmR7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5GbGlwTmF2aWdhdGlvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGZvcmVzdGdyZWVuO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLkZfTGluZXtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICAgIG1hcmdpbjogMTlweCAwcHg7XG4gICAgICAgIC5GX0NpcmNsZWRlc2lnbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAuRkNfU2VsZWN0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAuRl9DaXJjbGUxe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5GX0NpcmNsZTJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgICAgICAgIHJpZ2h0OiA0OCU7XG4gICAgICAgIH1cbiAgICAgICAgLkZfQ2lyY2xlM3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA4JTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5GTF9UZXh0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgLkZDX1NlbGVjdF9UZXh0e1xuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uSEVGX0ZpZWxke1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLmZvcm0tZ3JvdXAgLmZpZWxkLXJvdyBzZWxlY3Q6bm90KC5zcGxpdC1jb250cm9sKSB7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNlbGVjdC5zcGxpdC1jb250cm9sLndpZHRoY2xzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5GbGlwTmF2aWdhdGlvbjF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuRk5fQm94e1xuICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5GTkJfTnVte1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JCQkJCQjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuRk5CX051bV9TZWx7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgY29sb3I6ICAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgICAgIC5GTkJfVGV4dF9TZWx7XG4gICAgICAgICAgICBjb2xvcjogICMyNzhBRTU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuRk5CX1RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkZOX0xpbmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkJCQkI7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICB9XG59XG4uUF9GbGlwQnV0dG9ue1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLk5fRmxpcEJ1dHRvbntcbiAgICAvL21hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5GU19UaXRsZXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbn1cbi5GU19GcmVldGV4dHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5GU19BZGR7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5GTF9SZWhsaXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5GTF9SZGl2e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICAuRkxSRF9OYW1le1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuRkxSRENfTl9GaWVsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuRkxSRF9WYWx1ZXtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuRkxSRF9DbG9zZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuRkxSRENGaWVsZHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cbi5GX2FkcmVzc2NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuRl9jbG9zaW5nY29zdHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbi5GTFJEQ19OX0ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOnNtYWxsZXI7XG59XG4ubmFtZXZhbHVle1xuICAgIC8vIHN0eWxlPXt7d2lkdGg6XCIxMDAlXCIsIGhlaWd0aDpcIjI1cHhcIiwgZGlzcGxheTonZmxleCcsIGp1c3RpZnlDb250ZW50Olwic3BhY2UtZXZlbmx5XCJ9fVxuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjI1cHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vcmVzdWx0c2NyZW5cbi5GX0NvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuRlNfQ29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLkZfSGVhZGVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuRl9Cb2R5e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy9tYXJnaW46IDMwcHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0JvZHlfU3BhY2V7XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9Cb2R5X2hpZGV7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogUmVzdWx0Ym9keWhpZGUgMC41cyA7XG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogUmVzdWx0Ym9keWhpZGUgMC41cyA7XG4gICAgICAgICAgICBhbmltYXRpb246IFJlc3VsdGJvZHloaWRlIDAuNXMgO1xuICAgICAgICB9XG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBSZXN1bHRib2R5aGlkZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMzAlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuRl9Cb2R5X3Nob3d7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogUmVzdWx0Ym9keXNob3cgMXMgO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IFJlc3VsdGJvZHlzaG93IDFzIDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogUmVzdWx0Ym9keXNob3cgMXMgO1xuICAgICAgICB9XG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBSZXN1bHRib2R5c2hvdyB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkZfQ2hhcnR7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLkZDX0xlZnRSYWRpdXN7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5GQ19SaWdodFJhZGl1c3tcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuRl9DaGFydF9BbmltYXRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IEJhckNoYXJ0QW5pbSAycyAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBCYXJDaGFydEFuaW0gMnMgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IEJhckNoYXJ0QW5pbSAycyAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBCYXJDaGFydEFuaW0ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIC5GX0NvbnRlbnR7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLkZfU3ViQ29udGVudHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuRlN1Yl9Cb3h7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5GQ0xfTGluZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNWI3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkZDX0JveCwgLkZTdWJfQm94e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgIC5GQ19MZWZ0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuRkNMX0NvbG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLkZDTF9Ob0NvbG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLkZDTF9OYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5GQ0xfTmFtZV9Db2x7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuRkNfVmFsdWV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIC5GX0JvdHRvbXtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5GQl9IRntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuRkJfU2hhcmV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uQ19DbG9zaW5ne1xuICAgIFxuICAgIC5DX1RpdGxle1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkNfVGl0X0VkaXR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRkM7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZENkRFO1xuICAgIH1cbiAgICAuQ19TZXRze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuQ19Db250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLkNfTmFtZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuQ19OYW1fRWRpdHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZENkRFO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuQ19WYWx1ZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuQ19WYWxfRWRpdHtcbiAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZENkRFO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuQ19OYW1fRWRpdEJvcmRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgLkNfVmFsX0VkaXRCb3JkZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAuQ19EZWxldGV7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkQ2REU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLkNfQWRke1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkQ2REU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLkNfQ2xvX0VkaXR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGRDZERTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLkNfSGVhZGVye1xuICAgIC5DSF9UaXRsZUJveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5DSF9zcGFue1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICAuQ0hfVGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLkNIX0VkaXR7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLkNIRV9CdXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuQ0hfVG90YWxze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMTVweCAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAuQ0hfVG90YWx0aXRsZXtcbiAgICBcbiAgICAgICAgfVxuICAgICAgICAuQ0hfVG90YWx2YWx1ZXtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG4uRl9Qb3BfQ2xvc2V7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ2NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cbn1cbi5GX1BvcF9DbG9zZTJ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICBtYXgtd2lkdGg6IDUwNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cbn1cbi5GX0hGX0JvZHl7XG4gICAgLkZfSEZfQl9UaXRsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG4gICAgLkZfSEZfQl9Gb3JtQ29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkZfSEZfQl9Db250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDBweCA1MHB4IDBweDtcbiAgICAgICAgLkZfSEZfQl9TdWJDb250e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfQl9Gb3JtU3ViY29udHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgLy9ib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9CX0xlZnR7XG4gICAgICAgICAgICAvL21heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0JfRUxlZnR7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9CX1JpZ2h0e1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9CX0VSaWdodHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfQl9MaW5le1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCQkJCO1xuICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfTGVmdENvdmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCxcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0Ryb3BEb3due1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0lQRmllbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9JUFRhRmllbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfSVBUYUZpZWxkX0ltZ3tcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9JUF9TeW1ib2x7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYzRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLkZfSEZfQl9EaXNjYWltZXJ7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG4uRl9IRl9CX0JvdHRvbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwcHggMjFweDtcbiAgICBpbWd7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLkZfSEZfQl9TaGFyZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLkZfSEZfQl9Db21we1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5GX0hGX0JfQ29tcEJ0bntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uRl9UWF9Db250YWluZXJ7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDIwcHggMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLkZfVFhfVGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgLkZfVFhfTGlzdHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5GX1RYX1JpZ2h0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuRl9UWF9TZWxlY3Rpb257XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgICAuRl9UWF9TZWxlY3RlZHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICAgIC5GX1RYX0NvbnRpbnVle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ucGFkZDZ7XG4gICAgcGFkZGluZzogOXB4IDAgMDtcbn1cbi5jdXN3ZHR7XG4gICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY29tbW9uQ2xvc2luZ2Nvc3RfZm9ybXtcbiAgICAvLyAuQ19Db250ZW50IHtcbiAgICAvLyAgICAgaW5wdXR7XG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLy8gIH0gXG4gICAgLy8gfSAgICBcbiAgICAvLyAuQ19EZWxldGUge1xuICAgIC8vICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC8vICB9ICBcbiAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJyb2tlcmZlZXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgLkNfTmFtX0VkaXR7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gRmxpcCBDYWxjdWxhdG9yIC0gUHJvamVjdCBFbmQgRGF0ZSAtIERhdGUgcGlja2VyIGljb24gcG9zaXRpb24gZml4XG4uZHFOc1h2IHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3R0b206IDExcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cblxuLy8gSXMgQnV5ZXIgRW50aXR5L1RydXN0IFRvZ2dsZVxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX0NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9vZmYge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfc3dpdGNoIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2J1dGxlZnQge1xuXHRsZWZ0OiAycHg7XG59XG5cbi5CdXllckVudGl0eVRydXN0X2J1dHJpZ2h0IHtcblx0bGVmdDogMjhweDtcbn1cblxuLmluZm9Qb3B1cFNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5pbmZvUG9wdXBUaXRsZSB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvUG9wdXBUZXh0IHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLFNBQVMsQ0FBQTtFQUNMLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1QsYUFBYSxFQUFFLEdBQUc7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsT0FBTztFQUVmLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFNBQVMsRUFB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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9wcmVtaXVtLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL3Byb2plY3QvbGl2ZV9idWlsZC9PTkUtV2ViIChjb3B5KS9mcm9udGVuZC9zdHlsZXMvcHJlbWl1bS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRidW50aW5nOiAjMTcyOTUxO1xuJGRvZGdlci1ibHVlOiAjMjc4QUU1O1xuJFdoaXRlQ29sb3I6ICNmZmZmZmY7XG4kY2hldHdvZC1ibHVlOiAjODg4NGQ4O1xuJEJsYWNrQ29sb3I6ICMwMDAwMDA7XG4kbGltZWdyZWVuOiAjMmVjODM2O1xuJHdoaXRlc21va2U6ICNmM2YzZjM7XG4kZGFya3NsYXRlYmx1ZTogIzQxNTQ3YjtcbiRCYW5uZXJCYWNrZ3JvdW5kOiAjRUVGMEZDO1xuJFRpdGxlQ29sb3I6ICMyMzQwNUU7XG4kQm9yZGVyQ29sb3I6IDFweCBzb2xpZCAjQ0ZENkRFO1xuJFByZXZpZXdEaXZIZWlnaHQ6IDEwMCU7XG4kRm9udENvbG9yOiAjNDk0OTQ5O1xuXG4uUHJvcERldENvbnRhaW5lcntcblx0LnByb3BEZXRhaWxzVGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5Qcm9wZXJ0eVRpdGxlQ2xze1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuSW1hZ2VVcGxvYWREaXZ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0Ojk3cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXHRcdGRpdntcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuRmlsZUlucHV0Q2xze1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGlkZGVuLWZpZWxke1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXHQuUHJvcGVydHlBdmF0YXJDbHN7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0bWF4LWhlaWdodDo5NnB4O1xuXHR9XG5cdC5Qcm9wZXJ0eVBob3RvQ2xze1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdH1cblx0LkFsaWduQ2VudGVyQ2xze1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXHQuZm9ybS1ncm91cHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCwgdGV4dGFyZWF7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHR9XG5cdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucHJvcHR5dHh0e1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNyb3BwZXItY29udGFpbmVye1xuXHRcdC5jcm9wcGVyLXdyYXAtYm94e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0XG5cdC5zdWJtaXRDcm9wSW1hZ2VEaXZ7XG5cdFx0LnN1Ym1pdENyb3BJbWFnZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5wcm9wZXJ0eURvbmVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3VjY2Vzc01vZGFsQ29udGFpbmVye1xuXHQuc3VjY2Vzc01vZGFsQ2xvc2V7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHQuc3VjY2Vzc01vZGFsQ2xvc2VJY29ue1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cblx0LnN1Y2Nlc3NNb2RhbENvbnRlbnR7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQuc3VjY2Vzc1ByaWNlRGl2e1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LXNpemU6MjVweDtcblx0XHR9XG5cdFx0LnN1Y2Nlc3NNZXNzYWdlRGl2e1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0fVxuXHRcdC5zdWNjZXNzQWxlcnREaXZ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdCAgICBjb2xvcjogIzQ5NDk0OTtcblx0XHQgICAgZm9udC1zaXplOiAxM3B4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0XHQuc3VjY2Vzc0VtYWlsRGl2e1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdH1cblx0XHQuc3VjY2Vzc0RvbmVCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5QcmVtaXVtTW9kYWxJbm5lckNsb3Nle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi10b3A6IC01cHg7XG5cdG1heC13aWR0aDogNTMlO1xuXHRpbWcge1xuXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxN3B4O1xuXHR9XG59XG5cbi5QcmVtaXVtTW9kYWxDbG9zZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAtNDVweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRtYXJnaW4tbGVmdDogMnB4O1xuXHRtYXgtd2lkdGg6IDU0JTtcblx0aW1nIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdH1cbn1cbi5QcmVtaXVtTW9kYWxUb3BEaXZ7XG5cdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC5Nb2RhbElubmVyVGl0bGV7XG5cdFx0Y29sb3I6JFdoaXRlQ29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHQuQWdlbnRUaXRsZURpdkNsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuUHJlbWl1bU9uZURpdkNsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LlByZW1pdW1PbmVJbWdDbHN7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdGhlaWdodDoxOXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bVRpdGxlRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjMwcHg7XG5cdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lk1vZGFsUGxheUJ0bkRpdntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQuTW9kYWxQbGF5QnRuSW1nQ2xze1xuXHRcdFx0d2lkdGg6MzNweDtcblx0XHRcdG1hcmdpbi10b3A6IDk0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDglO1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHR9XG5cdH1cblx0Lk1vZGFsSGVhZGVyVGV4dENsc3tcblx0XHRjb2xvcjokV2hpdGVDb2xvcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLk1vZGFsU3Vic2NyaWJlRGl2e1xuXHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHQuU3Vic2NyaWJlUGFyZW50RGl2e1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0LlN1YnNjcmliZVRpdGxlQ2xze1xuXHRcdFx0XHRjb2xvcjogJGRvZGdlci1ibHVlO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQuU3Vic2NyaWJlVmFsdWVDbHN7XG5cdFx0XHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQuU3Vic2NyaWJlVmFsdWVCb2xke1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlN1YnNjcmliZVZhbHVlTm9ybWFse1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlN1YnNjcmliZUJ0bkRpdntcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHQuU3Vic2NyaWJlQnRuQ2xze1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuUGxhblJlbmV3Q2xze1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiRGb250Q29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRsaW5lLWhlaWdodDoyMnB4O1xuXHR9XG5cdC5mcmVldHJpYWxjbHN7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjokRm9udENvbG9yO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6MjJweDtcblx0fVxuXHQuU3Vic2NyaWJlQmFja0Rpdntcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0LlN1YnNjcmliZUJhY2tTcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRjb2xvcjokZG9kZ2VyLWJsdWU7XG5cdFx0fVxuXHR9XG5cdC5QcmVtaXVtU3RhcnRCdG5EaXZ7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5QcmVtaXVtU3RhcnRCdG5DbHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cdC5GcmVlVHJpYWxUaXRsZURpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdG1hcmdpbi10b3A6MzBweDtcblx0fVxuXHQuU3Vic2NyaWJlQm9yZGVyQm90dG9tRGl2e1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRm9udENvbG9yO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uUHJlbWl1bU1vZGFsQ29udGFpbmVye1xuXHRoZWlnaHQ6MTAwJTtcblx0LlByZW1pdW1TdGFydEJ0bkRpdntcblx0XHRjbGVhcjpib3RoO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0LlByZW1pdW1TdGFydEJ0bkNscyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHR9XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVNb2RhbFRpdGxle1xuXHRcdGNvbG9yOiMzOTYxODc7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LkFnZW50VGl0bGVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0LlByZW1pdW1PbmVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5QcmVtaXVtT25lR3JheUltZ0Nsc3tcblx0XHRcdFx0d2lkdGg6NTVweDtcblx0XHRcdFx0aGVpZ2h0OjE5cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHRcdC5QcmVtaXVtVGl0bGVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6MzBweDtcblx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LlByZW1pdW1BZGRDYXJkTW9kYWx7XG5cdFx0LlN1YnNjcmliZU1vZGFsVGl0bGV7XG5cdFx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHQuQWdlbnRUaXRsZURpdkNsc3tcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bU9uZURpdkNsc3tcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LlByZW1pdW1PbmVHcmF5SW1nQ2xze1xuXHRcdFx0XHRcdHdpZHRoOjc1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByZW1pdW1UaXRsZURpdkNsc3tcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LlN1YnNjcmliZVByaWNlRGl2e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVUcmlhbEV4cGlyZURpdntcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlVHJpYWxDb250ZW50RGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQWRkQ2FyZEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmVBZGRDYXJkQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuQWRkQ2FyZENhbmNlbERpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRjb2xvcjogI2Q0ZDdlMDtcblx0XHRtYXJnaW46IDE1cHg7XG5cdH1cblx0LkNhcmREZXRhaWxzSW5uZXJUaXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVDYXJkRGV0YWlsc3tcblx0XHQuQWRkZWRDYXJkSW1hZ2V7XG5cdFx0XHQucGF5bWVudENhcmRJY29uQ2xze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkFkZGVkQ2FyZERldGFpbHtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LkFkZGVkQ2FyZEJsdWVDbHN7XG5cdFx0XHRjb2xvcjogIzIyOTZGMztcblx0XHR9XG5cdFx0LkFkZGVkQ2FyZEdyYXlDbHN7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR9XG5cdH1cblx0XG5cdC5BZGROZXdDYXJkRGl2e1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LkFkZE5ld0NhcmRQbHVze1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LkFkZE5ld0NhcmRQbHVzSWNvbntcblx0XHRcdFx0d2lkdGg6MjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkFkZE5ld0NhcmREaXZUZXh0e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LkFkZENhcmRGaW5pc2hEaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuQWRkQ2FyZEZpbmlzaEJ0bntcblx0XHRcdC8qYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTsqL1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmUzMERheVRyaWFsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZTMwRGF5VHJpYWxCdG57XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuXHRcdH1cblx0XHQuZW5hYmxlQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHRcblx0XHQuZGlzYWJsZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5OWNhZmY7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmVDYW5jZWxCdG5EaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuU3Vic2NyaWJlQ2FuY2VsQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcblx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuQWRkQ2FyZEN2dkRpdntcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDo4MiUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRTZWxlY3RNb250aERpdiwgLkFkZENhcmRTZWxlY3RZZWFyRGl2e1xuXHRcdHNlbGVjdHtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGJveC1zaGFkb3c6bm9uZTtcblx0XHQgICAgY29sb3I6IzIzNDA1RTtcblx0XHR9XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVCYWNrRGl2e1xuXHRcdGNvbG9yOiAjMjI5NkYzO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0LlN1YnNjcmliZUJhY2tTcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5Nb2RhbENhdGVnb3J5Q29udGFpbmVye1xuXHRjb2xvcjogJEZvbnRDb2xvcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Lk1vZGFsQ2F0ZWdvcnlUaXRsZXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0bWFyZ2luLXRvcDo1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0Y29sb3I6ICRGb250Q29sb3I7XG5cdFx0Lk1vZGFsQ2F0VGl0bGVJbmZvQ2xze1xuXHRcdFx0d2lkdGg6MTRweDtcblx0XHRcdGhlaWdodDoxNHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5GcmVlVHJpYWxDbHN7XG5cdFx0XHQvL2ZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQuUHJlbWl1bVN0YXJ0QnRuRGl2e1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0LlByZW1pdW1TdGFydEJ0bkNscyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5QcmVtaXVtVG91ckJ0bkRpdntcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuUHJlbWl1bUJvdHRvbUJ0bkNsc3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQuUHJlbWl1bVRvdXJEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdC5QcmVtaXVtVG91ckJ0bkNsc3tcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5QcmVtaXVtVGVybXNPZlVzZXtcblx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlN1YnNjcmliZVBhcmVudERpdntcblx0XHRjbGVhcjogYm90aDtcblx0XHQuU3Vic2NyaWJlQ29udGVudENsc3tcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHQuU3Vic2NyaWJlVGl0bGVDbHN7XG5cdFx0XHRcdGNvbG9yOiAkZG9kZ2VyLWJsdWU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdH1cblx0XHRcdC5TdWJzY3JpYmVWYWx1ZUNsc3tcblx0XHRcdFx0Y29sb3I6ICRGb250Q29sb3I7XG5cdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdC5TdWJzY3JpYmVWYWx1ZUJvbGR7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuU3Vic2NyaWJlVmFsdWVOb3JtYWx7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuU3Vic2NyaWJlQnRuRGl2e1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdC5TdWJzY3JpYmVCdG5DbHN7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmVCb3JkZXJCb3R0b21EaXZ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRGb250Q29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5UcnlGcmVlVHJpYWxEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6ICRGb250Q29sb3I7XG5cdFx0cGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uQ2F0ZWdvcnlJbmZvQXJyb3dDbHN7XG5cdHdpZHRoOjEwMCU7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHRoZWlnaHQ6MHB4O1xuXHRsZWZ0OjA7XG5cdHRvcDo0MCU7XG5cdC5DYXRlZ29yeUxlZnRBcnJvd0Rpdntcblx0XHRoZWlnaHQ6IDBweDtcblx0XHQuTGVmdEFycm93RGl2Q2xze1xuXHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG5cdFx0XHRvcGFjaXR5OjAuMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5MZWZ0QXJyb3dEaXZDbHN7XG5cdFx0XHQvL2xlZnQ6LTYwcHg7XG5cdFx0XHRsZWZ0Oi00NnB4O1xuXHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvL0ZvciBEZXYgc2VydmVyXG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQuTGVmdEFycm93SW1nQ2xze1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQuTGVmdEFycm93RGl2Q2xzOmhvdmVye1xuXHRcdFx0b3BhY2l0eTowLjM7XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0aGVpZ2h0OjEyMHB4O1xuXHRcdFx0d2lkdGg6MTIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XG5cdFx0XHQuTGVmdEFycm93SW1nQ2xze1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC02MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuQ2F0ZWdvcnlSaWdodEFycm93RGl2e1xuXHRcdGhlaWdodDogMHB4O1xuXHRcdC5SaWdodEFycm93RGl2Q2xze1xuXHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG5cdFx0XHRvcGFjaXR5OjAuMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHR9XG5cdFx0LlJpZ2h0QXJyb3dEaXZDbHN7XG5cdFx0XHQvL3JpZ2h0Oi02MHB4O1xuXHRcdFx0cmlnaHQ6LTQ2cHg7XG5cdFx0XHRvcGFjaXR5OjAuMjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LlJpZ2h0QXJyb3dJbWdDbHN7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdFx0LlJpZ2h0QXJyb3dEaXZDbHM6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OjAuNTtcblx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHRoZWlnaHQ6MTIwcHg7XG5cdFx0XHR3aWR0aDoxMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjBweDtcblx0XHRcdC5SaWdodEFycm93SW1nQ2xze1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZGlzcGxheU5vbmV7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5DYXRlZ29yeUluZm9Db250YWluZXJ7XG5cdGNsZWFyOiBib3RoO1xuXHQuQ2F0ZWdvcnlJbmZvU2VwZXJhdG9ye1xuXHRcdC5DYXRlZ29yeUluZm9UaXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0fVxuXHRcdC5DYXRlZ29yeUluZm9JbWFnZURpdntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5DYXRlZ29yeUluZm9JbWFnZUNsc3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuQ2F0ZWdvcnlJbmZvU3ViVGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdH1cblx0XHQuQ2F0ZWdvcnlJbmZvQ29udGVudHtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRwYWRkaW5nOiAwcHggMjBweCA1cHggMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0fVxuXHQuQ2F0ZWdvcnlJbmZvRG90RGl2e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6MjBweDtcblx0XHRjbGVhcjpib3RoO1xuXHRcdC5DYXRlZ29yeUluZm9Eb3RDbHN7XG5cdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhZmZlO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHQuYWN0aXZlQ2xze1xuXHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdH1cblx0XHQuRG90Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5DYXRlZ29yeUluZm9Nb2RhbENsb3Nle1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAtN3B4O1xuXHQuQ2F0ZWdvcnlJbmZvTW9kYWxDbG9zZUltZ3tcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR3aWR0aDogMTVweDtcblx0fVxufVxuXG4uUHJlbWl1bUNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZUNvbG9yO1xuXHRoZWlnaHQ6IDk1dmg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHQuQ2F0ZWdvcnlCYW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJEJhbm5lckJhY2tncm91bmQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcblx0XHRoZWlnaHQ6NDBweDtcblxuXHRcdC5DYXRlZ29yeVRpdGxlIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAkVGl0bGVDb2xvcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmFjdGlvbiB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQuU3ViQ2F0TGlua0RpdiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRkb2RnZXItYmx1ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuU3ViQ2F0VGh1bWJJbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNjB4NjApO1xuXHRcdH1cblx0XHQuU3ViQ2F0bm90aWZ5IHtcblx0XHRcdGhlaWdodDogMjBweDtcbiAgICBcdFx0d2lkdGg6IDIwcHg7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgXHRcdGNvbG9yOiB3aGl0ZTtcbiAgICBcdFx0Zm9udC1zaXplOiAxMnB4O1xuICAgIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgXHRcdFx0cGFkZGluZy10b3A6IDJweDtcbiAgICBcdFx0bWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdH1cblx0fVxuXHQuUHJlbWl1bVRpdGxlQ2xze1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdC5Qcm9wZXJ0eURldGFpbHNTdHlsZXtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5sb2FuLXdyYXBwZXIge1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0Ym9yZGVyIDogJEJvcmRlckNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0LkNhdGVnb3J5RGV0YWlscyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQuU3ViQ2F0TGlua3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogOHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0cC5TdWJDYXRUaXRsZUNsc3tcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkVGl0bGVDb2xvcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLlByZW1pdW1TdWJDYXRDb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGVDb2xvcjtcblx0aGVpZ2h0OiA5NXZoO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0LlByZW1pdW1TdWJDYXRJbm5lckNvbnRhaW5lcntcblx0XHRtYXJnaW4tYm90dG9tOjUwcHg7XG5cdFx0LnByZW1pdW1iYWNrYnRuY2xze1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5TdWJMZXZlbENhdGVnb3J5QmFubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJhbm5lckJhY2tncm91bmQ7XG5cdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG5cdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFxuXHRcdFx0LlN1YkxldmVsQ2F0ZWdvcnlUaXRsZSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6ICRUaXRsZUNvbG9yO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQuYWN0aW9uIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdC5QcmludG91dExpbmtEaXYge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQuUHJpbnRvdXRUaXRsZUNsc3tcblx0XHRcdFx0Y29sb3I6ICRkb2RnZXItYmx1ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuUHJpbnRvdXRUaHVtYkltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHVybChodHRwOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS82MHg2MCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQuUHJlbWl1bUlubmVyVGl0bGVDbHN7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHQvL2ZvbnQtc2l6ZTogMzFweDtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHdpZHRoOiA4MyU7XG5cdFx0fVxuXHRcdC5Jbm5lcldyYXBwZXJDbHMge1xuXHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdFx0Ym9yZGVyIDogJEJvcmRlckNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0fVxuXHRcdC5TdWJMZXZlbENhdGVnb3J5RGV0YWlscyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LlByaW50b3V0TGlua3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDE1cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdC8vIHdpZHRoOiAxNjBweDtcblx0XHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQuUHJpbnRvdXRUaXRsZUNsc3tcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogJFRpdGxlQ29sb3I7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LkNhdGVnb3J5QmFubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmFubmVyQmFja2dyb3VuZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG5cdFx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFxuXHRcdFx0XHQuQ2F0ZWdvcnlUaXRsZSB7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkVGl0bGVDb2xvcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC5QcmludFByZXZpZXdEZXRhaWxzQ2xzIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LlN1YkxldmVsQ2F0TmFtZVRpdGxle1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0Lm5lYXJieXByb3BkaXZ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZDQ0ODM7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFx0XHRcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgICBcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LlByaW50UHJldmlld0Rpdntcblx0XHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQvL3BhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA0cHggM3B4ICNGMkY2Rjg7XG5cdFx0XHRcdC5QcmludFByZXZpZXdJbWcge1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZDogdXJsKGh0dHA6Ly92aWEucGxhY2Vob2xkZXIuY29tLzYweDYwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByZXZpZXdfbG9hZGVye1xuXHRcdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kaXNwbGF5Tm9uZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LlNob3dQcmludG91dERpdntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcdFx0fVxuXHRcdFx0LkxlZnRBcnJvd0RpdkNscywgLlJpZ2h0QXJyb3dEaXZDbHN7XG5cdFx0XHRcdGhlaWdodDoxMDBweDtcblx0XHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRcdFx0XHRvcGFjaXR5OjAuMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogNDIlO1xuXHRcdFx0fVxuXHRcdFx0LkxlZnRBcnJvd0RpdkNsc3tcblx0XHRcdFx0Ly9sZWZ0Oi03MHB4O1xuXHRcdFx0XHQvL0ZvciBEZXYgc2VydmVyXG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGxlZnQ6LTQ2cHg7XG5cdFx0XHRcdG9wYWNpdHk6MC4yO1xuXHRcdFx0fVxuXHRcdFx0LlJpZ2h0QXJyb3dEaXZDbHN7XG5cdFx0XHRcdC8vcmlnaHQ6LTcwcHg7XG5cdFx0XHRcdHJpZ2h0Oi00NnB4O1xuXHRcdFx0XHRvcGFjaXR5OjAuMjtcblx0XHRcdH1cblx0XHRcdC5MZWZ0QXJyb3dJbWdDbHN7XG5cdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuXHRcdFx0fVxuXHRcdFx0LlJpZ2h0QXJyb3dJbWdDbHN7XG5cdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdH1cblx0XHRcdC5SaWdodEFycm93RGl2Q2xzOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OjAuMztcblx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHRcdGhlaWdodDoxMjBweDtcblx0XHRcdFx0d2lkdGg6MTIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0LlJpZ2h0QXJyb3dJbWdDbHN7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuTGVmdEFycm93RGl2Q2xzOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OjAuMztcblx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHRcdGhlaWdodDoxMjBweDtcblx0XHRcdFx0d2lkdGg6MTIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0LkxlZnRBcnJvd0ltZ0Nsc3tcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC01MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuUHJldmlld0xlZnRTdHlsZUNsc3tcblx0XHRcdFx0aGVpZ2h0OiRQcmV2aWV3RGl2SGVpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0LlByZXZpZXdNaWRkbGVTdHlsZUNsc3tcblx0XHRcdFx0aGVpZ2h0OiRQcmV2aWV3RGl2SGVpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0LlByZXZpZXdSaWdodFN0eWxlQ2xze1xuXHRcdFx0XHRoZWlnaHQ6JFByZXZpZXdEaXZIZWlnaHQ7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHR9XG5cdFx0XHQuY29udGludWVidG57XG5cdFx0XHRcdC51cGRhdGV7XG5cdFx0XHRcdFx0d2lkdGg6MzUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5QcmludFByZXZpZXdEb3REaXZ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMjBweDtcblx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQuUHJpbnRQcmV2aXdEb3R7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRidW50aW5nO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAuMjsgXG5cdFx0XHR9XG5cdFx0XHQuZG90bWFyZ2lue1xuXHRcdFx0XHRtYXJnaW4tdG9wOjcuNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmFjdGl2ZXtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50OyBcblx0XHRcdFx0XG5cdFx0XHRcdC8vYW5pbWF0aW9uLW5hbWU6IGFjdGl2ZWRvdDtcblx0XHRcdFx0Ly9hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG5cdFx0XHR9XG5cdFx0XHQvLyBAa2V5ZnJhbWVzIGFjdGl2ZWRvdCB7XG5cdFx0XHQvLyAwJXt3aWR0aDogMTRweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdC8vIFx0IH1cblx0XHRcdC8vIDUwJXt3aWR0aDogMTlweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdC8vIFx0IH1cblx0XHRcdC8vIDEwMCV7d2lkdGg6IDE3cHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMTdweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHRcdC8vIC5wcmVhY3RpdmV7XG5cdFx0XHQvLyBcdHdpZHRoOiAxNHB4O1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICRidW50aW5nO1xuXHRcdFx0Ly8gXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdC8vIFx0bWFyZ2luOiA1cHg7XG5cdFx0XHQvLyBcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Ly8gXHRvcGFjaXR5OiAuMjsgXG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1uYW1lOiBwcmVhY3Q7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41c1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gQGtleWZyYW1lcyBwcmVhY3Qge1xuXHRcdFx0Ly8gMCV7IHdpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7Ym9yZGVyLXJhZGl1czogMTBweDttYXJnaW4tbGVmdDoyMHB4fVxuXHRcdFx0Ly8gNTAleyB3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6IDEwcHg7bWFyZ2luLWxlZnQ6MjBweH1cblx0XHRcdC8vIDEwMCV7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtib3JkZXItcmFkaXVzOiAxMHB4O21hcmdpbi1sZWZ0OjBweH1cblx0XHRcdC8vIH1cblx0XHRcdC8vIC5wcmVhY3RpdmUye1xuXHRcdFx0Ly8gXHR3aWR0aDogMTFweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnVudGluZztcblx0XHRcdC8vIFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBcdG1hcmdpbjogNXB4O1xuXHRcdFx0Ly8gXHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdC8vIFx0b3BhY2l0eTogLjI7IFxuXHRcdFx0Ly8gXHRhbmltYXRpb24tbmFtZTogcHJlYWN0Mjtcblx0XHRcdC8vIFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzXG5cdFx0XHQvLyB9XG5cdFx0XHQvLyBAa2V5ZnJhbWVzIHByZWFjdDIge1xuXHRcdFx0Ly8gMCV7IHdpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czogMTBweDttYXJnaW4tbGVmdDoyMHB4fVxuXHRcdFx0Ly8gMTAwJXt3aWR0aDoxMXB4O2hlaWdodDoxMXB4O2JvcmRlci1yYWRpdXM6IDEwcHg7bWFyZ2luLWxlZnQ6MHB4fVxuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gLnByZWFjdGl2ZTN7XG5cdFx0XHQvLyBcdHdpZHRoOiAxNHB4O1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICRidW50aW5nO1xuXHRcdFx0Ly8gXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdC8vIFx0bWFyZ2luOiA1cHg7XG5cdFx0XHQvLyBcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Ly8gXHRvcGFjaXR5OiAuMjsgXG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1uYW1lOiBwcmVhY3Q7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42c1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gQGtleWZyYW1lcyBwcmVhY3Qge1xuXHRcdFx0Ly8gMCV7IHdpZHRoOjExcHg7aGVpZ2h0OjExcHg7Ym9yZGVyLXJhZGl1czogMTBweDt9XG5cdFx0XHQvLyAxMDAle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czogMTBweDt9XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAuZm9yd2FyZG1vdmV7XG5cdFx0XHQvLyBcdG1hcmdpbi1sZWZ0OjBweDtcblx0XHRcdC8vIFx0YW5pbWF0aW9uLW5hbWU6IGZvcndhcmQ7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdC8vIH1cblx0XHRcdC8vIEBrZXlmcmFtZXMgZm9yd2FyZCB7XG5cdFx0XHQvLyBcdGZyb217IG1hcmdpbi1sZWZ0OjIwcHh9XG5cdFx0XHQvLyBcdHRve21hcmdpbi1sZWZ0OjBweH1cblx0XHRcdC8vIFx0fVxuXHRcdFx0LyogfS5wcmV2YWN0aXZle1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6NnB4O1xuXHRcdFx0fVxuXHRcdFx0LnByZXZhY3RpdmUye1xuXHRcdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOjhweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnJvbGxkb3QwLC5yb2xsZG90MSwucm9sbGRvdDJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjI1ZW07XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDN7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjIyZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkzO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTMge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MjJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjE5LjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTQ7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pNCB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoyMmVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoxOS41ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q1e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxN2VtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk1IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE5LjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTdlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDZ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjE0ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk2O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTYge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTdlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTRlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDd7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjExZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk3O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTcge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTRlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDh7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTg7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pOCB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoxMWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDo4ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q5e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo1ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk5O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTkge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6OGVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDo1ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxMHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTA7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTAge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6NWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoyZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxMXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTFlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTExO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTExIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjJlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6LTFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDEye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDotM2VtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6LTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6LTNlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDEze1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTM7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTMge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjNlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjZlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE0e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6OWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTQ7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTQge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjZlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjllbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE1e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTJlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE1O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE1IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDo5ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoxMmVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTZ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTY7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTYge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjEyZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoxNWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTd7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxOGVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTc7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTcge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjE1ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoxOGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTh7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTg7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTgge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjE4ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoyMWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyMy41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxOTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxOSB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjI0ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QyMHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI2LjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTIwO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTIwIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoyNGVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MjdlbX1cblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MjF7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNi41ZW07XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDIye1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjYuNWVtO1xuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MCwuYmFja3JvbGxkb3QxLC5iYWNrcm9sbGRvdDJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjI1ZW07XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3Qze1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMzI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMzIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTkuNWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoyMmVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjE5LjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTQyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTQyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE3ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjE5LjVlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3Q1e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxN2VtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNTI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pNTIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTRlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTdlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3Q2e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxNGVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNjI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pNjJ7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoxMWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoxNGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDd7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjExZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk3Mjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk3MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDo4ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjExZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90OHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6OGVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pODI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pODIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6NWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDo4ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90OXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pOTI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pOTIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MmVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDo1ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjJlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEwMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMDIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6LTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MmVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDExe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDotMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTEyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTExMiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDotM2VtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDotMWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDEye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDotM2VtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTIyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEyMiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDotMWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDotM2VtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDEze1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTMyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEzMiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6OWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6NmVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDE0e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6OWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTQyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE0MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MTJlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjllbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxNXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEyZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxNTI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTUyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxNWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MTJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxNntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE1ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxNjI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTYyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxOGVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MTVlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxN3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE4ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxNzI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTcyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoyMWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MThlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxOHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjIxZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxODI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTgyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoyMy41ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoyMWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDE5e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjMuNWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTkyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE5MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjYuNWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MjRlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QyMHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI2LjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTIwMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkyMDIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjI2LjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjI3ZW19XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QyMXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI2LjVlbTtcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDIye1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjYuNWVtO1xuXHRcdFx0fSAgICovXG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0LkRvdENsc3tcblx0XHRcdFx0Ly9kaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGludWVidG57XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR9XG5cdFx0LnVwZGF0ZXtcblx0XHRcdGJhY2tncm91bmQ6ICMyNzhBRTU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuLnNoYXJlY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuLnNoYXJlX19jb250YWluZXJ7XG5cdHdpZHRoOiA1JTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbn1cbi5kaXZob2xkZXJ7XG5cdHdpZHRoOjkwJTtcblx0bWFyZ2luLWJvdHRvbTogNSU7XG5cdGJvcmRlcjoxcHggc29saWQgI2YzZjNmMztcbn1cbi5pZnJhbWVcbntcblx0Ym9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbn1cbi5zaGFyZV9fc29tZS1uZXR3b3JrX19zaGFyZS1idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNoYXJlX19zb21lLW5ldHdvcmtfX3NoYXJlLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNoYXJlX19zb21lLW5ldHdvcmtfX3NoYXJlLWJ1dHRvbjpob3Zlcjpub3QoOmFjdGl2ZSkge1xuXHRvcGFjaXR5OiAwLjc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG5cdC5kaXZob2xkZXJ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1JTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICNmM2YzZjM7XG5cdH1cbn1cblxuLlByaXZhY3lQb2xpY3lDb250YWluZXJDbHN7XG5cdC5Qcml2YWN5UG9saWN5VGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQuUHJpdmFjeVBvbGljeUJhY2tDbHN7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiRkb2RnZXItYmx1ZTtcblx0XHRmb250LXNpemU6MTdweDtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cblx0LmlmcmFtZUNsc3tcblx0XHRib3JkZXI6bm9uZTtcblx0XHRodG1se1xuXHRcdFx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG4uVGVybXNPZlVzZUNvbnRhaW5lckNsc3tcblx0LlRlcm1zT2ZVc2VUaXRsZXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdC5UZXJtc09mVXNlQmFja0Nsc3tcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6JGRvZGdlci1ibHVlO1xuXHRcdGZvbnQtc2l6ZToxN3B4O1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0fVxuXHQuaWZyYW1lQ2xze1xuXHRcdGJvcmRlcjpub25lO1xuXHR9XG59XG5cbi5wcmV2aWV3TG9hZHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHJlbWl1bV9kYXRhe1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRwYWRkaW5nOjEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi50YWtlYXRvdXJ7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRoZWlnaHQ6NDBweDtcbn1cbi5zdWJzY3JpYmVkaXZ7XG5cdGJvcmRlcjoxcHggc29saWQgI2E1YTVhNTtcblx0aGVpZ2h0OiAxODFweDtcbiAgICBwYWRkaW5nOiA5cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJlYm90ZGl2e1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0LnByaXZhY3lwb2xpY3l7XG5cdFx0d2lkdGg6NTAlO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC50ZXJtc29mdXNle1xuXHRcdHdpZHRoOjUwJTtcblx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHNwYW57XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5wcmV2aWRlb3tcblx0LnByZXZpZGVvY2xvc2V7XG5cdFx0bWFyZ2luLWxlZnQ6MjBweDtcblx0fVxufVxuLnByZW1pdW12aWRlb3BvcHVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5jdXJzb3IgOiBwb2ludGVyO1xud2lkdGggOiAxNXB4O1xuXHR9XG5cbn1cbi5yZXN0b3Jlc3Vie1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOjIwcHg7XG5cdHNwYW57XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYyNXB4KSB7XG5cdC5QcmVtaXVtU3ViQ2F0Q29udGFpbmVyIHtcblx0XHQuUHJlbWl1bVN1YkNhdElubmVyQ29udGFpbmVye1xuXHRcdFx0LnByZW1pdW1iYWNrYnRuY2xze1xuXHRcdFx0XHR3aWR0aDogMTMlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI1cHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHQuUHJlbWl1bVN1YkNhdENvbnRhaW5lciB7XG5cdFx0LlByZW1pdW1TdWJDYXRJbm5lckNvbnRhaW5lcntcblx0XHRcdC5wcmVtaXVtYmFja2J0bmNsc3tcblx0XHRcdFx0d2lkdGg6IDEzJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuIFx0LlByZW1pdW1TdWJDYXRDb250YWluZXIge1xuIFx0XHQuUHJlbWl1bVN1YkNhdElubmVyQ29udGFpbmVye1xuIFx0XHRcdC5QcmVtaXVtSW5uZXJUaXRsZUNsc3tcdFxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG4gXHRcdH1cbiBcdH1cbiB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuXHQucHJlbWl1bV9kYXRhe1xuXHRcdGZvbnQtc2l6ZToxN3B4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkgYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG5cdC5wcmVtaXVtX2RhdGF7XG5cdFx0Zm9udC1zaXplOjEzcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcblx0LnByZW1pdW1fZGF0YXtcblx0XHRmb250LXNpemU6MTFweDtcblx0fVxuXHQuTW9kYWxDYXRlZ29yeUNvbnRhaW5lciB7XG5cdFx0LlN1YnNjcmliZVBhcmVudERpdiB7XG5cdFx0XHQuU3Vic2NyaWJlQ29udGVudENsc3tcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdFx0LlN1YnNjcmliZUJ0bkRpdntcblx0XHRcdFx0LlN1YnNjcmliZUJ0bkNsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG5cdC5wcmVtaXVtX2RhdGF7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0LnByZW1pdW1fZGF0YXtcblx0XHRmb250LXNpemU6MTJweDtcblx0fVxuXHQuTW9kYWxDYXRlZ29yeUNvbnRhaW5lciB7XG5cdFx0LlN1YnNjcmliZVBhcmVudERpdiB7XG5cdFx0XHQuU3Vic2NyaWJlQ29udGVudENsc3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0LlN1YnNjcmliZUJ0bkRpdntcblx0XHRcdFx0LlN1YnNjcmliZUJ0bkNsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5UcnlGcmVlVHJpYWxEaXZ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LlByZW1pdW1Ub3VyQnRuRGl2IHtcblx0XHRcdC5QcmVtaXVtQm90dG9tQnRuQ2xze1xuXHRcdFx0XHQuUHJlbWl1bVRvdXJEaXZDbHMge1xuXHRcdFx0XHRcdC5QcmVtaXVtVG91ckJ0bkNscyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTExcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdC5wcmVtaXVtX2RhdGF7XG5cdFx0Zm9udC1zaXplOjEwcHg7XG5cdH1cblx0Lk1vZGFsQ2F0ZWdvcnlDb250YWluZXIge1xuXHRcdC5TdWJzY3JpYmVQYXJlbnREaXYge1xuXHRcdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdC5TdWJzY3JpYmVCdG5EaXZ7XG5cdFx0XHRcdC5TdWJzY3JpYmVCdG5DbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0XHR3aWR0aDogNjlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuVHJ5RnJlZVRyaWFsRGl2e1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5QcmVtaXVtVG91ckJ0bkRpdiB7XG5cdFx0XHQuUHJlbWl1bUJvdHRvbUJ0bkNsc3tcblx0XHRcdFx0LlByZW1pdW1Ub3VyRGl2Q2xzIHtcblx0XHRcdFx0XHQuUHJlbWl1bVRvdXJCdG5DbHMge1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogOThweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlByZW1pdW1Nb2RhbFRvcERpdiB7XG5cdFx0Lk1vZGFsSW5uZXJUaXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcblx0LnByZW1pdW12aWRlb3BvcHVwe1xuXHRcdG1heC13aWR0aDogNDglICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOjQ4MHB4KXtcblx0LnByZW1pdW12aWRlb3BvcHVwe1xuXHRcdG1heC13aWR0aDogNDElICFpbXBvcnRhbnQ7XG5cdH1cblx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6MzUwcHgpe1xuXHQucHJlbWl1bXZpZGVvcG9wdXAsLlByZW1pdW1Nb2RhbENsb3Nle1xuXHRcdG1heC13aWR0aDogODclICFpbXBvcnRhbnQ7XG5cdH1cblx0LnByZW1pdW12aWRlb3tcblx0XHRlbWJlZHtcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDoxOTFweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi5iYW5uZGl2e1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdC5mYmFycm93ZGl2e1xuXHR3aWR0aDoyMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5mYmxlZnRhbGlnbm1lbnR7XG5cdFx0cGFkZGluZy1sZWZ0OjQlO1xuXHR9XG5cdC5mYnJpZ2h0YWxpZ25tZW50e1xuXHRcdHBhZGRpbmctbGVmdDoxMiU7XG5cdH1cblx0LmFycm93cG9pbnR7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LnByZW1pdW1hcnJvd2Rpdntcblx0XHR3aWR0aDo3NSU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4ubmV3YWRkcmVzc2ZpZWxke1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQubmV3YWRkcmVzc2J0bntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0YmFja2dyb3VuZDogIzI3OEFFNTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4udHJpYWxob3ZlcmJ0bmNvbnR7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3R0b206IDE1cHg7XG5cdHotaW5kZXg6IDE7XG59XG4udHJpYWxjb250e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2Vib25seXByZW1pdW1jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0LndicHJ0aXRsZXtcblx0XHRtYXJnaW46IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGNvbG9yOiM5ZTlkOWQ7XG5cdH1cblx0LndicHJidXR0b257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLnRlbXBsYXRlY2F0ZWdvcnlkaXNwZGl2e1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHQuY2F0ZWdvcnlsaXN0Y29udGFpbmVye1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdG1hcmdpbjogMTVweCAwcHg7XG5cdFx0LnNlbGVjdGVkbGlzdG5hbWV7XG5cdFx0XHRwYWRkaW5nOiA0cHggNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig4MCwgMTM4LCAyNTUpO1xuXHRcdFx0bWFyZ2luOiA2cHggNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IHJnYig4MCwgMTM4LCAyNTUpO1xuXHRcdH1cblx0XHQubGlzdG5hbWV7XG5cdFx0XHRwYWRkaW5nOiA0cHggNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luOiA2cHggNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuY2F0ZWdvcnlsaXN0aW1hZ2V7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogN3B4IDBweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGVtcGxhdGVsaXN0Y29udGFpbmVye1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0XG5cdH1cblx0LnNob3doaWRle1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBzaG93aGlkZTtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHR9XG5cdEBrZXlmcmFtZXMgc2hvd2hpZGV7XG5cdFx0MCV7IG9wYWNpdHk6MSA7LyogbWFyZ2luLWxlZnQ6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7ICovfVxuXHRcdDEwMCV7IG9wYWNpdHk6MDsgLyptYXJnaW4tbGVmdDogLTI1MHB4OyBtYXJnaW4tcmlnaHQ6IDI1MHB4OyovIH1cblx0fVxuXHQuaGlkZXNob3d7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGhpZGVzaG93O1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdH1cblx0QGtleWZyYW1lcyBoaWRlc2hvd3tcblx0XHQwJXsgb3BhY2l0eTowIDsvKiBtYXJnaW4tbGVmdDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgKi99XG5cdFx0MTAwJXsgb3BhY2l0eToxOyAvKm1hcmdpbi1sZWZ0OiAtMjUwcHg7IG1hcmdpbi1yaWdodDogMjUwcHg7Ki8gfVxuXHR9XG59XG4uaWZyYW1lc3R5e1xuXHRib3JkZXI6bm9uZTtcbn1cbi50ZW1waW1nX2Nsb3Nle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogLTEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlBheW1lbnRfdHlwZXtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG59XG5cbi5QYXltZW50X3R5cGUxe1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcbn1cblxuXG5cbi5mb250X3NpemUyMHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogbW9udHNlcnJhdC1ib2xkO1xufVxuXG4uZm9udF9zaXplMTZ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYy1mb3JtIHtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogOCU7XG59XG4uY2MtY2FyZCB7XG5cdHdpZHRoOjEwMCU7XG4gIFx0Ym9yZGVyLXJhZGl1czoxMnB4O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG4uY2MtZmllbGQge1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0cGFkZGluZzogMTJweCAxNHB4IDAgMTRweDtcblx0Ym9yZGVyLXJhZGl1czogMTUuNDVweDtcbiAgICBib3JkZXI6IDEuMjg3cHggc29saWQgI0NGQ0ZDRjtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuLmNjLWZpZWxkICsgLmNjLWZpZWxkIHtcblx0bWFyZ2luLXRvcDoxMnB4O1xufVxuXG4uY2MtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiMyNzhBRTU7XG4gIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNzQsMTQ0LDIyNiwuMTUpO1xufVxuXG4uZmllbGRfX3RvcCB7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcbn1cbi5maWVsZF9fbGFiZWwge1xuXHRmb250LXNpemU6MTZweDtcblx0Y29sb3I6IzNEM0QzRCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZF9fbWV0YSB7IFxuXHRmb250LXNpemU6MTJweDtcblx0ZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdGdhcDo2cHg7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcbn1cbi5maWVsZF9fbWV0YSBpbWcge1xuXHRoZWlnaHQ6MTZweDtcblx0ZGlzcGxheTpibG9jaztcbn1cblxuLmZpZWxkX19pY29uIHtcblx0aGVpZ2h0OjI0cHg7XG5cdHdpZHRoOiAyNHB4O1xuXHQvLyBvcGFjaXR5Oi43NTtcbn1cblxuLmZpZWxkX19pbnB1dCB7XG5cdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDoyOHB4O1xuXHRjb2xvcjojM0QzRDNEICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xuXHRwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5maWVsZF9faW5wdXQxIHtcblx0cGFkZGluZzogMCAwIDhweCAwICFpbXBvcnRhbnRcbn1cbi5jYy1maWVsZDpmb2N1cy13aXRoaW4ge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4uZmllbGRfX2lucHV0MTo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjojQ0ZDRkNGICFpbXBvcnRhbnQ7XG59XG4uc3RyaXBlLWVsIHtcblx0ZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdGhlaWdodDoyOHB4O1xufVxuLnJvd19zZXQge1xuXHRkaXNwbGF5OmZsZXg7XG5cdGdhcDoxMHB4O1xuXHRtYXJnaW46MTJweCBhdXRvO1xufVxuLnJvd19zZXQgLmNjLWZpZWxkIHtcblx0ZmxleDoxO1xuXHRtYXJnaW4tdG9wOjA7XG59XG4uY2MtYnRuIHtcblx0d2lkdGg6MTAwJTtcblx0bWFyZ2luLXRvcDo2JTtcblx0cGFkZGluZzoxNHB4IDE2cHg7XG5cdGJvcmRlcjpub25lOyBib3JkZXItcmFkaXVzOjI2cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1NZWRpdW1cIjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwLjE4cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJvcmRlci1yYWRpdXM6IDEwMS44MDNweDtcblx0YmFja2dyb3VuZDojMjc4QUU1OyBcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuLmNjLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI0Q5RDlEOTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGNvbG9yOiAjQUFCNkMyO1xufVxuLlBvcHBpbnMtZm9udHtcblx0LnRpdGxlLXRleHQsLnByaWNle1xuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLVNlbWlCb2xkICFpbXBvcnRhbnQ7XG5cdH1cblx0LnByaWNlIHNwYW4sLmZpZWxkX19tZXRhLC5TRGtpbnB1dCxpbnB1dCNTZGtDYXJkTmFtZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdC5maWVsZF9fbGFiZWwsLmZvb3Rub3Rle1xuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSAhaW1wb3J0YW50O1xuXHR9XG5cdC5jYy1idG4ge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1NZWRpdW1cIiAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5mb290bm90ZSB7IFxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Zm9udC1zaXplOjEycHg7XG5cdGNvbG9yOiMzRDNEM0Q7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG59XG4uYmFjay1idG57XG5cdG1hcmdpbjogMCAwIDAgLTYlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8vIG1hcmdpbi1sZWZ0OiAtMiU7XG4gIH1cbi5jY190aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAxMnB4O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCc7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRtYXJnaW46IDAgMCA4JSAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZy10b3A6IDglO1xufVxuLmNjX3RpdGxlIC5wcmljZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNjX3RpdGxlIC5wcmljZSBzcGFuIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuLmNjX3RpdGxlLS13aXRoLWRpdmlkZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uY2NfdGl0bGUgeyBcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRnYXA6OHB4O1xufVxuLmNjLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuLmNjLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjYWFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdC5jY190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyBcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG5cdC5jY190aXRsZSAucHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjQSxBQUNDLGlCQURnQixDQUNoQixpQkFBaUIsQ0FBQTtFQUNoQixhQUFhLEVBQUUsSUFBSTtFQUNuQixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxtQkFBbUI7RUFDaEMsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTSxHQUNsQjs7QUFQRixBQVFDLGlCQVJnQixDQVFoQixpQkFBaUIsQ0FBQTtFQUNoQixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUs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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9OZXdfbGVhZF9nZW4uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9OZXdfbGVhZF9nZW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLy8gTGVhZCBHZW4gRXh0cmEgUGF5bWVudFxyXG4uZXh0cmFwYXlDb250YWluZXIge1xyXG4gICBcclxuICAgIC5jbHNoZWlnaHR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgfVxyXG4gICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgfVxyXG4gICAgLmFjY2luc2lkZXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgfVxyXG4gICAgLmFjY2luc2lkZXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFpbml0aWFsZm9ybXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmJnd2hpdGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYwNzg0MzEzNzI1NDkwMikgIWltcG9ydGFudCA7XHJcbiAgICB9XHJcbiAgICAuZ29idG57XHJcbiAgICAgICAgd2lkdGg6MjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheXB0YWdpbml0aWFse1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uSGVhZGVyQ29udGFpbmVyXHJcbntcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMTdweCAxcHggMTVweCA2cHggI0YyRjZGODtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAuVG9wQ29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYXZhdGFyY29udGFpbmVyeyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmF2YXRhci1hZ2VudHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLWNvbnRhY3R7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdmF0YXItbmFtZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdmF0YXItdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5DYWxjdHlwZWNvbnRhaW5lclxyXG4gICAge1xyXG4gICAgICAgIC5DYWxjdHlwZW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5DYWxjdHlwZWRldGFpbHN7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5DYWxjdHlwZWNvbnRhaW5lcjJcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLkNhbGN0eXBlbmFtZTJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5DYWxjdHlwZWRldGFpbHMye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4uZXh0cmFwYXlDb250ZW50Q29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC5leHRyYXBheUZvcm1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAuZXh0cmFwYXlmb3Jte1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhVG90YWxQYXltZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlncmFwaGNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhR2FpbmVkeWVhcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaXJjbGUtb3JhbmdlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYXBheVBpZWNoYXJ0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo2ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yYy1zbGlkZXIge1xyXG4gICAgLy9wYWRkaW5nOiAxOXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLy9wYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yYy1zbGlkZXItbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICBsZWZ0OiAtMThweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAvLyBwYWRkaW5nLXRvcDogMzhweDtcclxufVxyXG5cclxuLnJjLXNsaWRlci1kb3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAvL2JvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWRlci1jbHN7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4gLnNsaWRlci1jbHMgLnJjLXNsaWRlci1yYWlse1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVCRjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJjLXNsaWRlci10cmFjayB7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAvL2JvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gfVxyXG4gLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLnNsaWRlci1jbHMgLnJjLXNsaWRlci1tYXJrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uc2xpZGVyLXBhcnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG59XHJcbi5leHRyYXBheWZvcm0ye1xyXG4gICAgIC5zbGlkZXItY2xzIC5yYy1zbGlkZXItcmFpbHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQkYwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWRlciAucmMtc2xpZGVyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAvL2JvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcbi8vICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4vLyAgIG1hcmdpbi10b3A6IC03cHg7XHJcbi8vICAgd2lkdGg6IDE4cHg7XHJcbi8vICAgaGVpZ2h0OiAxOHB4O1xyXG4gfVxyXG59XHJcbi5leHRyYVBheUxlZ2VuZHtcclxuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgIC5sZWdlbmRsaXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMSUgMHB4O1xyXG4gICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIC8vZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnZ3O1xyXG4gICAgICAubGJjYWxjIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibGFjayB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH0gICAgXHJcbiAgICAgfVxyXG4gICAgIH1cclxuICAgICAubGVnZW5kY2lyY2xle1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIH1cclxufVxyXG4uYmx1ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbn1cclxuLmxpZ2h0Z3JlZW57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdGRjA0O1xyXG59XHJcblxyXG4uZm9ybXBhZGRpbmd7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG59XHJcbi5zYXZlZXh0cmFjb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6MTE1cHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENkQ2REU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuICAgIC5leHRyYXBheXB0YWdcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlUZXh0Q29udGVudFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnR0aXRsZVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICM0RDUzNTc7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlUZXh0Q29udGVudGRlc2NcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNCQUJGQzM7XHJcbiAgICB9XHJcbiAgICAuZ3JlZW5zcGFue1xyXG4gICAgICAgIGNvbG9yOiAjN0FDQ0EyO1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAudGFibGV1bmRlcnNwYW4xXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJ0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjI2ODZDO1xyXG4gICAgfVxyXG4gICAgLnRleHRtb3JlY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuZ3JlZW5saW5le1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUUwQkM7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xlYXJkaXZ7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgIH1cclxuICAgIC5kZXNjcnBpdGlvbmRldGFpbHN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzVBNjA2MztcclxuICAgIH1cclxuICAgIC5hY2NUaXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICB9XHJcbiAgICAubW9yZWNvbnRlbnRjb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAzMHB4IDBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5SW1hZ2Vjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIC5leHRyYXBheUltYWdlZGl2e1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuZXh0cmFwYXlJbWFnZWhvbWV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bnRleHRcclxuICAgIHtcclxuICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5dGFibGVjb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIHRhYmxlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICBjb2xvcjojNEI1MjU4O1xyXG4gICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgIC5jbG4xe1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjJ7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2xuM3tcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG40e1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjV7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMEYxO1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB0ZDpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb250c2l6ZWNsbjNcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuZGlzcGxheXNwYW5ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm1hcmdpbmJ0bTExNVxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuZmllbGQtcm93e1xyXG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6MTRweDsgXHQgXHRcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIHNlbGVjdCxpbnB1dHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgY29sb3I6IzIzNDA1RTtcdFx0XHRcdFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cC1hZGRvblxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjU7XHJcbiAgICB9XHJcbiAgICAueWVzYnRuXHJcbiAgICB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDI4QkZFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgLkNhbGNEcm9wRG93bntcclxuICAgICAgICBjb2xvcjogIzE4NzVERDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IFxyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDI1cHggMHB4O1x0XHJcbiAgICAgICAgLm1lbnV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogNTAlOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgLm1lbnVsaXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnVsaTpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFx0XHJcbiAgICB9XHJcbiAgICAuaW1nLWRyb3Bkb3due1xyXG4gICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgIH1cclxuICAgIC5kaXZtb3Jle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuc3Bhbm1vcmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNzlmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeXNwYWNlYnRtXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhdGV4dGNvbnRhaW5lclxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjc7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlUZXh0Q29udGVudDJ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5Zm9vdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgICBcclxuICAgICAgICAuZXh0cmFwYXlDb250ZW50Q29udGFpbmVye1xyXG4gICAgICAgICAgICAuZXh0cmFwYXlGb3JtY29udGFpbmVyeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWdyYXBoY29udGFpbmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYUdhaW5lZHllYXJzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaXJjbGUtb3JhbmdlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpXHJcbiAgICB7XHJcbiAgICAgICAgLmFuaW1hdGVkaXZ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7ICBcclxuICAgICAgICBcclxuICAgICAgICAuYW5pbWF0ZWRpdntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheVRleHRDb250ZW50XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDowcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vcmVjb250ZW50Y29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwcHggNXB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFpbml0aWFsZm9ybXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5cHRhZ3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlwdGFnaW5pdGlhbHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5eWVzeHN7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0Ojc1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAuYnRudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjElO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAgMy4ydnc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnllc2J0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5Zm9vdGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5IZWFkZXJDb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDRweCAjZDllNWVkO1xyXG4gICAgICAgICAgICAuQ2FsY3R5cGVjb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLkNhbGN0eXBlbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXZhdGFyY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5hdmF0YXItbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hdmF0YXItdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hdmF0YXItYWdlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbHNoZWlnaHR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheUNvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAuZXh0cmFwYXlGb3JtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYVBheUxlZ2VuZHtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVnZW5kbGkge1xyXG4gICAgICAgICAgICAgICAgLnRleHQtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIC5sZWdlbmRjaXJjbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JheWNvbG9yY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5ydmJ0aXRsZTF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucnZidGl0bGUye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lcnN0YXRpYzJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuY29udGVudGNoZWNre1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJjLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmdyYXljb2xvcmNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICBcclxuICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNiU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAucnZidGl0bGUxe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJ2YnRpdGxlMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC5jb250YWluZXJzdGF0aWMye1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMyU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcclxuICAgICAgICAuY29udGVudGNoZWNre1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMDA3OWZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMzAzMDMwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZXh0cmFwYXlmb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMzQwNUUgO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmxhYmxld2l0aGhlbHBcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRpc3BsYXlub25le1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVscGNvbnRlbnRkaXZ7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OyAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggOXB4IDEwcHg7ICAgXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTlweCk7XHJcbiAgICBkaXZ7XHJcbiAgICAgICAgd2lkdGg6OTUlO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICByaWdodDo1cHg7XHJcbiAgICB9XHJcbn1cclxuLmZvY3VzZGl2e1xyXG4gICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTlweCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTlweCk7XHJcbiAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxufVxyXG4uQ2hlY2ttb2RhbDpwYXJlbnRcclxue1xyXG4gZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2NhbGN1bGF0aW9uaW5wdXR2YWx1ZVxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNjYWxjdWxhdGlvbmltYWdlZGF0YXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmltZ19oZWxwe1xyXG4gICAgd2lkdGg6MTZweDtcclxuICAgIGhlaWdodDoxNnB4O1xyXG59XHJcbi5lcGNvbnRlbnRjb250YWluZXJ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuLmV4dHJhcGF5VGV4dENvbnRlbnQsLmxvYW5iYWxhbmNlVGV4dENvbnRlbnQsLnF1YWxpZnlUZXh0Q29udGVudCxcclxuLm1vbnRobHlhZmZvcmRUZXh0Q29udGVudCwucmVmaVRleHRDb250ZW50LC5yZW50dnNidXlUZXh0Q29udGVudCxcclxuLmVxdWl0eVRleHRDb250ZW50LC5uZXRzaGVldFRleHRDb250ZW50LC5tb3J0YWdlVGV4dENvbnRlbnR7XHJcbiAgICAuaW1nLWRyb3Bkb3due1xyXG4gICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyb3BhY3RpdmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjowLjZzO1xyXG4gICAgfVxyXG4gICAgLmRyb3BpbmFjdGl2ZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjowLjZzO1xyXG4gICAgfVxyXG59XHJcbi5hc3N1bXB0aW9uY29udGFpbmVye1xyXG4gICAgLmRyb3BhY3RpdmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC42cztcclxuICAgIH1cclxuICAgIC5kcm9waW5hY3RpdmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC42cztcclxuICAgIH1cclxufVxyXG4uY2xvc2VtYXJre1xyXG4gICAgcGFkZGluZzogMHB4IDUwcHg7XHJcbn1cclxuLmhlYWRlcnN0YXRpY3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYxZmM7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzlmYWZiZDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhZmJkO1xyXG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTsgICBcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uZm9udDMwe1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xyXG4gICAgLmZvbnQzMHsgZm9udC1zaXplOiAyNHB4OyB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuICAgIC5mb250MzB7IGZvbnQtc2l6ZTogMjZweDsgfVxyXG59XHJcbi5wYWRkaW5ndG9wZGl2e1xyXG4gICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbn1cclxuLmFmZml4e1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB0b3A6MDtcclxuICAgIHJpZ2h0OjA7XHJcbn1cclxuLm9yYW5nZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI4MDA7XHJcbn1cclxuLmNpcmNsZXdpZHRoe1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7ICAgIFxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcblxyXG4vL0xvYW4gQmFsYW5jZVxyXG4ubG9hbmJhbHsgXHJcbi5jYWxlbmRhci1hZGRvbntcclxuICAgIGJvcmRlci1yYWRpdXM6MHB4IDVweCA1cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5pbnB1dHtcclxuICAgIGJvcmRlci1yYWRpdXM6NXB4IDBweCAwcHggNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG4uY2lyY2xlLWJsdWVsYiBcclxueyAgIHdpZHRoOiAxNXB4O1xyXG5oZWlnaHQ6IDE1cHg7XHJcbmJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbmJvcmRlci1yYWRpdXM6IDUwJTtcclxubWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5sb2FuY29udGFpbmVye1xyXG4gICAgLmxvYW5iYWxhbmNlbGVuZ2VuZHtcclxuICAgICAgICAubGVnZW5kbGl7cGFkZGluZzowcHggMTBweCAgISBpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC50ZXh0LXdyYXBwZXJ7IGZvbnQtc2l6ZTogMTdweCAhIGltcG9ydGFudDt3aWR0aDo5NSUgISBpbXBvcnRhbnQ7IH1cclxuICAgIH1cclxufVxyXG4ubG9hbmJhbGFuY2Vjb250YWluZXIge1xyXG4gICAgLmV4dHJhR2FpbmVkeWVhcnN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5sb2FuYmFsYW5jZXBpZXtcclxuICAgIHN2ZyBcclxuICAgIHtcclxuICAgICAgICB0c3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubG9hbmJhbGFuY2Vjb250YWluZXIge1xyXG4gICAgICAgIC5leHRyYUdhaW5lZHllYXJze1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vcnRhZ2VDb250YWluZXJ7XHJcbiAgICAubW9ydGFnZUNvbnRlbnRDb250YWluZXJ7XHJcbiAgICAgICAgLmxvYW5iYWxhbmNlbGVuZ2VuZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vUmVudFZzQnV5XHJcbi5yZW50dnNidXlDb250YWluZXIge1xyXG4gICAgLmFzc3VtcHRpb25jb250YWluZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLmltZy1kcm9wZG93bntcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2YXNzdW1we1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjb2xsYXBzZWFzc3VtcHRpb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAuZGl2bG9hbnR5cGV7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlucHV0c3tcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcmdib3QxMHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmxvYW50eXBle1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjhCRkU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udmxpe1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6bm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnZ2YXtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlbG9hbnR5cGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhCRkU7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgfVxyXG4gICAgLmFjY2luc2lkZXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgfVxyXG4gICAgLmFjY2luc2lkZXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFpbml0aWFsZm9ybXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmJnd2hpdGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYwNzg0MzEzNzI1NDkwMikgIWltcG9ydGFudCA7XHJcbiAgICB9XHJcbiAgICAuZ29idG57XHJcbiAgICAgICAgd2lkdGg6MjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheXB0YWdpbml0aWFse1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uSGVhZGVyQ29udGFpbmVyXHJcbntcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMTdweCAxcHggMTVweCA2cHggI0YyRjZGODtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAuVG9wQ29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYXZhdGFyY29udGFpbmVyeyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmF2YXRhci1hZ2VudHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLWNvbnRhY3R7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdmF0YXItbmFtZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdmF0YXItdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5DYWxjdHlwZWNvbnRhaW5lclxyXG4gICAge1xyXG4gICAgICAgIC5DYWxjdHlwZW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5DYWxjdHlwZWRldGFpbHN7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5DYWxjdHlwZWNvbnRhaW5lcjJcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLkNhbGN0eXBlbmFtZTJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5DYWxjdHlwZWRldGFpbHMye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4uZXh0cmFwYXlDb250ZW50Q29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC5leHRyYXBheUZvcm1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAuZXh0cmFwYXlmb3Jte1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYVRvdGFsUGF5bWVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlbnR2c2J1eWhlYWRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWdyYXBoY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFHYWluZWR5ZWFyc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAxMHB4IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1vcmFuZ2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjgwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5UGllY2hhcnRcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm0yIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojc0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJjLXNsaWRlciB7XHJcbiAgICAvL3BhZGRpbmc6IDE5cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyN3B4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jbHNoZWlnaHR7XHJcbi5yYy1zbGlkZXItbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgIFxyXG4gICAgLy9wYWRkaW5nLXRvcDogMzhweDtcclxufVxyXG59XHJcbi5yYy1zbGlkZXItZG90IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGlkZXItY2xze1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIC5zbGlkZXItY2xzIC5yYy1zbGlkZXItcmFpbHtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQkYwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcclxufVxyXG5cclxuLnJjLXNsaWRlci1oYW5kbGUge1xyXG4gIC8vYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcclxuICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgbWFyZ2luLXRvcDogLTlweDtcclxuICB3aWR0aDogMjNweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiB9XHJcbiAucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xyXG4gICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmMtc2xpZGVyLW1hcmstdGV4dCB7XHJcbiAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uY2xzaGVpZ2h0IC5yYy1zbGlkZXItbWFyayB7XHJcbiAgICB3aWR0aDogOTMlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbn1cclxuXHJcbi5zbGlkZXItcGFydHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbn1cclxuLmV4dHJhcGF5Zm9ybTJ7XHJcbiAgICAgLnNsaWRlci1jbHMgLnJjLXNsaWRlci1yYWlse1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVCRjAgIWltcG9ydGFudDtcclxufVxyXG4uc2xpZGVyIC5yYy1zbGlkZXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJjLXNsaWRlci1oYW5kbGUge1xyXG4gIC8vYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcclxuICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgbWFyZ2luLXRvcDogLTdweDtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiB9XHJcbn1cclxuLmV4dHJhUGF5TGVnZW5ke1xyXG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgLmxlZ2VuZGxpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxJSAwcHg7XHJcbiAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgLy9mb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIGNvbG9yOiMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgICAgLy9mb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XHJcbiAgICAgIC5sYmNhbGMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgIGNvbG9yOiMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsYWNrIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9ICAgIFxyXG4gICAgIH1cclxuICAgICB9XHJcbiAgICAgLmxlZ2VuZGNpcmNsZXtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB9XHJcbn1cclxuLmJsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG59XHJcbi5saWdodGdyZWVue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3RkYwNDtcclxufVxyXG4uZm9ybXBhZGRpbmd7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA2MzVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5zYXZlZXh0cmFjb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6MTAycHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENkQ2REU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgXHJcbn1cclxuICAgIC5leHRyYXBheXB0YWdcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlUZXh0Q29udGVudFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnR0aXRsZVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICM0RDUzNTc7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlUZXh0Q29udGVudGRlc2NcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNCQUJGQzM7XHJcbiAgICB9XHJcbiAgICAuZ3JlZW5zcGFue1xyXG4gICAgICAgIGNvbG9yOiAjN0FDQ0EyO1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAudGFibGV1bmRlcnNwYW4xXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJ0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjI2ODZDO1xyXG4gICAgfVxyXG4gICAgLnRleHRtb3JlY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuZ3JlZW5saW5le1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUUwQkM7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xlYXJkaXZ7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgIH1cclxuICAgIC5kZXNjcnBpdGlvbmRldGFpbHN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzVBNjA2MztcclxuICAgIH1cclxuICAgIC5hY2NUaXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICB9XHJcbiAgICAubW9yZWNvbnRlbnRjb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAzMHB4IDBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5SW1hZ2Vjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIC5leHRyYXBheUltYWdlZGl2e1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuZXh0cmFwYXlJbWFnZWhvbWV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bnRleHRcclxuICAgIHtcclxuICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5dGFibGVjb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIHRhYmxlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICBjb2xvcjojNEI1MjU4O1xyXG4gICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgIC5jbG4xe1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjJ7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2xuM3tcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG40e1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjV7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMEYxO1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB0ZDpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb250c2l6ZWNsbjNcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuZGlzcGxheXNwYW5ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm1hcmdpbmJ0bTExNVxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuZmllbGQtcm93e1xyXG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6MTRweDsgXHQgXHRcclxuICAgICAgICBzZWxlY3QsaW5wdXR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgIGNvbG9yOiMyMzQwNUU7XHRcdFx0XHRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb25cclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y1O1xyXG4gICAgfVxyXG4gICAgLnllc2J0blxyXG4gICAge1xyXG4gICAgYmFja2dyb3VuZDogIzQyOEJGRTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMzlweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5DYWxjRHJvcERvd257XHJcbiAgICAgICAgY29sb3I6ICMxODc1REQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyBcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDBweDtcdFxyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIC5tZW51bGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51bGk6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcdFxyXG4gICAgfVxyXG4gICAgLmltZy1kcm9wZG93bntcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICB9XHJcbiAgICAuZGl2bW9yZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnNwYW5tb3Jle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMzOTc0QUU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmp1c3RpZnlzcGFjZWJ0bVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXRleHRjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnQye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7ICAgXHJcbiAgICAgICAgLmV4dHJhcGF5Q29udGVudENvbnRhaW5lcntcclxuICAgICAgICAgICAgLmV4dHJhcGF5Rm9ybWNvbnRhaW5lcnsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlncmFwaGNvbnRhaW5lclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFHYWluZWR5ZWFyc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xlLW9yYW5nZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7ICBcclxuICAgICAgICAuZXh0cmFwYXlUZXh0Q29udGVudFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlY29udGVudGNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMHB4IDVweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhaW5pdGlhbGZvcm17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheXB0YWd7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5eWVzeHN7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0Ojc1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAuYnRudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjElO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAgMy4ydnc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnllc2J0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5Zm9vdGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5IZWFkZXJDb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDRweCAjZDllNWVkO1xyXG4gICAgICAgICAgICAuQ2FsY3R5cGVjb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLkNhbGN0eXBlbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXZhdGFyY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5hdmF0YXItbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLWFnZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xzaGVpZ2h0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlDb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4dHJhcGF5Rm9ybWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTFcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFQYXlMZWdlbmR7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZ2VuZGxpIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgLmxlZ2VuZGNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uT3ZlcmxheXtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgei1pbmRleDoxMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcclxuICAgIG92ZXJmbG93OiBhdXRvOyAgICBcclxufVxyXG4uZGl2aW5wdXRze1xyXG4gICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZGFya2dyZWVubnN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkFBRDAwO1xyXG59XHJcbnN2Z3sgIFxyXG4gICAgIHRleHR7XHJcbiAgICAgICAgIC8vIGZpbGw6ICMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICB9ICAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuICAgIC5leHRyYXBheUNvbnRhaW5lcnsgXHJcbiAgICAgICAgLmZvcm1wYWRkaW5ne1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLk1vcmVJbmZvTW9kYWx7ICAgICAgXHJcbiAgICAgICAgLy8gbWFyZ2luOiA2MHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAvL2hlaWdodDogODMlICFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9vdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDsgICAgIFxyXG4gICAgICAgIC5jbG9zZXBvcHVwe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9IFxyXG4gICAgXHJcbiAgICAuR3JlZXRpbmdzTW9kYWx7XHJcbiAgICAgICAgLy8gbWFyZ2luOiA2MHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAvL2hlaWdodDogODMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9vdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxuICAgICAgICAuY2xvc2Vwb3B1cHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLm1vcmVpbmZvLWNvbnRhaW5lcnsgXHJcbiAgICAgICAgLnllc2J0bntcclxuICAgICAgICAgICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnRncmVldGluZ3tcclxuICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5zaGFyZXRpdGxlZGl2e1xyXG4gICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgLy90b3A6IC0yMHB4O1xyXG59XHJcbi8vIC5zaGFyZWJ1dHRvbmRpdntcclxuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICAgIHJpZ2h0OiAyMHB4O1xyXG4vLyAgICAgdG9wOiAxODBweDtcclxuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgIHotaW5kZXg6IDk5OTk5OTtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vIH1cclxuXHJcbi5zaGFyZWJ1dHRvbmRpdntcclxuICAgIHJpZ2h0OiAyJTtcclxuICAgIC8vdG9wOiAtMyU7XHJcbiAgICBib3R0b206IC00MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmxlbnNlc2hhcmVidXR0b25kaXZ7XHJcbiAgICByaWdodDogODBweDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAuc2hhcmVidXR0b25jbGFzc2J0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubGVuc2VzaGFyZWJ1dHRvbmRpdm1vYmxpZXtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuc2hhcmVidXR0b25jbGFzc2J0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc29jaWFsc2hhcmVfYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlOyAgIFxyXG4gICAgdG9wOiAtMjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgICBcclxuICAgIGRpc3BsYXk6IG5vbmU7ICBcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7ICAgXHJcbiAgICByaWdodDogMjUwcHg7XHJcbn1cclxuLnNoYXJlaW1hZ2V7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgXHJcbn1cclxuLmJ0bl9zdHlsZXtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIC8vcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcclxuICAgIGNvbG9yOiAjMjc4QUU1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDdweDtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgLy8gLkxvYWRXZWJTaGFyZXtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbi5Mb2FkV2ViU2hhcmV7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBcclxufVxyXG5cclxuLnNoYXJlY29udGVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zaGFyZWNvbnRlbnRzcGFue1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtOyAgICBcclxuICAgIGNvbG9yOiAjMjM0MDVFO1xyXG59XHJcbi5zaGFyZWNvbnRlbnQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tb3JlaW5mby1jb250YWluZXJ7XHJcbiAgICAuY29udGVudGdyZWV0aW5ne1xyXG4gICAgICAgLy8gbWF4LWhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRtb3JlaW5mb3tcclxuICAgICAgICAvL21heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5yYy1zbGlkZXItaGFuZGxlXHJcbntcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNkNGQ3ZTAgIWltcG9ydGFudDtcclxufVxyXG4ucmMtc2xpZGVyLXRyYWNre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3OGZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5DYWxjRHJvcERvd25cclxue1xyXG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcclxufVxyXG4ueWVzYnRue1xyXG4gICAgYmFja2dyb3VuZDogIzI3OEFFNSAhaW1wb3J0YW50O1xyXG59XHJcbi5mb2N1c2RpdntcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmV4dHJhcGF5cHRhZ3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5jbG9zaW5nbGVhZGdlbm1vZGFse1xyXG4gICAgLy9tYXgtaGVpZ2h0OiAzNzBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jbG9zaW5nbGVhZGdlbm1vZGFse1xyXG4gICAgICAgIC8vbWF4LWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubGVhZGdlbmhvbGRlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNoYXJlYnV0dG9uZGl2e1xyXG4gICAgICAgIHRvcDogLTEuNSUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjklICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICB3aWR0aDoxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmVtaXVtYmFja2J0bmNsc3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQgO1xyXG4gICAgfVxyXG59XHJcbi5sb2dvZGl2Y29udHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcbi5sb2dvZGl2Y29udEhpZGRlbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ubG9nb2RpdntcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgIC5zaGFyZXRpdGxlZGl2e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaGFyZWJ1dHRvbmRpdlxyXG4gICAge1xyXG4gICAgICAgIC8vcmlnaHQ6IDE4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjE1cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIC5zaGFyZWJ1dHRvbmRpdlxyXG4gICAge1xyXG4gICAgICAgIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2hhcmVidG5wcmVtaXVte1xyXG4gICAgd2lkdGg6MTIwcHggIWltcG9ydGFudDtcclxufVxyXG4uaGVhZGluZ2NvbnRlbnR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsQUFBQSxrQkFBa0IsQ0FBQztFQXVYWCxXQUFXLEVBQUUsaUJBQWlCLEdBNGJyQztFQW56QkQsQUFFSSxrQkFGYyxDQUVkLFVBQVUsQ0FBQTtJQUNOLFVBQVUsRUFBQyxJQUFJLEdBQ2xCO0VBSkwsQUFLSSxrQkFMYyxDQUtkLGVBQWUsQ0FBQTtJQUNYLE9BQU8sRUFBQyxHQUFHLEdBQ2Q7RUFQTCxBQVFJLGtCQVJjLENBUWQsZUFBZSxDQUFBO0lBQ1gsU0FBUyxFQUFFLElBQUk7SUFDZixPQUFPLEVBQUUsR0FBRztJQUNaLFdBQVcsRUFBRSxpQkFBaUIsR0FDakM7RUFaTCxBQWFJLGtCQWJjLENBYWQs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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL0Ftb3J0aXphdGlvbkNhbGN1bGF0b3IvYW1vcnRpemF0aW9uLnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL0Ftb3J0aXphdGlvbkNhbGN1bGF0b3IvYW1vcnRpemF0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmFtb3J0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5maWVsZC1yb3cge1xuICAgIGNvbG9yOiAjMEUyRjUxO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgc2VsZWN0LFxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cbiAgfVxuXG4gIC5jb21wdXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlldyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAvL3BhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNzVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuXG4gIH1cblxuICAudmlldyBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5BbW9ydF9UaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG4vL0Ftb3J0IFNoZWR1bGVcbi5mb3JtQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5iczVjYWwge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5hbGlnbkNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGl0bGVfY29udGVudCB7XG4gIGNvbG9yOiAjMjM0MDVFO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDMlIDA7XG59XG5cbi5hbW9ydC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY2VudGVyZWQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNjaGVkdWxlLXRpdGxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY2hlZHVsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG59XG5cbi5zY2hlZHVsZS1kb3dubG9hZCB7XG4gIGNvbG9yOiAjNTA4QUZGO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAuVGVtcF9pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLnllYXItd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLnllYXItYmFubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRyb3BfaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRyb3BfaWNvbiBpbWcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uaWNvbi11cC5oaWRkZW4sXG4uaWNvbi1kb3duLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbW9ydC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBOztcbn1cblxuLmFtb3J0X3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnJvdzpsYXN0LWNoaWxkIHtcbiAgLy8gYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmhlYWRlci1yb3cge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnllYXItc3VtbWFyeS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jZWxsIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLmFtb3J0LWRldGFpbHMge1xuICAuaGVhZGVyLXJvdyB7XG4gICAgLmNlbGwge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgfVxuICB9XG59XG5cbi55ZWFyLXRpdGxlIHtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4uc3BsaXRfd2R0aCB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdhcF9hcHBseSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5kcm9wX2ljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZHJvcF9pY29uIGltZyB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi55ZWFyLWJhbm5lciB7XG4gIC5nYXBfYXBwbHkge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgfVxufVxuXG4uYW1vcnQtaGVhZGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXG4gIC5oZWFkZXItY2VsbCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMzQwNUU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgfVxuICB9XG59XG5cbi5hbGlnbl9jbnRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjIlO1xufVxuXG4ueWVhci1iYW5uZXIge1xuICAuc3BsaXRfd2R0aCB7XG4gICAgLmNlbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hbW9ydGl6YXRpb24tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcblxuICAubWV0YS1kYXRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLm1ldGEtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oaWdobGlnaHQge1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDE4cHggMTVweCAwIDE4cHg7XG4gICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLWV4cGFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNCU7XG5cbiAgICAuc3dpdGNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmNoZWNrZWQrLnNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmNoZWNrZWQrLnNsaWRlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG4gICAgICB9XG5cbiAgICAgIC5yb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWVsZF90ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4uc2hlZHVsZV9kYXRlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cbi5hbW9ydF9kYXRlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmFkaXVzX2RhdGV7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbV9jYWwge1xuICAuZ21UZW9CIHtcbiAgICB0b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbGlnbl9lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLy9DaGFydCBSZXN1bHRcbi5hbW9ydC1zdW1tYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDUlO1xuXG4gIC5zdW1tYXJ5LWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gIH1cblxuICAuc3VtbWFyeS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgIC5kb3QtbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cblxuICAgIC5hbW91bnQge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG4gIH1cblxuICAuZG90IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYuYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4OWY2O1xuICAgIH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzliZDdhMTtcbiAgICB9XG5cbiAgICAmLmRhcmstYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNDcxO1xuICAgIH1cbiAgfVxufVxuXG4uYW1vcnRfY3VzdG9tX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4JTtcbiAgbGVmdDogMTElO1xuICB3aWR0aDogMjclO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzIzNDA1RTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xufVxuXG4uaG9sZGluZ2Nvc3RfY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcbiAgb3ZlcmZsb3cteTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxVQUFVLEdBc0Y1QjtFQTVGRCxBQVFFLGdCQVJjLENBUWQsVUFBVSxDQUFDO0lBQ1QsS0FBSyxFQUFFLE9BQU87SUFDZCxXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLFNBQVMsRUFBRSxJQUFJLEdBa0JoQjtJQTdCSCxBQWFJLGdCQWJZLENBUWQsVUFBVSxDQUtSLE1BQU07SUFiVixnQkFBZ0IsQ0FRZCxVQUFVLENBTVIsS0FBSyxDQUFDO01BQ0osTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixhQUFhLEVBQUUsR0FBRztNQUNsQixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFF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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL0hvbGRpbmdDb3N0c0NhbGMvaG9sZGluZ2Nvc3Quc2NzcyIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbXBvbmVudHMvSG9sZGluZ0Nvc3RzQ2FsYy9ob2xkaW5nY29zdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEFkZHJlc3MgZmllbGQgdGV4dCBjb2xvciBmb3IgSG9sZGluZyBDb3N0cyBjYWxjdWxhdG9yXG4ucHJvcGVydHlpbnB1dCxcbmlucHV0LnByb3BlcnR5aW5wdXQge1xuICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4uc3ViX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMjM0MDVFO1xuICBtYXJnaW46IDAgMCA0JSAwO1xufVxuXG4vLyAubWFyX2xlZiB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuLy8gfVxuLmN1c3RvbV9wbHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnRfc2l6ZV9oYyB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uaGNfdGl0bGUge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tbGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvcC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTExO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYm90dG9tLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi8vIC5hZGRfY3VzdG9tX2xibCB7XG4vLyAgIHBhZGRpbmc6IDIlIDE5JTtcbi8vIH1cbi5maWVsZF9ib3gge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG59XG5cbi5kZWZhdWx0X3RleHQge1xuICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZF9yYWRpdXNfemVybyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZWRpdF9pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHBhZGRpbmc6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG59XG5cbi5lZGl0X2lucHV0cyB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICAuZmllbGQtcm93IHtcblxuICAgICAgc2VsZWN0LFxuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vbnRfc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubW9udF9ib2xkIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4uZm9udF8xNiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4ydncsIDIwcHgpO1xufVxuXG4uZm9udF8xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udF8zNiB7XG4gIC8vIGZvbnQtc2l6ZTogIGNsYW1wKDIycHgsMnZ3LCAzNnB4KTtcbiAgZm9udC1zaXplOiAzM3B4O1xufVxuXG4uZl8xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZfMTUge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLy9hbmltYXRpb25zIGZvciBuZXcgY2FsY3VsYXRvclxuLmhvbGRpbmdjb3N0X2NvbnRhaW5lcl9uYiB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJveC1zaGFkb3c6IDAgNS4wNThweCAyMC4yMzFweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTYpO1xuICAvLyBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuICBvdmVyZmxvdy15OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uanVzdGlmeV9jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1hcmdfdG9wXzEwIHtcbiAgbWFyZ2luLXRvcDogNiU7XG59XG5cbi5hbW9ydFJzZXVsdFRvcCB7XG4gIG1hcmdpbi10b3A6IDElO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFkZF82MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5wYWRkXzAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmhvbGRfcHJpY2VfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgd2lkdGg6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIHRvcDogMjVweDtcbiAgLy8gcmlnaHQ6IDMyJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDQ1cHg7XG4gIHJpZ2h0OiAyOSU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblxufVxuXG4uTHByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4ucHJpY2VfZGFyayB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG4gIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4ub3BfMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5iYXJfbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyMjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG59XG5cbi5hY3RpdmVfbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTY7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbn1cblxuc3ZnIHRleHQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5tb250aF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgLy8gZm9udC1zaXplOiAgY2xhbXAoMTRweCwxLjF2dywgMTVweCk7XG59XG5cbi5tb250X21lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGFiZWwtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjNzIGVhc2UsIG9wYWNpdHkgMS4zcyBlYXNlO1xufVxuXG4ucHJpY2UtbGFiZWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGUoLTE1cHgsIC01cHgpO1xufVxuXG4uc3Ryb2tlIHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IGJsYWNrO1xufVxuXG4uY3Vyc29yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3Vyc29yX2hhbmQge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5jdXJzb3JfaGFuZC5hY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZGlzcGxheV9ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdHJhbnNpdGlvbiB7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duMiAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4ucGFkMTBfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50b2dnbGVfbGFiZWwge1xuICBjb2xvcjogIzQ5NDk0OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5cbi53aWQtMjUge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTA4QUZGO1xufVxuXG4uY3VzdG9tLWluZGljYXRvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uaW5kaWNhdG9yLWRvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE0MDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmluZGljYXRvci1kb3QuYWN0aXZlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmRpc3BsYXlfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kaXNwbGF5X2ZsZXg+ZGl2IHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG5cblxuLmZsaXAtb25jZSB7XG4gIGFuaW1hdGlvbjogZmxpcFkgMC43cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLmNoYXJ0X3NsaWRlIHtcbiAgLy8gbWFyZ2luLXRvcDogLTMwcHg7XG4gIC8vIHBhZGRpbmc6IDMlIDglXG4gIHBhZGRpbmc6IDE2cHggNDBweCAyNHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RTk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggODhweCAwcHggcmdiYSgzNiwgNjgsIDEwNCwgMC4wOCk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB3aWR0aDogODQlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5uc190aXRsZV9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLm5zX3RpdGxlX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjlFRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzMsIDczLCA3MywgMC41MCk7XG4gIHBhZGRpbmc6IDZweCAwcHg7XG59XG5cbi5uc19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubnNfZm9vdGVyX2JnIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNzMsIDczLCA3MywgMC41MCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDczLCA3MywgNzMsIDAuNTApO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xufVxuXG4ubnNfYmdfc2hhZG93IHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbn1cblxuLm5zX2FsaWduX3N0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uYm90dG9tX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxJSA0JTtcbn1cblxuLnByaW50b3V0X2xibCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0JSAwIDIlIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xufVxuXG4uZm9ybV9iZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucGFkZF9mMjQge1xuICBwYWRkaW5nOiAwIDI0cHggIWltcG9ydGFudDtcbn1cblxuLmZvcm1fc2hhZG93Ymcge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFzc3VtcHRpb25fc2hhZG93IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLm1hcmdpbl8yNHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuLnN3aXRjaF9oYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgd2lkdGg6IDQ0cHg7XG4gIC8vICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5zd2l0Y2hfaGMgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVyX2hjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgdHJhbnNpdGlvbjogLjRzO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uc2xpZGVyX2hjOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgLy8gIGhlaWdodDogMThweDtcbiAgLy8gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBsZWZ0OiAzcHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMS40NzVweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDQuNDI2cHggMTEuODA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDQuNDI2cHggMS40NzVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbmlucHV0OmNoZWNrZWQrLnNsaWRlcl9oYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG59XG5cbmlucHV0OmNoZWNrZWQrLnNsaWRlcl9oYzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG59XG5cbkBrZXlmcmFtZXMgZmxpcFkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgfVxufVxuXG4uc3BsYXNoIHtcbiAgYW5pbWF0aW9uOiBzcGxhc2hJbiAwLjVzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHNwbGFzaEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gIH1cbn1cblxuLnpvb20tc3BsYXNoIHtcbiAgYW5pbWF0aW9uOiBzcGxhc2hab29tIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgc3BsYXNoWm9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGFiZWwtYW5pbWF0ZS1hY3RpdmUge1xuICBhbmltYXRpb246IHNsaWRlVG9Db3JuZXIgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTguMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9Db3JuZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZSgxMHB4LCAtMTVweCkgc2NhbGUoMC45NSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZSgtMTVweCwgLTVweCkgc2NhbGUoMS4yKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZSgtMzBweCwgMHB4KSBzY2FsZSgxKTtcbiAgfVxufVxuXG5cblxuLmxhYmVsLWFuaW1hdGUtcmV2ZXJzZSB7XG4gIGFuaW1hdGlvbjogc2xpZGVUb0NlbnRlcjEgMC4zcyBlYXNlLWluIGZvcndhcmRzO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVUb0NlbnRlcjEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUoLTM1cHgsIDIwcHgpIHNjYWxlKDEpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKC0xNXB4LCAtNXB4KSBzY2FsZSgxLjA1KTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZSgwcHgsIDBweCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuLnNsaWRlLXVwIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxufVxuXG4uc2xpZGUtZG93biB7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZSgwLjUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxKTtcbiAgfVxufVxuXG4uc2xpZGUtbGVmdC1lbnRlciB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZS1yaWdodC1lbnRlciB7XG4gIGFuaW1hdGlvbjogc2xpZGVJblJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Gcm9tUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2xpZGUtaW4tcmlnaHQge1xuICBhbmltYXRpb246IHNsaWRlSW5Gcm9tUmlnaHQgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Gcm9tTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2xpZGUtaW4tbGVmdCB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbkZyb21MZWZ0IDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcbiAgLmhvbGRpbmdjb3N0LWNvbmF0YW9uZXIge1xuICAgIG1heC13aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4O1xuXG4gICAgLnNlbGxlcmZvcm1fIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGFkZF82MCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzLWNvbmF0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhciB7XG4gIGFuaW1hdGlvbjogamVsbHlXaWdnbGUgMS4zcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xufVxuXG5Aa2V5ZnJhbWVzIGplbGx5V2lnZ2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG5cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjIpO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjA1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5cbi5vcGFjaXR5XzMge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLmxhYmVsX2JveF9kaXYge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wYWRkXzEyIHtcbiAgcGFkZGluZzogMTJweCAxMnB4IDIwcHggMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZF9zaG93cHJpY2VfZGl2IHtcbiAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGFiZWxfbW9udGgge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5sYWJlbF9zaG93cHJpY2VfZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbn1cblxuLmxhYmVsX3Nob3dwcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0E2QjRDMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gICYuYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LXNlbWlib2xkJztcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmxibF9ncmF5IHtcbiAgY29sb3I6ICNBNkI0QzI7XG59XG5cbi5sYmxfc2VtaWJvbGQge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxvd2VyX2Nhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4vLyBBZGRyZXNzIGlucHV0IGZpZWxkIHBhZGRpbmcgZm9yIHNlbGxlci9yZW50IGNhbGN1bGF0b3JzXG4uYWRkcl9wYWRkaW5nXzgge1xuICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLGNBQWM7QUFDZCxLQUFLLEFBQUEsY0FBYyxDQUFDO0VBQ2xCLEtBQUssRUFBRSxrQkFBa0IsR0FDMUI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxN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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL1NlbGxPclJlbnQvU2VsbE9yUmVudC5zY3NzIiwic291cmNlcyI6WyIuLi9zcmMvY29tcG9uZW50cy9TZWxsT3JSZW50L1NlbGxPclJlbnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuc2VsbG9ycmVudE1haW5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VsbG9ycmVudGZ1bGxXaWR0aCB7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucmVzdWx0Q29udGFpbmVyIHtcbiAgLy8gICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluaXRpYWxTY3JlZW4ge1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlc3VsdE9uZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xufVxuXG4ucmVzdWx0T25lVGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucmVzdWx0T25lRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnJlc3VsdE9uZUltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udHV0b3JpYWxfIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyNzhhZTU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5yZXN1bHRPbmV0dXRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZW50YWxDYXNoQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZW50YWxDYXNoUmVzdWx0IHtcbiAgLy8gICB3aWR0aDogOTAlO1xufVxuXG4ucmVudGFsQ29udGFpbmVyT25lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDMycHggMHB4ICMwYTNkNzYyNjtcbiAgcGFkZGluZzogMjRweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4ucmVudGFsQm94T25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucmVudGFsU2VsbFRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJGNkUyOztcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgY29sb3I6ICMzQ0M5OEU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5yZW50YWxSZW50VGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogXCJub3JtYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcblxufVxuXG4ucmVudGFsR3JlZW5Db250YWluZXIge1xuICBjb2xvcjogIzNjYzk4ZTtcbiAgd2lkdGg6IDQ5JTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0NDOThFO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnJlbnRhbEJsdWVDb250YWluZXIge1xuICBjb2xvcjogIzI3OGFlNTtcbiAgd2lkdGg6IDQ5JTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnRpdGxlVmFsdWUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjM0NDOThFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTEwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4udGl0bGVWYWx1ZTEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTEwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsbGNhc2gge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5yZW50YWxCb3hUd29HcmVlbiB7XG4gIC8vIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAyNjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNDQzk4RTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5yZW50YWxCb3hUd29CbHVlIHtcbiAgLy8gbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDI2NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnRvdGFsQ2xvc2VHcmVlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkY2RTI7IDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgY29sb3I6ICMzRDNEM0Q7O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBnYXA6IDhweDtcbn1cblxuLnRvdGFsQ2xvc2VCbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG5cbi50b3RhbC1DbG9zZS1CbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgLy8gZ2FwOiA0cHg7XG59XG5cbi5hbGlnblNCIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvLyBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmR5bmFtaWNfSGlkaW5ncmVzdWx0IHtcbiAgcGFkZGluZzogMTJweDtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLmJveHR3b2dyZWVudmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzQ0M5OEU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5ib3h0d29ibHVldmFsIHtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5leHBhbmQtY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZSwgb3BhY2l0eSAwLjVzIGVhc2UsIG1hcmdpbi10b3AgMC40cyBlYXNlO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5leHBhbmQtY29sbGFwc2UuaGlkZSB7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogXCJiYWNrZ3JvdW5kIDAuM3NcIjtcbn1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnJlbnRhbENvbnRhaW5lclR3byB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5yZW50YWx0aHJlZWJveDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG59XG5cbi5yZW50YWx0aHJlZXN1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJlbnRhbEJveHRocmVlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNoYXJ0X2NvbnRhaW5lciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uc3dpdGNodGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY0MDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMTJweCAwcHggIzBhM2Q3NjE0O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzQwNUU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5OZXRzaGVldF9idG4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVudGZsb3dfYnRuIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5OZXRfdGFiX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhhZTU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aDkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLndpZHRoNjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4uTmV0c2hlZXRfY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMzJweCAwcHggIzBhM2Q3NjI2O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibHVlX3R4dCB7XG4gIGNvbG9yOiAjMDA3YWZmO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxsRmluYWxMZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNDQzk4RTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cblxuLnJlc3VsdEZpbmFsTWlkZGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4ucmVudEZpbmFsUmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuXG4uY2lyY2xlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJi0td2hpdGUtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2U1ZTVlNTtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2NjOThlO1xuICB9XG5cbiAgJi0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlkMTc0O1xuICB9XG5cbiAgJi0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVhYzQ3O1xuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzI3OGFlNTtcbiAgfVxufVxuXG4ucmVndWxhcl9mb250IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIzNDA1ZTtcbn1cblxuLk1vbnRfTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4uY2hhcnRfY2VudGVydmFsdWUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLk51bWJlcl9ib2xkIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNoYXJ0X3ByaWNlZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAwO1xuXG4gICYtLWZsZXhjaGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnNlcGFyYXRvcmxpbmUge1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmFycm93LWljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuXG4ucm90YXRlLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi5yb3RhdGUtZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwZGVnKTtcbn1cblxuLmRpc2FibGVSYW5nZXllYXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi55cnJlbnRpbmdjbHIge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4udGluY29sb3Ige1xuICBjb2xvcjogI2FhYjZjMjtcbn1cblxuLmN1c3RvSFIge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uZm9udERpc2JhbGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZW50c3ViQ29udHBlcm1vbnRoIHtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICA7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICA7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgO1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIDtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBCMUVDIDAlLCAjMjc4QUU1IDEwMCUpO1xuXG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLlNvUl9kaXNjbGFpbWVyX3RleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQUFCNkMyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi50YXhpbnB1dHNpbWcge1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLmFwcHJhdGUge1xuICBjb2xvcjogI0FBQjZDMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uYXBwcmF0ZUxpbmUge1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmJveC10IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5hbGlnbmJveCxcbi5hbGlnblNCLXRlc3QxIHtcbiAgZGl2IHtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MTA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4udG90YWxDbG9zZUJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb2xzZV9jY19hcnJvd3tcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jdHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZzo4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIC5idXR0b25jb250YWluZXJ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VsbG9ycmVudC1idXR0b25jb250YWluZXJ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNlbGxvcnJlbnQtdGl0bGV7XG4gIC8vIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLnNlbGxvcnJlbnQtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTIycHggIWltcG9ydGFudDtcbn1cblxuLnNlbGwtd2lkdGgge1xuICB3aWR0aDogNjIlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5ib3gtc2VsbG9ycmVudHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWxsb3JyZW50d2lkLTI1IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjc4QUU1O1xufVxuLnNlbGxvcnJlbnQtcmVzdWx0LWJveHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICB0ZXh0LXdyYXAtbW9kZTogbm93cmFwO1xufVxuLlJlc3VsdGJveC1sYWJlbG5hbWV7XG4gZGlzcGxheTogZmxleDtcbiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG4ud2lkdGgtc2VsbG9ycmVudHtcbiAgd2lkdGg6IDM2LjMzMzMzMyUgIWltcG9ydGFudDtcbn1cbi5tdDIwe1xuICAucmMtc2xpZGVyLXJhaWx7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbi5hZGRyZXNzLWN0e1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICNwcm9wZXJ0eUFkZHJlc3N7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gRml4IGFkZHJlc3MgZmllbGQgd2lkdGggYWxpZ25tZW50XG4gIC5jb2wtMTIuZm9ybS1ncm91cC5hZGRyX3BhZGRpbmdfOCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gRml4IGZvcm0tZ3JvdXAgaW5zaWRlIGFkZHJlc3MtY3RcbiAgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC8vIEZpeCBHb29nbGUgUGxhY2VzIGljb24gYm9yZGVyIG9uIGZvY3VzXG4gIC5wYWMtaWNvbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEdsb2JhbCBmaXggZm9yIEdvb2dsZSBQbGFjZXMgYXV0b2NvbXBsZXRlIGljb24gYm9yZGVyXG4ucGFjLWljb24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXggc2V0dGluZ3MtYWRkb24gKGdlYXIgaWNvbikgYm9yZGVyIG9uIGZvY3VzXG4uc2V0dGluZ3MtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uc2V0dGluZ3MtYWRkb24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQuc2V0dGluZ3MtYWRkb24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gRml4IGJvcmRlci1zdGFydC0wIGNsYXNzXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXggaW5wdXQtZ3JvdXAtYWRkb24gZm9jdXMgc3RhdGVcbi5pbnB1dC1ncm91cC1hZGRvbjpmb2N1cyxcbi5pbnB1dC1ncm91cC10ZXh0OmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBtb2RhbCAtIEZpcnN0IGljb24gKHBlcmNlbnQpIC0gTk8gYm9yZGVyLXJpZ2h0LCBvbmx5IGJvcmRlci1yYWRpdXNcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb246bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4ubWlzYy1jb250YWluZXIgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4jTWlzY3BlcmNlbnQgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pLFxuI01pc2NwZXJjZW50IC5pbnB1dC1ncm91cC10ZXh0Om5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgLy8gYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1pc2MgbW9kYWwgLSBTZWNvbmQgaWNvbiAoZG9sbGFyL211bHRpcGxlZmllbGRzLWFkZG9uKSAtIE5PIGJvcmRlci1sZWZ0L3JpZ2h0IHRvIGF2b2lkIGRvdWJsZSBib3JkZXJcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4ubWlzYy1jb250YWluZXIgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4jTWlzY3BlcmNlbnQgLmlucHV0LWdyb3VwLWFkZG9uLm11bHRpcGxlZmllbGRzLWFkZG9uLFxuI01pc2NwZXJjZW50IC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIG1vZGFsIC0gU2VsZWN0ZWQgaWNvbiBzdHlsaW5nXG4ubWlzYy1jb250YWluZXIgLmlucHV0X2JsdWUsXG4jTWlzY3BlcmNlbnQgLmlucHV0X2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1pc2MgbW9kYWwgLSBJbnB1dCBmaWVsZCByaWdodCBzaWRlIGJvcmRlci1yYWRpdXNcbi5taXNjLWNvbnRhaW5lciAuYWRkbWlzY2lucHV0LFxuLm1pc2MtY29udGFpbmVyIC5taXNjLWlucHV0LWJvcmRlcixcbiNNaXNjcGVyY2VudCAuYWRkbWlzY2lucHV0LFxuI01pc2NwZXJjZW50IC5taXNjLWlucHV0LWJvcmRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIHBvc2l0aW9uIGFic29sdXRlIHdpdGggYm9yZGVyLXJhZGl1c1xuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0ge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZpeCBVcEJsdWUgYW5kIERvd25CbHVlIGljb24gc2l6ZXMgaW4gQXNzdW1wdGlvbnMgc2VjdGlvblxuLkNvbGxhcHNlRHJvcEljb24ge1xuICBpbWcge1xuICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4jQ29sbGFwc2VEcm9wVXAsXG4jQ29sbGFwc2VEcm9wRG93biB7XG4gIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBHbG9iYWwgZml4IGZvciBmb3JtIGZpZWxkcyB3aXRoIHBhZGR6ZXJvIGNsYXNzXG4uY29sLTEyLmZvcm0tZ3JvdXAucGFkZHplcm8sXG4uY29sLXhzLTEyLmZvcm0tZ3JvdXAucGFkZHplcm8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgaW5wdXQsIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VsbC13aWR0aHtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAucmVudGFsQm94VHdvQmx1ZXtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlbnRhbEJveFR3b0dyZWVue1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmluZm8tc2VsbG9ycmVudHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jdHtcbi5yYy1zbGlkZXItbWFya3tcbiAgLnJjLXNsaWRlci1tYXJrLXRleHR7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDREN0UwO1xuICAgIGhlaWdodDogMTNweDtcbiAgICBmb250LXNpemU6MHB4XG4gIH1cbn1cbi5yYy1zbGlkZXItbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgXG59XG4ucmMtc2xpZGVyLXRyYWNre1xuICBiYWNrZ3JvdW5kOiNENEQ3RTA7XG59XG4ucmMtc2xpZGVyLWhhbmRsZXtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIyMjtcbn1cbi5yYy1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLXJhaWx7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cbn1cbi5yYy1zbGlkZXItd2l0aC1tYXJrc3tcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxufVxuLmxhYmVsQmFkZ2VfY2F0YWluZXtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmxhYmVsQmFkZ2VfZGl2e1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBwYWRkaW5nOiA0cHggMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOjEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBBcHBseSBwYWRkaW5nIHRvIGZvcm0gZmllbGRzIGluIFNlbGwgb3IgUmVudFxuLmZvcm0tZ3JvdXAucGFkZHplcm8ge1xuICBpbnB1dCwgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlucHV0LWdyb3VwIHtcbiAgICBpbnB1dCwgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLXJvdyB7XG4gICAgaW5wdXQsIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBpbnB1dCwgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHdCQUF3QixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxJQUFJO0VBRWIsZUFBZSxFQUFFLE1BQU0sR0FDeEI7O0FBRUQsQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixLQUFLLEVBQUUsTUFBTTtFQUViLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUVmLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FFeEI7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsR0FBRztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxXQUFXLEVBQUUsY0FBYyxHQUM1Qjs7QUFFRCxB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 */.sellrentform {
  display: flex;
  width: 380px;
  margin: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL1NlbGxPclJlbnQvc2VsbG5ldC5zY3NzIiwic291cmNlcyI6WyIuLi9zcmMvY29tcG9uZW50cy9TZWxsT3JSZW50L3NlbGxuZXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuc2VsbHJlbnRmb3Jte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxhQUFhLENBQUE7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUksR0FDZiJ9 */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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9pQnV5ZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9pQnV5ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpQnV5ZXIgTXVsdGlwbGUgT2ZmZXIgLSBIb21lIEluZm9ybWF0aW9uIGZpZWxkcyAtIG1haW50YWluIGJvcmRlciBvbiBmb2N1c1xyXG5pbnB1dFtuYW1lPVwic2VsbGVybmFtZVwiXTpmb2N1cyxcclxuaW5wdXRbbmFtZT1cInNlbGxlcmFkZHJlc3NcIl06Zm9jdXMsXHJcbmlucHV0W25hbWU9XCJzZWxsZXJjaXR5XCJdOmZvY3VzLFxyXG5pbnB1dC5pYnV5ZXJzZWxsZXJkZXRhaWxzOmZvY3VzLFxyXG5pbnB1dC5mb3JtLWNvbnRyb2wuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyxcclxuLmlCdXllckNvbnRhaW5lciBpbnB1dFtuYW1lPVwic2VsbGVybmFtZVwiXTpmb2N1cyxcclxuLmlCdXllckNvbnRhaW5lciBpbnB1dFtuYW1lPVwic2VsbGVyYWRkcmVzc1wiXTpmb2N1cyxcclxuLmlCdXllckNvbnRhaW5lciBpbnB1dFtuYW1lPVwic2VsbGVyY2l0eVwiXTpmb2N1cyxcclxuLmlCdXllckNvbnRhaW5lciBpbnB1dC5pYnV5ZXJzZWxsZXJkZXRhaWxzOmZvY3VzLFxyXG4uaUJ1eWVyQ29udGFpbmVyIC5maWVsZC1yb3cgaW5wdXQuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyxcclxuLmlCdXllckNvbnRhaW5lciAuZmllbGQtcm93IC5pbnB1dC1ncm91cCBpbnB1dC5pYnV5ZXJzZWxsZXJkZXRhaWxzOmZvY3VzIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlCdXllckNvbnRhaW5lcntcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Lk1vZGVybi1EYXRlcGlja2VyIC5maWVsZC1yb3cgaW5wdXQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgLk11bHRpcGxlT2ZmZXJTdWJUaXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5pYnV5ZXJsaXN0aW5mb3tcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAubGlzdG1vcmVpbmZve1xyXG4gICAgICAgICAgICBjb2xvcjogIzBEODBGRjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LmZpZWxkLXJvd3tcclxuICAgIFx0IFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdHNlbGVjdCxpbnB1dHtcclxuICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XHJcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XHJcbiAgICAgICAgICB9XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmZvcm0tY29udHJvbDpmb2N1cyB7IFxyXG5cdFx0ICAgIGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdFx0IGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcclxuXHR9XHJcblx0LnVwZGF0ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgY29sb3I6ICNmZmZmZmY7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHQgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcblx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0LmFkZG9uYmFja3tcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgfVxyXG5cdCAgIC5mb3JtLWNvbnRyb2x7XHJcblx0XHQgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0ICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgfSAgXHJcblx0ICAuZm9ybS1jb250cm9sOmZvY3Vze1xyXG5cdFx0ICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdCAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHQgICB9XHJcblxyXG5cdCAgIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCB7XHJcblx0XHQgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgfVxyXG5cclxuXHQgICAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcblx0XHQgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHRcdCAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdCAgIH1cclxuXHJcblx0ICAgLmlucHV0LWdyb3VwLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xyXG5cdFx0ICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHQgICB9XHJcblxyXG5cdCAgIC8vIFJlbW92ZSBib3JkZXIgYW5kIGJhY2tncm91bmQgZm9yIGNhbGVuZGFyIGZpZWxkIHdpdGggYm9yZGVyLWVuZC0wIGNsYXNzXHJcblx0ICAgLmlucHV0LWdyb3VwLXRleHQuYm9yZGVyLWVuZC0wIHtcclxuXHRcdCAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHQgICB9ICBcclxuXHRcdFxyXG4gICAgfVx0XHJcblx0LmNhbGVuLXJ5dHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMmQyZDI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHRcdC5jYWxhbmRhci1jbHN7XHJcblx0XHQgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgIC8qIGJvcmRlci1yYWRpdXM6IDRweDsqL1xyXG5cdFx0ICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHRcclxufVxyXG4uaUJ1eWVyQ29udGFpbmVye1xyXG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcclxuXHRcdHdpZHRoOiAyODhweDtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0fVxyXG5cdGZvbnQtZmFtaWx5OidNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHQucmlnaHRyZXN1bHRjb250YWluZXJ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XHJcblx0XHRoZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yYy1zbGlkZXItbWFyayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE4cHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAzOHB4O1xyXG5cdH1cclxuXHQucmMtc2xpZGVyIHtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgICBoZWlnaHQ6IDE0cHg7XHJcblx0ICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHdpZHRoOiA4MCU7XHJcblx0ICAgIGxlZnQ6MTAlO1xyXG5cdH1cclxuXHJcblx0LnJjLXNsaWRlci1kb3Qge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnJjLXNsaWRlci10cmFjayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xyXG5cdH1cclxuXHJcblx0LnJjLXNsaWRlci1oYW5kbGUge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuXHRcdG1hcmdpbi10b3A6IC05cHg7XHJcblx0XHR3aWR0aDogMjNweDtcclxuXHRcdGhlaWdodDogMjNweDtcclxuXHR9XHJcblx0LnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMkI0MjYyO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XHJcblx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblxyXG5cdC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lciAucmMtc2xpZGVyLW1hcmsge1xyXG5cdFx0d2lkdGg6IDkzJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG5cdH1cclxuXHRcclxuXHQuc2xpZGVyLXBhcnR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcclxuXHR9XHJcblx0XHJcblx0LmVxdWl0eXRlcm17XHJcblx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRjb2xvcjogIzMxM0I2MjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC5ib3R0b250ZXh0Y29udHtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHR9XHJcblx0LmVxdWl0eXRlcm10b3B7XHJcblx0XHQvLyBwYWRkaW5nOjEwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHQubGVmdGNvbnRlbnR7XHJcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdH1cclxuXHRcdC5yaWdodGNvbnRlbnR7XHJcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3R0b21zcGFjZXtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRoZWlnaHQ6MjVweDtcclxuXHR9XHJcblx0LmNhbGFuZGFyLWNsc3tcclxuXHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAvKmJvcmRlci1yYWRpdXM6IDRweDsqL1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHQucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDIlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVwdmFsdWVze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4vLyAucnVuTnVtX2FuaW1hdGUge1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgdG9wOiA0NSU7XHJcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuLy8gICAgIGxlZnQ6IDUwJTtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuLy8gICAgIGZvbnQtc2l6ZTogMzFweDtcclxuLy8gICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuLmJsdWVCb3h7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG59XHJcbi55ZWxsb3dCb3h7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi55ZWxsb3d0ZXh0e1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxufVxyXG4uYWRkb25iYWNre1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4ud2hpdGVzcGFjZXtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5yZWNoYXJ0cy1zdXJmYWNle1xyXG5cdCB3aWR0aDoyODhweDtcclxuXHQgaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLkNoYXJ0UmVzdWx0VGFibGV7XHJcblx0d2lkdGg6IDkwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuLm1hcmd0b3AyMHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5yZWNoYXJ0cy13cmFwcGVye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLy93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgLy9oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxufVxyXG59XHJcbi5sYmZvcm1wYWRke1xyXG5cdHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxiY29udHBhZGR7XHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxufVxyXG4ubGJyaWdodHBhZGR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG59XHJcbi5sYmxlZnRwYWRke1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcbnNlbGVjdCxpbnB1dHtcclxuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcclxuICAgIC8vbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgLy8gYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG5cdC8vIGJvcmRlci1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG59XHJcbnNlbGVjdCB7XHJcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxufVxyXG5pbnB1dCB7XHJcblx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxufVxyXG4vLyAuZHJvcGRvd25jbHN7XHJcbi8vIFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbi8vIFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xyXG4vLyBcdHdpZHRoOjEwMCVcclxuLy8gfVxyXG5cclxuLmxvYW5iYWx7XHJcblx0c3Zne1xyXG5cdFx0dHNwYW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7IFxyXG4gICAgLkxvYW5iYWxhbmNlY29udHsgXHJcbiAgICAgICAgLmxiY29udHBhZGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHsgXHJcbiAgICAuTG9hbmJhbGFuY2Vjb250e1xyXG5cdFx0IC5lcXVpdHl0ZXJte1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xyXG5cdFx0d2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8vIC5ydW5OdW1fYW5pbWF0ZSB7XHJcblx0Ly8gXHR0b3A6IDQwJSFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHQvLyB9XHJcblx0LmJsdWVCb3h7XHJcblx0XHR3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHQueWVsbG93Qm94e1xyXG5cdFx0d2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHsgXHJcbiAgICAuTG9hbmJhbGFuY2Vjb250e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxufVxyXG4uaWJ1eWVyY2FsZW5kZXJ7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbn1cclxuLmlidXllcnNlY3Rpb257XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uaWJ1eWVycmVzdWx0Y29udHtcclxuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0Y29sb3I6IzQ5NDk0OTtcclxuXHQucmVhbHRvcmRvdHtcclxuXHRcdGhlaWdodDoxNXB4O1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3Q0ZGO1xyXG5cdFx0bWFyZ2luLXRvcDogM3B4O1xyXG4gICAgXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHQuaWJ1eWVyZG90e1xyXG5cdFx0aGVpZ2h0OjE1cHg7XHJcblx0XHR3aWR0aDogMTVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkI2MDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDcwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cdC50YmxoZWFkZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xyXG5cdFx0aGVpZ2h0OiAzOXB4O1x0XHRcclxuXHR9XHJcblx0LnRibGhlYWR7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblx0LnRibHRleHR7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcdFx0XHJcblx0fVxyXG5cdC50Ymxtcmd0b3B7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0fVxyXG5cdC50YmxkYXRhe1xyXG5cdFx0aGVpZ2h0OiAzNHB4O1xyXG4gICAgXHRwYWRkaW5nOiA1cHggMzBweDtcclxuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQubXJndG9we1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblx0Lm1yZ2hvbGR0b3B7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5iYXJjaGFydHtcclxuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGJsaGVhZGJvbGR7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0fVxyXG59XHJcbi5pYnV5ZXJzdWJ0aXRsZXtcclxuXHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXBhaXJzdGR7XHJcblx0LmlucHV0LWdyb3Vwe1xyXG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbi5pYnV5ZXJkZWZhdWx0c2RpdntcclxuXHQuTW9udGhseUV4cGVuc2VsZWZ0cGFke1xyXG5cdFx0Ly93aWR0aDozNSU7XHJcblx0XHR3aWR0aDozMiU7XHJcblx0fVxyXG59XHJcbi5pYnV5ZXJwZXJjZW50e1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYmFyY2hhcnR7XHJcblx0Ly8gbWFyZ2luLXRvcDoyMHB4O1xyXG5cdC8vbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdC8vbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbn1cclxuLmlidXllcmNoYXJ0e1xyXG5cdC5yZWNoYXJ0cy13cmFwcGVye1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG5cdH1cclxuXHQueEF4aXN7XHJcblx0XHQucmVjaGFydHMtY2FydGVzaWFuLWF4aXMtdGlja3Mge1xyXG5cdCAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0ICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdCAgIH1cclxuICAgfVxyXG4gICAucmVjaGFydHMtY2FydGVzaWFuLWF4aXMtbGluZXtcclxuXHQgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICBzdmd7XHJcblx0ICAgdHNwYW57XHJcblx0XHQgICAvL2ZvbnQtc2l6ZTogMjVweDtcclxuXHRcdCAgIGZvbnQtc2l6ZTogMjFweDtcclxuXHQgICB9XHJcbiAgIH1cdFxyXG59XHJcblxyXG4uaWJ1eWVybW9kYWx7XHJcblx0LnN1YnBvcHVwLXRpdGxle1xyXG5cdGZvbnQtc2l6ZTogMjNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cdC5yZXNldC1icmllZntcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdC8vIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcblx0fVxyXG5cdC5yZXNldG92ZXItYnV0dG9ue1xyXG5cdFx0aGVpZ2h0OjQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLmlidXllcm1vcmVpbmZvbW9kYWx7XHJcblx0LnJ2Ym1kYm9keWNvbnRlbnR7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhO1xyXG5cdH1cclxufVxyXG4uaWJ1eWVyaW5mb2Nsb3NlaWNvbntcclxuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG59XHJcbi5jdXNtcmd0b3B7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4uYm9yZGVybGVzc3tcclxuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uaWJ1eWVyLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5kaXNwRmxleGRpclJvd3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG4uaW5mb0FsaWduSWJ1eWVye1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkgeyBcclxuICAgIC5pYnV5ZXJyZXN1bHRjb250IHtcclxuXHRcdC50YmxkYXRhe1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHsgXHJcbiAgICAuaWJ1eWVycmVzdWx0Y29udCB7XHJcblx0XHQudGJsZGF0YXtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxyXG4gICAgLmlidXllcnJlc3VsdGNvbnQge1xyXG5cdFx0LnRibGRhdGF7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDEycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogOXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDQ3MHB4KSB7IFxyXG5cdC5pYnV5ZXJyZXN1bHRjb250IHtcclxuXHRcdC5yZWFsdG9yZG90IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHQuaWJ1eWVyZG90e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdH1cclxuXHRcdC50Ymxtcmd0b3B7XHJcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7IFxyXG5cdC5pYnV5ZXJyZXN1bHRjb250IHtcclxuXHRcdC5yZWFsdG9yZG90IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIzcHg7XHJcblx0XHR9XHJcblx0XHQuaWJ1eWVyZG90e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcclxuXHRcdH1cclxuXHRcdC50Ymxtcmd0b3B7XHJcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXHJcblx0LmlidXllcnJlc3VsdGNvbnQge1xyXG5cdFx0LnJlYWx0b3Jkb3Qge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjNweDtcclxuXHRcdH1cclxuXHRcdC5pYnV5ZXJkb3R7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0LnRibGhlYWRib2xkIHtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHR9XHJcblx0XHQudGJsbXJndG9we1xyXG5cdFx0XHRmb250LXNpemU6MTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIGFuZCAobWluLXdpZHRoOiA0MzJweCkgeyBcclxuXHQuaWJ1eWVyY2hhcnR7XHJcblx0XHQucmVjaGFydHMtd3JhcHBlcntcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMycHgpIHsgXHJcblx0LmlidXllcmNoYXJ0e1xyXG5cdFx0LnJlY2hhcnRzLXdyYXBwZXJ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdGhlaWdodDoxMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuXHQuaWJ1eXRleHR7XHJcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHQuaWJ1eWVycmVzdWx0Y29udCB7XHJcblx0XHQudGJsaGVhZGJvbGQge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyBcclxuXHQubGJsZWZ0cGFkZHtcclxuXHRcdCBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgXHJcblx0fVxyXG5cdC5kaXNwRmxleGRpclJvd3tcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcblx0LnNldEJzNVdpZHRoe1xyXG5cdFx0d2lkdGg6IDExNzBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpICBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXHJcblx0LmlidXllci10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdHdpZHRoOjYwJSAhaW1wb3J0YW50O1xyXG5cdFx0LmJhY2tpY29ue1xyXG5cdFx0XHRoZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdGFydF9pYnV5ZXJvdmVyYnRue1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5pYnV5c2V0dHtcclxuXHRcdHBhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6LTdweDtcclxuXHRcdHNwYW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkgIHtcclxuXHQubGJyaWdodHBhZGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdH1cclxuXHQuaUJ1eWVyQ29udGFpbmVyIHtcclxuXHRcdC5yaWdodHJlc3VsdGNvbnRhaW5lcntcclxuXHRcdFx0aGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE1cHgpICB7XHJcblx0LmlidXllcmluZm9jbG9zZWljb257XHJcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdH1cclxufVxyXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxyXG4uYnJva2VyZmVlIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcclxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcclxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxyXG5pbnB1dFtuYW1lKj1cInNlbGxlckJGX3ZhbHVlXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcclxuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXHJcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXHJcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcclxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBvbiBmb2N1cyBrZWVwIGFsbCBib3JkZXJzXHJcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxyXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxyXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXHJcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5kZWZhdWx0X2xhYmVse1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLndpZHRoMzUge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4ubWFyZy1sZWYge1xyXG5cdG1hcmdpbi1sZWZ0OiAyJTtcclxufVxyXG4ud2lkdGg2NSB7XHJcblx0d2lkdGg6IDY0JTtcclxufVxyXG4ubWFyZ3plcm8ge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLENBQWtCLE1BQU07QUFDOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLGVBQWUsQUFBcEIsQ0FBcUIsTUFBTTtBQUNqQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssWUFBWSxBQUFqQixDQUFrQixNQUFNO0FBQzlCLEtBQUssQUFBQSxvQkFBb0IsQUFBQSxNQUFNO0FBQy9CLEtBQUssQUFBQSxhQUFhLEFBQUEsb0JBQW9CLEFBQUEsTUFBTTtBQUM1QyxnQkFBZ0IsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssWUFBWSxBQUFqQixDQUFrQixNQUFNO0FBQy9DLGdCQUFnQixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxlQUFlLEFBQXBCLENBQXFCLE1BQU07QUFDbEQsZ0JBQWdCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsTUFBTTtBQUMvQyxnQkFBZ0IsQ0FBQyxLQUFLLEFBQUEsb0JBQW9CLEFBQUEsTUFBTTtBQUNoRCxnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsS0FBSyxBQUFBLG9CQUFvQixBQUFBLE1BQU07QUFDM0QsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxLQUFLLEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0VBQ3hFLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsVUFBVSxFQUFFLGVBQWU7RUFDM0IsT0FBTyxFQUFFLGVBQWUsR0FDeEI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFDLElBQUk7RUFDWCxjQUFjLEVBQUUsTUFBTSxHQXFKdEI7RUF4SkQsQUFJQyxnQkFKZSxDQUlmLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUM7SUFDbkMsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsY0FBYztJQUMxQixlQUFlLEVBQUUsT0FBTztJQUN4QixrQkFBa0IsRUFBRSxJQUFJO0lBQ3hCLG1CQUFtQixFQUFFLFVBQVU7SUFDL0IsaUJBQWlCLEVBQUUsU0FBUztJQUM1QixXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsdUJBQXVCLEVBQUUsY0FBYztJQUN2QywwQkFBMEIsRUFBRSxjQUFjO0lBQzFDLFlBQVksRUFBRSxnQ0FBZ0MsR0FTOUM7SUE1QkYsQUFxQkUsZ0JBckJjLENBSWYsa0JBQWtCLENBQUMsVUFBVSxDQUFDLEtBQUssQUFpQmpDLE1BQU0sQ0FBQztNQUNQLE1BQU0sRUFBRSxnQ0FBZ0M7TUFDeEMsWUFBWSxFQUFFLGdDQUFnQztNQUM5QyxPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsZUFBZTtNQUMzQixnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDcEM7RUEzQkgsQUE2QkksZ0JBN0JZLENBNkJaLHNCQUFzQixDQUFDO0lBQ25CLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBbkNMLEFBb0NJLGdCQXBDWSxDQW9DWixlQUFlLENBQUE7SUFDWCxXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsSUFBSSxHQVF0QjtJQWpETCxBQTBDUSxnQkExQ1EsQ0FvQ1osZUFBZSxDQU1YLGFBQWEsQ0FBQTtNQUNULEtBQUssRUFBRSxPQUFPO01BQ2QsVUFBVSxFQUFFLE1BQU07TUFDM0IsYUFBYSxFQUFFLElBQUk7TUFDbkIsTUFBTSxFQUFFLE9BQU87TUFDZixXQUFXLEVBQUUsaUJBQWlCLEdBQ3hCO0VBaERULEFBa0RDLGdCQWxEZSxDQWtEZixVQUFVLENBQUE7SUFDSixLQUFLLEVBQUUsa0JBQWtCO0lBQzlCLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFDLElBQUk7SUFDZCxPQUFPLEVBQUUsR0FBRyxHQXlCWjtJQS9FRixBQXVERSxnQkF2RGMsQ0FrRGYsVUFBVSxDQUtULE1BQU0sRUF2RFIsZ0JBQWdCLENBa0RmLFVBQVUsQ0FLRixLQUFLLENBQUE7TUFHQSxnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDckIsVUFBVSxFQUFDLElBQUk7TUFDZixlQUFlLEVBQUUsT0FBTztNQUN4QixrQkFBa0IsRUFBRSxJQUFJO01BQ3hCLG1CQUFtQixFQUFFLFVBQVU7TUFDL0IsaUJBQWlCLEVBQUUsU0FBUztNQUM1QixXQUFXLEVBQUMsaUJBQWlCLEdBQ3RCO0lBbkVYLEFBb0VFLGdCQXBFYyxDQWtEZixVQUFVLENBa0JULE1BQU0sQ0FBQztNQUNOLEtBQUssRUFBRSxrQkFBa0IsR0FDekI7SUF0RUgsQUF1RUUsZ0JBdkVjLENBa0RmLFVBQVUsQ0FxQlQsS0FBSyxDQUFDO01BQ0wsS0FBSyxFQUFFLGtCQUFrQixHQUN6QjtJQXpFSCxBQTBFRSxnQkExRWMsQ0FrRGYsVUFBVSxDQXdCVCxhQUFhLEFBQUEsTUFBTSxDQUFDO01BQ2hCLFlBQVksRUFBRSxrQkFBa0I7TUFDaEMsT0FBTyxFQUFFLGVBQWUsR0FDM0I7RUE3RUgsQUFnRkMsZ0JBaEZlLENBZ0ZmLGFBQWEsQUFBQSxNQUFNLENBQUM7SUFDbEIsWUFBWSxFQUFFLGtCQUFrQjtJQUM5QixPQUFPLEVBQUUsZUFBZSxHQUMzQjtFQW5GRixBQW9GQyxnQkFwRmUsQ0FvRmYsT0FBTyxDQUFBO0lBQ04sZ0JBQWdCLEVBQUUsT0FBTztJQUN0QixhQUFhLEVBQUUsR0FBRztJQUNsQixLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsYUFBYSxFQUFFLElBQUk7SUFDbkIsVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLFdBQVc7SUFDcEIsT0FBTyxFQUFFLFFBQVE7SUFDcEIsS0FBSyxFQUFFLElBQUksR0FFWDtFQWhHRixBQWlHQyxnQkFqR2UsQ0FpR2YscUJBQXFCLENBQUE7SUFDcEIsTUFBTSxFQUFDLFNBQVMsR0FDYjtFQW5HTCxBQW9HSSxnQkFwR1ksQ0FvR1osVUFBVSxDQUFDLFlBQVksQ0FBMkI7SUFDOUMsS0FBSyxFQUFFLGVBQWU7SUFDdEIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixhQUFhLEVBQUUsR0FBRyxHQW9DckI7SUEzSUwsQUF3R0UsZ0JBeEdjLENBb0daLFVBQVUsQ0FBQyxZQUFZLENBSXpCLFVBQVUsQ0FBQTtNQUNYLGFBQWEsRUFBRSxHQUFHLEdBQ1A7SUExR1osQUEyR0ksZ0JBM0dZLENBb0daLFVBQVUsQ0FBQyxZQUFZLENBT3ZCLGFBQWEsQ0FBQTtNQUNaLFVBQVUsRUFBRSxJQUFJO01BQ2hCLE9BQU8sRUFBQyxlQUFlO01BQ3ZCLE1BQU0sRUFBRSxnQ0FBZ0M7TUFDeEMsYUFBYSxFQUFFLGNBQWMsR0FDN0I7SUFoSEwsQUFpSEcsZ0JBakhhLENBb0daLFVBQVUsQ0FBQyxZQUFZLENBYXhCLGFBQWEsQUFBQSxNQUFNLENBQUE7TUFDakIsTUFBTSxFQUFFLGdDQUFnQztNQUN4QyxVQUFVLEVBQUUsZUFBZSxHQUMzQjtJQXBITCxBQXNISSxnQkF0SFksQ0FvR1osVUFBVSxDQUFDLFlBQVksQ0FrQnZCLGFBQWEsQUFBQSxXQUFXLENBQUM7TUFDeEIsdUJBQXVCLEVBQUUsY0FBYztNQUN2QywwQkFBMEIsRUFBRSxjQUFjLEdBQzFDO0lBekhMLEFBMkhJLGdCQTNIWSxDQW9HWixVQUFVLENBQUMsWUFBWSxDQXVCdkIsaUJBQWlCLEFBQUEscUJBQXFCLEFBQUEsWUFBWSxDQUFDO01BQ2xELHNCQUFzQixFQUFFLGNBQWM7TUFDdEMseUJBQXlCLEVBQUUsY0FBYyxHQUN6QztJQTlITCxBQWdJSSxnQkFoSVksQ0FvR1osVUFBVSxDQUFDLFlBQVksQ0E0QnZCLGlCQUFpQixBQUFBLFlBQVksQUFBQSxJQUFLLENBQUEscUJBQXFCLEVBQUU7TUFDeEQsc0JBQXNCLEVBQUUsY0FBYztNQUN0Qyx5QkFBeUIsRUFBRSxjQUFjLEdBQ3pDO0lBbklMLEFBc0lJLGdCQXRJWSxDQW9HWixVQUFVLENBQUMsWUFBWSxDQWtDdkIsaUJBQWlCLEFBQUEsYUFBYSxDQUFDO01BQzlCLFlBQVksRUFBRSxlQUFlO01BQzdCLGdCQUFnQixFQUFFLHNCQUFzQixHQUN4QztFQXpJTCxBQTRJQyxnQkE1SWUsQ0E0SWYsVUFBVSxDQUFBO0lBQ1QsWUFBWSxFQUFFLGlCQUFpQjtJQUN6QiwwQkFBMEIsRUFBRSxHQUFHO0lBQy9CLHVCQUF1QixFQUFFLEdBQUcsR0FDbEM7RUFoSkYsQUFpSkUsZ0JBakpjLENBaUpkLGFBQWEsQ0FBQTtJQUVKLHdCQUF3QjtJQUM5Qix1QkFBdUIsRUFBRSxHQUFHO0lBQ3RCLDBCQUEwQixFQUFFLEdBQUcsR0FDeEM7O0FBR0YsQUFBQSxnQkFBZ0IsQ0FBQTtFQUtmLFdBQVcsRUFBQyxvQkFBb0I7RUFDaEMsU0FBUyxFQUFFLElBQUksR0FxS2Y7RUEzS0QsQUFDQyxnQkFEZSxDQUNmLGlCQUFpQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxLQUFLO0lBQ1osTUFBTSxFQUFFLEtBQUssR0FDYjtFQUpGLEFBT0MsZ0JBUGUsQ0FPZixxQkFBcUIsQ0FBQTtJQUNwQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFVBQVUsRUFBRSwwQkFBMEI7SUFDdEMsTUFBTSxFQUFFLGdCQUFnQixHQUN4QjtFQVpGLEFBYUMsZ0JBYmUsQ0FhZixlQUFlLENBQUM7SUFDZixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsSUFBSTtJQUNULElBQUksRUFBRSxHQUFHO0lBQ1QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBcEJGLEFBcUJDLGdCQXJCZSxDQXFCZixVQUFVLENBQUM7SUFDUCxhQUFhLEVBQUUsR0FBRztJQUNsQixVQUFVLEVBQUUsVUFBVTtJQUN0QixNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxLQUFLO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixJQUFJLEVBQUMsR0FBRyxHQUNYO0VBN0JGLEFBK0JDLGdCQS9CZSxDQStCZixjQUFjLENBQUM7SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsSUFBSTtJQUNaLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLEtBQUssRUFBRSxHQUFHO0lBQ1YsTUFBTSxFQUFFLEdBQUc7SUFDWCxNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsTUFBTSxFQUFFLE9BQU87SUFDZixhQUFhLEVBQUUsR0FBRztJQUNsQixjQUFjLEVBQUUsTUFBTTtJQUN0QixPQUFPLEVBQUUsSUFBSSxHQUNiO0VBM0NGLEFBNkNDLGdCQTdDZSxDQTZDZixnQkFBZ0IsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO0VBL0NGLEFBaURDLGdCQWpEZSxDQWlEZixpQkFBaUIsQ0FBQztJQUNqQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLFdBQVcsRUFBRSxLQUFLO0lBQ2xCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUksR0FDWjtFQXZERixBQXdEQyxnQkF4RGUsQ0F3RGYsMkJBQTJCLENBQUM7SUFDM0IsS0FBSyxFQUFFLE9BQU87SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBM0RGLEFBNkRDLGdCQTdEZSxDQTZEZixvQkFBb0IsQ0FBQztJQUNwQixLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFoRUYsQUFrRUMsZ0JBbEVlLENBa0VmLDhCQUE4QixDQUFDLGVBQWUsQ0FBQztJQUM5QyxLQUFLLEVBQUUsR0FBRztJQUNWLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBckVGLEFBdUVDLGdCQXZFZSxDQXVFZixZQUFZLENBQUE7SUFDWCxXQUFXLEVBQUUsSUFBSTtJQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNsQjtFQTFFRixBQTRFQyxnQkE1RWUsQ0E0RWYsV0FBVyxDQUFBO0lBQ1YsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsVUFBVSxFQUFFLE1BQU07SUFDbEIsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUksR0FDcEI7RUFuRkYsQUFvRkMsZ0JBcEZlLENBb0ZmLGVBQWUsQ0FBQTtJQUNkLFVBQVUsRUFBQyxNQUFNO0lBQ2pCLFdBQVcsRUFBQyxJQUFJO0lBQ2hCLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFDLElBQUksR0FDZDtFQXpGRixBQTBGQyxnQkExRmUsQ0EwRmYsY0FBYyxDQUFBO0lBRWIsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUMsSUFBSSxHQU9kO0lBcEdGLEFBOEZFLGdCQTlGYyxDQTBGZixjQUFjLENBSWIsWUFBWSxDQUFBO01BQ1gsVUFBVSxFQUFDLElBQUksR0FDZjtJQWhHSCxBQWlHRSxnQkFqR2MsQ0EwRmYsY0FBYyxDQU9iLGFBQWEsQ0FBQTtNQUNaLFVBQVUsRUFBQyxLQUFLLEdBQ2hCO0VBbkdILEFBcUdDLGdCQXJHZSxDQXFHZixZQUFZLENBQUE7SUFDWCxLQUFLLEVBQUMsSUFBSTtJQUNWLE1BQU0sRUFBQyxJQUFJLEdBQ1g7RUF4R0YsQUF5R0MsZ0JBekdlLENBeUdmLGFBQWEsQ0FBQTtJQUNSLFlBQVksRUFBRSxpQkFBaUI7SUFDekIsdUJBQXVCO0lBQ2hDLHVCQUF1QixFQUFFLEdBQUc7SUFDbkIsMEJBQTBCLEVBQUUsR0FBRyxHQUN6QztFQTlHRixBQStHQyxnQkEvR2UsQ0ErR2Ysa0NBQWtDLENBQUM7SUFDaEMsS0FBSyxFQUFFLGVBQWUsR0FDekI7RUFqSEQsQUFrSEEsZ0JBbEhnQixDQWtIaEIsU0FBUyxDQUFBO0lBQ0MsVUFBVSxFQUFFLElBQUksR0FDekI7RUFwSEQsQUE4SEEsZ0JBOUhnQixDQThIaEIsUUFBUSxDQUFBO0lBQ04sTUFBTSxFQUFFLGlCQUFpQjtJQUN2QixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixhQUFhLEVBQUUsR0FDbkIsR0FBQztFQXBJRCxBQXFJQSxnQkFySWdCLENBcUloQixVQUFVLENBQUE7SUFDUixNQUFNLEVBQUUsaUJBQWlCO0lBQ3ZCLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxnQkFBZ0IsRUFBRyxPQUFPO0lBRTFCLGFBQWEsRUFBRSxHQUFHLEdBQ3JCO0VBNUlELEFBNklBLGdCQTdJZ0IsQ0E2SWhCLFdBQVcsQ0FBQTtJQUNQLFVBQVUsRUFBRSxJQUFJLEdBQ25CO0VBL0lELEFBZ0pBLGdCQWhKZ0IsQ0FnSmhCLFVBQVUsQ0FBQTtJQUNULGFBQWEsRUFBRSxHQUFHLEdBQ2xCO0VBbEpELEFBbUpBLGdCQW5KZ0IsQ0FtSmhCLFdBQVcsQ0FBQTtJQUNWLFdBQVcsRUFBRSxNQUFNLEdBQ25CO0VBckpELEFBc0pBLGdCQXRKZ0IsQ0FzSmhCLGlCQUFpQixDQUFBO0lBQ2YsS0FBSyxFQUFDLEtBQUs7SUFDWCxNQUFNLEVBQUUsS0FBSyxHQUNkO0VBekpELEFBMkpBLGdCQTNKZ0IsQ0EySmhCLGlCQUFpQixDQUFBO0lBQ2hCLEtBQUssRUFBRSxHQUFHO0lBQ1AsV0FBVyxFQUFFLElBQUk7SUFDakIsV0FBVyxFQUFFLElBQUksR0FDcEI7RUEvSkQsQUFnS0EsZ0JBaEtnQixDQWdLaEIsVUFBVSxDQUFBO0lBQ1QsVUFBVSxFQUFFLElBQUksR0FDaEI7RUFsS0QsQUFtS0EsZ0JBbktnQixDQW1LaEIsaUJBQWlCLENBQUE7SUFDaEIsUUFBUSxFQUFFLFFBQVE7SUFDZixNQUFNLEVBQUUsT0FBTztJQUNmLFVBQVUsRUFBRSxpQkFBaUI7SUFHN0IsV0FBVyxFQUFFLG9CQUFvQixHQUNwQzs7QUFFRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLFlBQVksRUFBRSxjQUFjLEdBRTVCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBR1YsWUFBWSxFQUFFLGVBQWU7RUFDMUIsYUFBYSxFQUFFLGVBQWUsR0FDakM7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDUixZQUFZLEVBQUUsY0FBYztFQUM1QixhQUFhLEVBQUUsY0FBYztFQUM3QixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNQLGFBQWEsRUFBRSxlQUFlLEdBQ2pDOztBQUNELEFBQUEsTUFBTSxFQUFDLEtBQUssQ0FBQTtFQUNYLFNBQVMsRUFBRSxlQUFlO0VBQ3ZCLFdBQVcsRUFBRSw2QkFBNkI7RUFFMUMsV0FBVyxFQUFFLGNBQWMsR0FHOUI7O0FBQ0QsQUFBQSxNQUFNLENBQUM7RUFDTixLQUFLLEVBQUUsa0JBQWtCLEdBQ3pCOztBQUNELEFBQUEsS0FBSyxDQUFDO0VBQ0wsS0FBSyxFQUFFLGtCQUFrQixHQUN6Qjs7QUFVRCxBQUVFLFFBRk0sQ0FDUCxHQUFHLENBQ0YsS0FBSyxDQUFBO0VBQ0osU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCLEdBQzlCOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN2RCxBQUNJLGdCQURZLENBQ1osV0FBVyxDQUFBO0lBQ1AsWUFBWSxFQUFFLGNBQWM7SUFDOUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7O0FBR1QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUMvQixBQUNELGdCQURpQixDQUNqQixXQUFXLENBQUE7SUFDWCxTQUFTLEVBQUUsZUFBZSxHQUMzQjtFQUhFLEFBSUgsZ0JBSm1CLENBSW5CLGlCQUFpQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxnQkFBZ0I7SUFDdkIsTUFBTSxFQUFFLGdCQUFnQixHQUN4QjtFQVBFLEFBWUgsZ0JBWm1CLENBWW5CLFFBQVEsQ0FBQTtJQUNQLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBRXZCO0VBaEJFLEFBaUJILGdCQWpCbUIsQ0FpQm5CLFVBQVUsQ0FBQTtJQUNULEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3ZCOztBQUdGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDL0IsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNsQixTQUFTLEVBQUUsZUFBZSxHQUUxQjs7QUFFRixBQUFBLGVBQWUsQ0FBQTtFQUNkLHVCQUF1QixFQUFFLEdBQUc7RUFDekIsMEJBQTBCLEVBQUUsR0FBRyxHQUNsQzs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsV0FBVyxFQUFFLG9CQUFvQjtFQUNqQyxLQUFLLEVBQUMsT0FBTyxHQTBEYjtFQTVERCxBQUdDLGlCQUhnQixDQUdoQixXQUFXLENBQUE7SUFDVixNQUFNLEVBQUMsSUFBSTtJQUNYLEtBQUssRUFBRSxJQUFJO0lBQ1gsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixVQUFVLEVBQUUsR0FBRztJQUNaLFlBQVksRUFBRSxHQUFHO0lBQ3BCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLGFBQWEsRUFBRSxHQUFHLEdBQ2xCO0VBWEYsQUFZQyxpQkFaZ0IsQ0FZaEIsVUFBVSxDQUFBO0lBQ1QsTUFBTSxFQUFDLElBQUk7SUFDWCxLQUFLLEVBQUUsSUFBSTtJQUNYLGdCQUFnQixFQUFFLE9BQU87SUFDekIsVUFBVSxFQUFFLEdBQUc7SUFDWixZQUFZLEVBQUUsR0FBRztJQUNwQixXQUFXLEVBQUUsSUFBSTtJQUNqQixhQUFhLEVBQUUsR0FBRyxHQUNsQjtFQXBCRixBQXFCQyxpQkFyQmdCLENBcUJoQixVQUFVLENBQUE7SUFDVCxnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLE1BQU0sRUFBRSxJQUFJLEdBQ1o7RUF4QkYsQUF5QkMsaUJBekJnQixDQXlCaEIsUUFBUSxDQUFBO0lBQ1AsVUFBVSxFQUFFLE1BQU07SUFDbEIsVUFBVSxFQUFFLEdBQUc7SUFDZixPQUFPLEVBQUUsV0FBVyxHQUNwQjtFQTdCRixBQThCQyxpQkE5QmdCLENBOEJoQixRQUFRLENBQUE7SUFDUCxVQUFVLEVBQUUsS0FBSyxHQUNqQjtFQWhDRixBQWlDQyxpQkFqQ2dCLENBaUNoQixVQUFVLENBQUE7SUFDVCxVQUFVLEVBQUUsR0FBRyxHQUNmO0VBbkNGLEFBb0NDLGlCQXBDZ0IsQ0FvQ2hCLFFBQVEsQ0FBQTtJQUNQLE1BQU0sRUFBRSxJQUFJO0lBQ1QsT0FBTyxFQUFFLFFBQVE7SUFDakIsU0FBUyxFQUFFLElBQUksR0FDbEI7RUF4Q0YsQUF5Q0MsaUJBekNnQixDQXlDaEIsT0FBTyxDQUFBO0lBQ04sVUFBVSxFQUFFLElBQUksR0FDaEI7RUEzQ0YsQUE0Q0MsaUJBNUNnQixDQTRDaEIsV0FBVyxDQUFBO0lBQ1YsVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsYUFBYTtJQUM5QixXQUFXLEVBQUUsTUFBTSxHQUNuQjtFQWpERixBQW1ERSxpQkFuRGUsQ0FrRGhCLFNBQVMsQ0FDUixpQkFBaUIsQ0FBQTtJQUNqQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxLQUFLO0lBQ2IsV0FBVyxFQUFFLEtBQUssR0FDakI7RUF2REgsQUF5REMsaUJBekRnQixDQXlEaEIsWUFBWSxDQUFBO0lBQ1gsV0FBVyxFQUFFLGlCQUFpQixHQUM5Qjs7QUFFRixBQUFBLGVBQWUsQ0FBQTtFQUNkLE1BQU0sRUFBRSxjQUFjO0VBQ25CLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFVBQVUsRUFBRSxlQUFlO0VBQzNCLFdBQVcsRUFBRSxlQUFlO0VBQzVCLGFBQWEsRUFBRSxlQUFlLEdBQ2pDOztBQUNELEFBQ0MsVUFEUyxDQUNULFlBQVksQ0FBQTtFQUNYLEtBQUssRUFBQyxlQUFlLEdBQ3JCOztBQUVGLEFBQUEsS0FBSyxBQUFBLGlCQUFpQjtBQUN0QixLQUFLLEFBQUEsaUJBQWlCLEFBQUEsTUFBTTtBQUM1QixLQUFLLEFBQUEsaUJBQWlCLEFBQUEsTUFBTTtBQUM1QixLQUFLLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQzdCLGtCQUFrQixFQUFFLGlDQUFpQztFQUNyRCx1QkFBdUIsRUFBRSxrQkFBa0I7RUFDM0MsVUFBVSxFQUFFLHFDQUFxQyxHQUNqRDs7QUFDRCxBQUNDLGtCQURpQixDQUNqQixzQkFBc0IsQ0FBQTtFQUVyQixLQUFLLEVBQUMsR0FBRyxHQUNUOztBQUVGLEFBQUEsY0FBYyxDQUFBO0VBQ2IsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFNRCxBQUNDLFlBRFcsQ0FDWCxpQkFBaUIsQ0FBQTtFQUNoQixRQUFRLEVBQUUsaUJBQWlCO0VBQzNCLFdBQVcsRUFBRSxLQUFLLEdBQ2xCOztBQUpGLEFBTUUsWUFOVSxDQUtYLE1BQU0sQ0FDTCw4QkFBOEIsQ0FBQztFQUM3QixPQUFPLEVBQUUsZ0JBQWdCO0VBQ3pCLFNBQVMsRUFBRSxJQUFJLEdBQ2Q7O0FBVEwsQUFXRyxZQVhTLENBV1QsNkJBQTZCLENBQUE7RUFDNUIsT0FBTyxFQUFDLGVBQWUsR0FDdkI7O0FBYkosQUFlSSxZQWZRLENBY1QsR0FBRyxDQUNGLEtBQUssQ0FBQTtFQUVKLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBSUwsQUFDQyxZQURXLENBQ1gsZUFBZSxDQUFBO0VBQ2YsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsVUFBVSxHQUN0Qjs7QUFMRixBQU1DLFlBTlcsQ0FNWCxZQUFZLENBQUE7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUVmLGFBQWEsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLGVBQWUsRUFBRSxNQUFNLEdBQzFCOztBQVpGLEFBYUMsWUFiVyxDQWFYLGlCQUFpQixDQUFBO0VBQ2hCLE1BQU0sRUFBQyxlQUFlLEdBQ3RCOztBQUVGLEFBQ0Msb0JBRG1CLENBQ25CLGlCQUFpQixDQUFBO0VBQ2hCLFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsV0FBVyxFQUFFLFNBQVMsR0FDdEI7O0FBRUYsQUFBQSxvQkFBb0IsQ0FBQTtFQUNuQixPQUFPLEVBQUUsa0JBQWtCO0VBQ3hCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ1QsVUFBVSxFQUFFLElBQUksR0FDaEI7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDVixZQUFZLEVBQUUsZUFBZSxHQUM3Qjs7QUFDRCxBQUFBLGFBQWEsQ0FBQztFQUNWLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLFdBQVcsR0FDM0I7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLE9BQU8sRUFBRSxJQUFJO0VBQ1YsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBQ0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3RELEFBQ0YsaUJBRG1CLENBQ25CLFFBQVEsQ0FBQTtJQUNQLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFQUFFLFFBQVE7SUFDakIsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFHSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDdEQsQUFDRixpQkFEbUIsQ0FDbkIsUUFBUSxDQUFBO0lBQ1AsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsUUFBUTtJQUNqQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN0RCxBQUNGLGlCQURtQixDQUNuQixRQUFRLENBQUE7SUFDUCxNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLFNBQVMsRUFBRSxHQUFHO0lBQ2QsYUFBYSxFQUFFLElBQUksR0FDbkI7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQ0MsaUJBRGdCLENBQ2hCLFdBQVcsQ0FBQztJQUNYLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBSEYsQUFJQyxpQkFKZ0IsQ0FJaEIsVUFBVSxDQUFBO0lBQ1QsV0FBVyxFQUFFLElBQUksR0FDakI7RUFORixBQU9DLGlCQVBnQixDQU9oQixVQUFVLENBQUE7SUFDVCxTQUFTLEVBQUMsSUFBSSxHQUNkOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUNDLGlCQURnQixDQUNoQixXQUFXLENBQUM7SUFDWCxXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQUhGLEFBSUMsaUJBSmdCLENBSWhCLFVBQVUsQ0FBQTtJQUNULFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBTkYsQUFPQyxpQkFQZ0IsQ0FPaEIsVUFBVSxDQUFBO0lBQ1QsU0FBUyxFQUFDLElBQUk7SUFDZCxVQUFVLEVBQUUsR0FBRyxHQUNmOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUNDLGlCQURnQixDQUNoQixXQUFXLENBQUM7SUFDWCxXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQUhGLEFBSUMsaUJBSmdCLENBSWhCLFVBQVUsQ0FBQTtJQUNULFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBTkYsQUFPQyxpQkFQZ0IsQ0FPaEIsWUFBWSxDQUFDO0lBQ1osU0FBUyxFQUFDLElBQUksR0FDZDtFQVRGLEFBVUMsaUJBVmdCLENBVWhCLFVBQVUsQ0FBQTtJQUNULFNBQVMsRUFBQyxJQUFJO0lBQ2QsVUFBVSxFQUFFLElBQUksR0FDaEI7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQ0MsWUFEVyxDQUNYLGlCQUFpQixDQUFBO0lBQ2hCLFdBQVcsRUFBRSxHQUFHLEdBQ2hCOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDbEMsQUFDQyxZQURXLENBQ1gsaUJBQWlCLENBQUE7SUFDaEIsV0FBVyxFQUFFLEdBQUc7SUFDaEIsTUFBTSxFQUFDLGdCQUFnQixHQUN2QjtFQUpGLEFBS0MsWUFMVyxDQUtYLGlCQUFpQixDQUFBO0lBQ2hCLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxnQkFBZ0I7SUFDeEIsWUFBWSxFQUFDLElBQUksR0FDakI7O0FBSUgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsU0FBUyxDQUFBO0lBQ1IsS0FBSyxFQUFFLFlBQVksR0FDbkI7RUFDRCxBQUNDLGlCQURnQixDQUNoQixZQUFZLENBQUM7SUFDWixLQUFLLEVBQUUsWUFBWSxHQUNuQjs7QUFHSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQ2xDLEFBQUEsV0FBVyxDQUFBO0lBQ1QsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFDRCxBQUFBLGVBQWUsQ0FBQTtJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUNsQyxBQUFBLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxNQUFNLEdBQ2I7O0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsYUFBYSxDQUFBO0lBQ1osU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUMsY0FBYyxHQUtwQjtJQVBELEFBR0MsYUFIWSxDQUdaLFNBQVMsQ0FBQTtNQUNSLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLFVBQVUsRUFBRSxjQUFjLEdBQzFCO0VBRUYsQUFBQSxvQkFBb0IsQ0FBQTtJQUNuQixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBRUQsQUFBQSxTQUFTLENBQUE7SUFDUixZQUFZLEVBQUMsZUFBZTtJQUM1QixHQUFHLEVBQUMsSUFBSSxHQU9SO0lBVEQsQUFHQyxTQUhRLENBR1IsSUFBSSxDQUFBO01BQ0gsU0FBUyxFQUFFLElBQUksR0FDZjtJQUxGLEFBTUMsU0FOUSxDQU1SLEdBQUcsQ0FBQTtNQUNGLGFBQWEsRUFBQyxHQUFHLEdBQ2pCOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDbkMsQUFBQSxZQUFZLENBQUM7SUFDWixVQUFVLEVBQUUsR0FBRyxHQUNmO0VBQ0QsQUFDQyxnQkFEZSxDQUNmLHFCQUFxQixDQUFBO0lBQ3BCLE1BQU0sRUFBRSxnQkFBZ0IsR0FDeEI7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUNsQyxBQUFBLG9CQUFvQixDQUFBO0lBQ25CLFdBQVcsRUFBRSxHQUFHLEdBQ2hCOztBQUdGLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FBQztFQUNWLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFHRCxBQUFBLFVBQVUsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLEVBQU0sZUFBZSxBQUFyQjtBQUNqQixrQkFBa0IsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLEVBQU0sZUFBZSxBQUFyQjtBQUN6QixLQUFLLENBQUEsQUFBQSxJQUFDLEVBQU0sZUFBZSxBQUFyQjtBQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsRUFBTSxnQkFBZ0IsQUFBdEIsRUFBd0I7RUFDMUIsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixNQUFNLEVBQUUsZUFBZSxHQUMxQjs7QUFHRCxBQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUEsQUFBQSxFQUFDLEVBQUksc0JBQXNCLEFBQTFCO0FBQ2xCLGtCQUFrQixDQUFDLE1BQU0sQ0FBQSxBQUFBLEVBQUMsRUFBSSxzQkFBc0IsQUFBMUI7QUFDMUIsTUFBTSxDQUFBLEFBQUEsRUFBQyxFQUFJLHNCQUFzQixBQUExQjtBQUNQLE1BQU0sQ0FBQSxBQUFBLElBQUMsRUFBTSxzQkFBc0IsQUFBNUIsRUFBOEI7RUFDakMsYUFBYSxFQUFFLGNBQWM7RUFDN0IsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixXQUFXLEVBQUUsZUFBZTtFQUM1QixNQUFNLEVBQUUsNEJBQTRCLEdBQ3ZDOztBQUdELEFBQUEsVUFBVSxDQUFDLE1BQU0sQ0FBQSxBQUFBLEVBQUMsRUFBSSxzQkFBc0IsQUFBMUIsQ0FBMkIsTUFBTTtBQUNuRCxrQkFBa0IsQ0FBQyxNQUFNLENBQUEsQUFBQSxFQUFDLEVBQUksc0JBQXNCLEFBQTFCLENBQTJCLE1BQU07QUFDM0QsTUFBTSxDQUFBLEFBQUEsRUFBQyxFQUFJLHNCQUFzQixBQUExQixDQUEyQixNQUFNO0FBQ3hDLE1BQU0sQ0FBQSxBQUFBLElBQUMsRUFBTSxzQkFBc0IsQUFBNUIsQ0FBNkIsTUFBTSxDQUFDO0VBQ3ZDLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsV0FBVyxFQUFFLDRCQUE0QjtFQUN6QyxPQUFPLEVBQUUsZUFBZTtFQUN4QixVQUFVLEVBQUUsZUFBZSxHQUM5Qjs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBQ0QsQUFBQSxRQUFRLENBQUM7RUFDUixLQUFLLEVBQUUsR0FBRztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLFlBQVksR0FDN0I7O0FBQ0QsQUFBQSxTQUFTLENBQUM7RUFDVCxXQUFXLEVBQUUsRUFBRSxHQUNmOztBQUNELEFBQUEsUUFBUSxDQUFDO0VBQ1IsS0FBSyxFQUFFLEdBQUcsR0FDVjs7QUFDRCxBQUFBLFNBQVMsQ0FBQztFQUNULFVBQVUsRUFBRSxZQUFZLEdBQ3hCIn0= */.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9OZXdyZXAuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy9OZXdyZXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucmVwX19mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5qdXN0aWZ5X2NlbnRlcntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXhfY29sdW1ue1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hbGlnbl9fY2VudGVye1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWlnaHQ0MHtcbiAgICAvLyBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uZmxleG9uZXtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYnViYmxlSW1ne1xuICAgIGhlaWdodDogMThweDtcbiAgICAvLyBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG4uYmdJbWFnZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzLy9idWJibGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE5cHhcbn1cblxuLmhlYWRlckJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5qdXN0aWZ5X2VuZHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4jbmV3cmVwb2ZmaWNle1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLlJlcF9fSGVhZGVyIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjMzEzMTMxO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlci5wbmcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnJlcF9faGVhZHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAvLyB3aWR0aDogNjAlO1xuICAgICAgICAuUmVwX19ub3Rlc3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjQpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIC5yZXBfX2RhdGV7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgICAgICBcbiAgICAgICAgLk5vbXNne1xuICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgIH1cbiAgICAgICAgLk5vdGVzRWRpdHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjQpO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5SZXBfX3Byb2ZpbGV7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLlJlcF9fcHJvZmlsZWxlZnR7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLkNvbnRhY3RfbGl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMyNzhBRTU7XG59XG5cbi5mYXZfc3BhbntcbiAgICAvLyBtYXJnaW46IGF1dG87XG59XG5cbi5Db250YWN0X2xpc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5Db250YWN0X2xpcyBzcGFue1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmhlYWRlcl9sb2dve1xuICAgIC8vIHdpZHRoOiA0MHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZmlsZUJvcmRlciB7XG4gICAgLy8gd2lkdGg6IDgzcHg7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJveC1zaGFkb3c6ICAjMjgyODI4NWMgM3B4IDBweCA4cHggMHB4O1xufVxuXG4uUmVwUHJvZmlsZW5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnJlcF9fbGVmdHtcbiAgICB3aWR0aDoyOCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLlJlcE1hbmJ0bi1ncmVlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNTUuNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNDQzk4RTtcbiAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOS4zOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLlJlcE1hbmJ0bi1yZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTU1LjVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VDNjE1QjtcbiAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOS4zOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLlJlcE1hbmJ0bkhGe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLlJlcE1hbm1vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzNjlweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uUmVwTWFuaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMjFweDtcbiAgICBpbWcsdmlkZW97XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMjFweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbn1cblxuLlJlcE1hbnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI5LjM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBcbn1cblxuLlJlcE1hbmJ0bi1kaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzIxcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7ICBcbn1cblxuLlJlcFJpZ2h0e1xuICAgIC8vIHdpZHRoOiA3MCU7XG4gICAgZmxleDogMTtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5SZXBSaWdodCB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLkNvbnRhY3RfbGl7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGl0bGVfX3JlcHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLkNvbnRhY3RfbGkgYSB7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucmVwRGV0YWlsc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyB3aWR0aDogODUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucmVwX19jb250YWN0e1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLlJlcF9fTmFtZXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFkZGluZ3RvcDIwe1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uUmVwRWRpdF9fUHJvZmlsZXtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLlJlcF9fZmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZhdl9fcGFkZGluZ3tcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLlJlcEVkaXR7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3JfcG9pbnRlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXdmbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnBhZGRpbmdyaWdodHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnlTcGFjZXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5TaW5nbGVfQ2FsY3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vIHdpZHRoOiAzNSU7XG4gICAgLy8gd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XG4gICAgLy8gZmxleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uUmVwX0NhbGNJY29ue1xuICAgIC8vIHdpZHRoOiAxNCU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLkNhbGNfY29udHtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIC8vIHdpZHRoOiAyMDVweDtcbiAgICB3aWR0aDogMTcwcHg7XG59XG5cbi5DYWxjX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5DYWxjX01TR3tcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uUmVwX01TR3tcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLkZhdl9fQ2FsY3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgZmxleDogMTtcbn1cblxuLnJlcF9fc2xpZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uUmVwQ2FsY19fYXJyb3d7XG4gICAgd2lkdGg6IDMzcHg7XG59XG5cbi5SZXBDYWxjdWxhdG9ye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLlJlcF9DYWxjQWN0aXZle1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhdl90ZW1we1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXZfX3RlbXBMaXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZV9mYXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zaW5nbGVfZmF2IHNwYW57XG4gICAgcGFkZGluZzogMTBweCAxMDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgLy8gb3BhY2l0eTogLjM7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmF2X2xpc3RUZW1we1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBtYXJnaW46IDAgMjBweDtcbn1cblxuLlJlcFByZW1pdW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uVGl0bGVfQ2FsY3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiA3cHggMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uVGl0bGVfQ2FsY0ljb24gaW1ne1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLlRpdGxlX0NhbGNJY29ue1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5DYWxjX2NvbnRUaXRsZXtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLkNhbGNfY29udFJlcHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLnJlcF9PZmZpY2Vze1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXBPZmZpY2VOYW1le1xuICAgIGZsZXg6IDE7XG59XG5cbi5yZXBfX29mZmljZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVwX25hbWV7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LXNlbWlib2xkJztcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5yZXBfY29udGFpbmVye1xuICAgIC8vIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogLTU1cHg7XG59XG5cbi5uZXdyZXBIZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG59XG5cbi5yZXBfb2ZmaWNlSGVhZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXBfX29mZmljZXtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnJlcF9pbWFnZXRpdGxle1xuICAgIHdpZHRoOiAyMDBweDtcbn1cblxuLnJlcG1hcmdpbjEwe1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJlcF9fc2hhcmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXBfX3NoYXJlIGltZ3tcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJlcF9fc2hhcmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVwX19hcnJvd3tcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJlcF9fYXJyb3dyaWdodHtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1hcmdpblRvcHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuLndpZHRoMTAwcHh7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZW1wdHlGYXZ7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGNvbG9yOiAjYjNhYmFiO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53aWR0aDcwe1xuICAgIHdpZHRoOiA3MHB4O1xufVxuXG4uUmVwRWRpdF9fUHJvZmlsZSBpbWd7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQgOiA3cHggO1xufVxuXG4uY2xvc2Vwb3B1cHByZW1pdW17XG4gICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXBjbG9zZXJlcCBpbWd7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wdXBjbG9zZXJlcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uY2xvc2Vwb3B1cHJlcHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYXZsaXN0e1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDE1cHggMTBweCAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UgMHMsIGxlZnQgMC41cyBlYXNlIDBzLCB3aWR0aCAwLjVzIGVhc2UgMHMsIGhlaWdodCAwLjVzIGVhc2UgMHMsIG9wYWNpdHkgMC41cyBlYXNlIDBzO1xufVxuXG4uZmF2X3RlbXBfbGlzdHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xufVxuXG5cbi5yZXBfX21hcHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5yZXBfX21hcCBhIGE6aG92ZXJ7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xufVxuXG4uYm94c2hhZG93e1xuICAgIC8vIGJveC1zaGFkb3c6ICNlNWYyZmYgM3B4IDBweCA4cHggMHB4O1xuICAgIGJveC1zaGFkb3c6ICMyODI4MjgxNCAycHggMnB4IDVweCAwcHg7XG59XG5cbi5DaG9vc2VfcmVwe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXBfX2xpc3R7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG4ub2ZmaWNlX19saXN0e1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDA7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm9mZmljZV9fbGlzdCBpbWd7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5vZmZpY2VfX2xpc3Qgc3BhbntcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm9mZmljZV9fbGlzdGxlZnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGlja2ltZ3tcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVwX19saXN0IGltZ3tcbiAgICB3aWR0aDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucmVwX19saXN0IHNwYW57XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jaG9vc2VUaXRsZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLkNob29zZXJlcFRvcHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmNob29zZXJlcHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5kaXNwbGF5bm9uZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzcGxheWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmluaXNoe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgcGFkZGluZzogNXB4IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVwRmluaXNoe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlcF9fbGVmdHByb2ZpbGV7XG4gICAgLy8gd2lkdGg6IDI4JTtcbiAgICB3aWR0aDogMjclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm1lc3NhZ2Vtb2RhbHtcblxuICAgIC5tZXNzYWdlZWRpdHtcbiAgICAgICAgLmVkaXRtZXNzYWdle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVwTWVzc2FnZXtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAvLyBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7ICBcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgICAgICBcbiAgICB9XG4gICAgLm1lc3NhZ2VzYXZle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLnNhdmVyZXB0eHR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXZvcml0ZWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbn0gICBcblxuLm1zZ2JvdHRvbXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLlJlcF9Db250YWluZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbHVtbi1jb3VudCA6IDM7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5SZXBfU2VnbWVudHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbn1cblxuLmVtcHR5aGVpZ2h0e1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuLm1vYl9fYXJyb3d7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdtLXN0eWxlLWl3IGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cbi5jdXJzb3JfcG9pbnRlcl9yZXB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9yZXB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IGF1dG87XG59XG4ubmV3X3JlcF9oZWFkZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBnYXA6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODYuODlkZWcsICM0NUJERkEgMzguNTYlLCAjMjc4QUU1IDc0LjM1JSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucmVwX2JnX2NvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmVkaXRfYm94e1xuICAgIHdpZHRoOiAxMjNweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGdhcDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0NGQ0ZDRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWRpdF9wcm9maWxlIHtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNhdmVfcHJvZmlsZXtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWRpdF90aXRsZXtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDYwJTtcbn1cbi5lZGl0X2Jhbm5lcntcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaHJfbGluZV9yZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG59XG4ucHJvZmlsZV9kaXZ7XG4gICAgd2lkdGg6IDkxcHg7XG4gICAgaGVpZ2h0OiAxMTdweDtcbiAgICBnYXA6IDEycHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9maWxlX2ltZ3tcbiAgICB3aWR0aDogOTFweDtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBnYXA6IDBweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5wcm9maWxlX3VwbG9hZHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC05N3B4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDkxcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogOTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYW5uZXJfdXBsb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjA1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyOXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG59XG4ucHJvZmlsZV90ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG5cbn1cbi5tc2dfYm94e1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiAxMnB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5tc2dfdGl0bGUge1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBnYXA6IDhweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5tc2dfdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmNoYXJfbGltaXQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG5cbiAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNsb3NlX2ljb257XG4gICAgd2lkdGg6IDIwJTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uY2xvc2VfaWNvbl9pbmZve1xuICAgIHRleHQtYWxpZ246IGVuZDtcbn1cbi5lZGl0X2hlYWRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmJhbm5lcl9pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjdweDtcbiAgICAvLyBwYWRkaW5nOiAwcHggMTU2cHggMHB4IDE1NnB4O1xuICAgIGdhcDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg2Ljg5ZGVnLCAjNDVCREZBIDM4LjU2JSwgIzI3OEFFNSA3NC4zNSUpO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9wdGlvbl90ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bScgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDFweDsgXG4gICAgcGFkZGluZzogMTJweCAyNHB4OyBcbiAgICBnYXA6IDBweDsgXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDsgXG4gICAgYm9yZGVyOiAxLjdweCBzb2xpZCAjQ0ZDRkNGO1xuICAgIG9wYWNpdHk6IDE7IFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi8vIFJlcCBmb3JtIHN0eWxlXG4uaW5wdXQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7IFxuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50OyBcbiAgICBnYXA6IDBweDsgXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0ZDRkNGICFpbXBvcnRhbnQ7IFxuICAgIG9wYWNpdHk6IDE7IFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzQ5NDk0OSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcicgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6ICNDRkNGQ0Y7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi50ZXh0X2FyZV9oZWlnaHQge1xuICAgIGhlaWdodDogODI0cHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0X2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bScgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnRpdGxlX3ZpZXdfcHJvZmlsZXtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiM0OTQ5NDk7XG4gICAgbWFyZ2luOiAyJSAwO1xufVxuLnN1Yl92aWV3X3RleHR7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6IzQ5NDk0OTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZvcm0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvcm0tcmVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZm9ybS1yZXAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cbi5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbn1cblxuLmNvbC02IHtcbiAgICBmbGV4OiAxO1xufVxuXG4uZWRpdF9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFkZF9pbWdfYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFkZF9pbWdfYm94IC5pbnB1dF9sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmltYWdlLXByZXZpZXctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnZpZXdfcHJvZmlsZV9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzIuNXZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG59XG4udmlld19wcm9maWxlX2ltZyBpbWd7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJldmlldy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzIuNXZoO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uaW1hZ2UtcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi53aGl0ZV9jaXJjbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53aGl0ZV9jaXJjbGUgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmN1c3RvbS1maWxlLXVwbG9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmlsZS1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwbG9hZC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndoaXRlX2NpcmNsZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGx1cy1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udXBsb2FkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzdhN2E3YTtcbn1cbi5jb2xsYXBzZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY29sbGFwc2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpc2libGUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW5mby1pY29uIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbGxhcHNlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xsYXBzZS1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiAxJSAyJTtcbn1cblxuLmNvbGxhcHNlLW9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGFwc2Utb3B0aW9uIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbGxhcHNlLW9wdGlvbnMgbGFiZWwge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjU2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5nYXBfdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLnN1Ym1pdF9idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDBweCAxMnB4IDBweDtcbiAgICBnYXA6IDEwcHggMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgICAgICY6aG92ZXIsJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIFxufVxuLmlucHV0LWJveC5lZGl0aW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ubW9kYWwtY29udGVudC1vcGVuLW9yZGVyIHtcbiAgICBwb3NpdGlvbjogbm9uZTtcbiAgICB0b3A6IC0yMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAyMDBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDNweCAjNWY1ZjVmO1xufVxuXG4ubW9kYWwtY29udGVudC1wcmVtaXVtIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZWRpdC1yZXAtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5lZGl0LXJlcC1mb3JtIGlucHV0LFxuLmVkaXQtcmVwLWZvcm0gdGV4dGFyZWEsXG4uZWRpdC1yZXAtZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5lZGl0LXJlcC1mb3JtIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lZGl0LXJlcC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcbn1cblxuLnZpc2libGVfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbmZvX3JlcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZm9fbWVzc2FnZSB7XG4gICAgcGFkZGluZzogNCUgMDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNoZWNrYm94X3NlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJyAhaW1wb3J0YW50O1xufVxuLmRlc2NyaXB0aW9uX2lucHV0IHtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICByZXNpemU6bm9uZVxufVxuLm9wdGlvbl90ZXh0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNDRkNGQ0Y7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXG59XG4ubGlua19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0NGQ0ZDRjtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0MDAgIWltcG9ydGFudDtcbn1cbi5vcHRpb25fdGV4dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjc4QUU1O1xufVxuLm9wdGlvbl90ZXh0LmZpbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjc4QUU1ODA7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLm9wdGlvbl90ZXh0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xufVxuLmxpbmtfZmllbGQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWJveDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lOyBcbn1cbi5pbnB1dC1ib3hbdHlwZT1cInRpbWVcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgXG59XG4uT2ZmaWNlX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4uT2ZmaWNlX3ZhbHVlLFxuLk9mZmljZV92YWx1ZSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIHRleHQtYWxpZ246IGVuZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICB9XG59XG4ubmV3UmVwX3NoYXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZ2FwOiA4cHg7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuLmdhcDEycHh7XG4gICAgZ2FwOiAxMnB4O1xufVxuLlJlcE9mZmljZW5ld3tcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4ubmV3X3JlcF9pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5jb250YWN0Y2xvc2VfaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNXB4O1xufVxuLmNvbnRhY3RfcmVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4uY29udGFjdF9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG4gICAgZ2FwOiAxNXB4OyBcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVwX19jb250YWN0TmV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uTmV3Q29udGFjdF9saSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG4uTmV3Q29udGFjdF9saSBhIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyBcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLk5ld0NvbnRhY3RfbGkgc3BhbiB7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4uT2ZmaWNlX3RleHR7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLmRyb3Bkb3duX2ltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uYnRuX3R4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIjtcbn1cbi5idG5fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgY29sb3I6ICMwMDA7XG59XG4ucmVwX25hdl9iZyB7XG5cdGJhY2tncm91bmQ6I2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuLmRsdF9ldm50X2RpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi5zdG9yeV9wbHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0b3J5X2FuaW1hdCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxNTRCN0QsICMyNzhBRTUgMjMlLCAjQkNERUZDIDEwMCUpO1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5kbHRfZXZudF90eHQge1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5kbHRfZXZudF9idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1NZWRpdW1cIjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5kbHRfZXZudF9ncmVlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMzQ0M5OEU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGx0X2V2bnRfcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0VDNjE1QjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2VudGVyX2FsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnN0b3J5UG9wdXBwYWRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uc3RvcnlJbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJldi1idXR0b24sXG4ubmV4dC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy8gYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4ucHJldi1idXR0b24ge1xuICAgIGxlZnQ6IC0zNXB4O1xufVxuXG4ubmV4dC1idXR0b24ge1xuICAgIHJpZ2h0OiAtMzVweDtcbn1cblxuLmRlbF9zdG9yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNFQzYxNUI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG59XG4udGV4dF9kZWNvcl9ub25lOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5SZXBtYW5fZm9udHtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1NZWRpdW1cIjtcbn1cbi5md3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLlJlcFByb2ZpbGVuZXd7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgIC5yZXBfX2xlZnR7XG4gICAgICAgIGFsaWduLWl0ZW1zIDogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5yZXNkaXJ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLlJlcEVkaXRfX1Byb2ZpbGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuUmVwUmlnaHR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gICAgLlJlcF9fSGVhZGVyIC5yZXBfX2hlYWR7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5SZXBfX0hlYWRlciAucmVwX19oZWFkIC5SZXBfX25vdGVze1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLnJlcF9fbGVmdHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuUmVwX1NlZ21lbnR7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAuUmVwX19IZWFkZXIgLnJlcF9faGVhZCAuTm90ZXNFZGl0e1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5lbXB0eWhlaWdodHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5iZ0ltYWdle1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5Db250YWN0X2xpc3tcbiAgICAgICAgLy8gd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAubWFyZ2luYXV0b3tcbiAgICAgICAgLy8gd2lkdGg6IDc1JTtcbiAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAuaGVhZGVyX2xvZ297XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYl9faGlkZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9iX19hcnJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAvLyB3aWR0aDogMTUlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWFyZ2lubGVmdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAubWFyZ2lucmlnaHR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5GYXZfX0NhbGN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuQ2FsY19jb250e1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmZhdl9fdGVtcExpc3R7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1hcmdpblRvcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGl0bGVfX3JlcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5mbGV4b25le1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICNuZXdyZXBvZmZpY2V7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5SZXBNYW5tb2RhbHtcbiAgICAgICAgd2lkdGg6IDM2OXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0NTBweCkge1xuICAgIC5DYWxjX01TR3tcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAuUmVwTWFubW9kYWx7XG4gICAgICAgIHdpZHRoOiAzNjlweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5tYXJnaW5kaXNwbGF5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxVQUFVLENBQUE7RUFDTixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQTtFQUNYLGVBQWUsRUFBRSxNQUFNLEdBQzFCOztBQUVELEFBQUEsWUFBWSxDQUFBO0VBQ1IsY0FBYyxFQUFFLE1BQU0sR0FDekI7O0FBRUQsQUFBQSxjQUFjLENBQUE7RUFDVixXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUFFRCxBQUFBLFNBQVMsQ0FBQTtFQUVMLE9BQU8sRUFBRSxNQUFNLEdBQ2xCOztBQUVELEFBQUEsUUFBUSxDQUFBO0VBQ0osSUFBSSxFQUFFLENBQUM7RUFDUCxhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFD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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy90aXRsZV9wcmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3N0eWxlcy90aXRsZV9wcmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudGl0bGVwcmVtaXVtYm9keSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAuZm9ybV9yZXMge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAuZmllbGRzZXQyIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgICAgICAgICAuc19maWVsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIC5pbnB1dGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhZGlfZiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmNoZWNrX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhZGlvX2ZpZWxkIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrZmllbGRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2IoMTc5LCAxNzksIDE3OSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGVnZW5kX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tQm9sZCc7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2IoMTc5LCAxNzksIDE3OSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wX2ZpZWxkOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50aXRsZV9yZXN1bHRfYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoOSwgMywgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWNlYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnJlc3VsdGNvbnRhaW5lciB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiB4LWxhcmdlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnJlc3VsdGNvbnRfc3ViIHtcblxuICAgICAgICAgICAgICAgIC5mb250dG8xOHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlc192YWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXN1bHRfbGlzdDEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoOSwgMywgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGlzdG5vbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bmxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb3duYXJyX3BhZGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm9sbGNvc2JveCB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI2YmI7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuXG4uZm9ybS1jb250cm9sIHtcbiAgICAvLyBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmNvdW50eS1uYW1lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHggIWltcG9ydGFudDtcbn1cbi5pZnJhbWVfdGl0bGVfcHJlbWl1bSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDIxJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGl0bGVfcHJlbWl1bV9sb2dvIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDMyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aXRsZV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG4udGl0bGVfdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi50aXRsZV9jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMSUgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8vIEBtZWRpYSAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cbi8vICAgICAuZm9ybV9yZXMge1xuLy8gICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vICAgICAubGVnZW5kX3RpdGxle1xuLy8gICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyAgICAgLnRpdGxlX3Jlc3VsdF9ib2R5IHtcbi8vICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vIH1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5yZXN1bHRfcmVzcG9uc2VfZm9ybXtcbiAgICAgICAgaGVpZ2h0OiA0MThweDtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAucmVzdWx0X3Jlc3BvbnNlX3Jlc3VsdHtcbiAgICAgICAgaGVpZ2h0OiA3NjhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5pZnJhbWVfbG9nb19saW5rMXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgyMXB4KXtcbiAgICAucmVzdWx0X3Jlc3BvbnNlX2Zvcm0sIC5yZXN1bHRfcmVzcG9uc2VfcmVzdWx0e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAucmVmaV9pZnJhbWVfbG9nb19saW5rICwuaWZyYW1lX2xvZ29fbGlua3tcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH0gIFxuICAgIC5pZnJhbWVfbG9nb19kaXZfcmVmaSB7XG4gICAgICAgIG1hcmdpbjogNDglIDAgMCA1JTtcbiAgICB9XG4gICAgLmlmcmFtZV9zZWxsZXJfcmVzdWx0ICwuaWZyYW1lX2xvZ29fZGl2e1xuICAgICAgICBtYXJnaW46IDQ4JSAwIDAgMjAlO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpe1xuICAgIC5pZnJhbWVfbG9nb19saW5rMXtcbiAgICAgICAgLy8gd2lkdGg6IDI1JTtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgICAuaWZyYW1lX2xvZ29fZGl2X3JlZmkgLC5pZnJhbWVfc2VsbGVyX3Jlc3VsdCB7XG4gICAgICAgIG1hcmdpbjogNDglIDAgMCAzMCU7XG4gICAgfVxuICAgIC5yZWZpX2lmcmFtZV9sb2dvX2xpbmt7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICB9XG4gICAgLnJlc3VsdF9yZXNwb25zZV9mb3Jte1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pZnJhbWVfbG9nb19saW5rMXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pZnJhbWVfbG9nb19kaXZfcmVmaXtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAuYWxpZ25fZm9ybXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGl0bGVwcmVtaXVtYm9keXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmlmcmFtZV9sb2dvX2xpbmsxe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmlmcmFtZV9sb2dvX2Rpdl9yZWZpe1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYmxfcmVze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLm1ibF9mb3JtX3Jlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5pZnJhbWVfcmVzdWx0X3Jlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5pZnJhbWVfZm9ybTJ7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5zZXRJY29uX3dpZHRoe1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo1MjRweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmlmcmFtZV9sb2dvX2xpbmsxe1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICAuaWZyYW1lX3Jlc3VsdF9yZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pZnJhbWVfZm9ybTJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWxpZ25fZm9ybXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAg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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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvcHJvamVjdC9saXZlX2J1aWxkL09ORS1XZWIgKGNvcHkpL2Zyb250ZW5kL3NyYy9jb21wb25lbnRzL1Byb3Bvc2l0aW9uXzE5L3Byb3Bvc2l0aW9uLnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL1Byb3Bvc2l0aW9uXzE5L3Byb3Bvc2l0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmFtb3J0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC8vIEZpZWxkcyB3cmFwcGVyIOKAlCBjb25zaXN0ZW50IHNwYWNpbmcgYmV0d2VlbiBmaWVsZHNcbiAgLnByb3AxOV9maWVsZHNfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1yb3cge1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgc2VsZWN0LFxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgIC5zZXR0aW5ncy1hZGRvbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IHdpdGggYWRkb24gb24gbGVmdCBvbmx5XG4gICAgLmFkZG9uZnJvbnQge1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIElucHV0IHdpdGggYWRkb25zIG9uIGJvdGggc2lkZXNcbiAgICAuYWRkb25mcm9udGJhY2sge1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQmFzZSBhZGRvbiBpY29uIHN0eWxlXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVG9nZ2xlIGFkZG9uIOKAlCByZW1vdmUgYm9yZGVyIGJldHdlZW4gYWRqYWNlbnQgYnV0dG9uc1xuICAgIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uIHtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIH1cblxuICAgIC8vIFNFTEVDVEVEIGljb24g4oCUIGJsdWUgYm9yZGVyLCB3aGl0ZSBiZyAobWF0Y2hlcyBCdXllciBjYWxjKVxuICAgIC5pbnB1dC1ncm91cC10ZXh0LmlucHV0X2JsdWUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOGFmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzUwOGFmZjtcbiAgICB9XG5cbiAgICAvLyBVTlNFTEVDVEVEIGljb24g4oCUIGxpZ2h0IGdyYXkgYmdcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dC5hZGRvbi1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGNvbG9yOiAjQzNDM0MzIDtcbiAgICB9XG4gIH1cblxuICAuY29tcHV0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlldyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjc1cywgYmFja2dyb3VuZC1jb2xvciAuMTI1cztcbiAgICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjc1cywgYmFja2dyb3VuZC1jb2xvciAuMTI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAudmlldyBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudmlldyAuZnJvbnQuYWRkY2xyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICM1MDhBRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnZpZXcgLmJhY2suYWRkY2xyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuQW1vcnRfVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMyMzQwNWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLy9BbW9ydCBTaGVkdWxlXG4uZm9ybUNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnM1Y2FsIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWxpZ25DZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpdGxlX2NvbnRlbnQge1xuICBjb2xvcjogIzIzNDA1RTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzJSAwO1xufVxuXG4uYW1vcnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNlbnRlcmVkLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zY2hlZHVsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xufVxuXG4ueWVhci13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ueWVhci1iYW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcF9pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZHJvcF9pY29uIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uaWNvbi11cC5oaWRkZW4sXG4uaWNvbi1kb3duLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbW9ydC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYW1vcnRfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucm93Omxhc3QtY2hpbGQge1xuICAvLyBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaGVhZGVyLXJvdyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ueWVhci1zdW1tYXJ5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNlbGwge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4uYW1vcnQtZGV0YWlscyB7XG4gIC5oZWFkZXItcm93IHtcbiAgICAuY2VsbCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICB9XG4gIH1cbn1cblxuLnllYXItdGl0bGUge1xuICBjb2xvcjogIzUwOEFGRjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5zcGxpdF93ZHRoIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2FwX2FwcGx5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3BfaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5kcm9wX2ljb24gaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi55ZWFyLWJhbm5lciB7XG4gIC5nYXBfYXBwbHkge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgfVxufVxuXG4uYW1vcnQtaGVhZGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXG4gIC5oZWFkZXItY2VsbCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMzQwNUU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgfVxuICB9XG59XG5cbi5hbGlnbl9jbnRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjIlO1xufVxuXG4ueWVhci1iYW5uZXIge1xuICAuc3BsaXRfd2R0aCB7XG4gICAgLmNlbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hbW9ydGl6YXRpb24tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcblxuICAubWV0YS1kYXRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLm1ldGEtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oaWdobGlnaHQge1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDE4cHggMTVweCAwIDE4cHg7XG4gICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLWV4cGFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICAuc3dpdGNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dDpjaGVja2VkKy5zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgfVxuXG4gICAgICBpbnB1dDpjaGVja2VkKy5zbGlkZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpO1xuICAgICAgfVxuXG4gICAgICAucm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGRfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuLnNoZWR1bGVfZGF0ZSB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB0b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFtb3J0X2RhdGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yYWRpdXNfZGF0ZXtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tX2NhbCB7XG4gIC5nbVRlb0Ige1xuICAgIHRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFsaWduX2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4vL0NoYXJ0IFJlc3VsdFxuLmFtb3J0LXN1bW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNSU7XG5cbiAgLnN1bW1hcnktaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgfVxuXG4gIC5zdW1tYXJ5LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgLmRvdC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgfVxuXG4gICAgLmFtb3VudCB7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cbiAgfVxuXG4gIC5kb3Qge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTg5ZjY7XG4gICAgfVxuXG4gICAgJi5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkN2ExO1xuICAgIH1cblxuICAgICYuZGFyay1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjI0NzE7XG4gICAgfVxuICB9XG59XG5cbi5hbW9ydF9jdXN0b21fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzglO1xuICBsZWZ0OiAxMSU7XG4gIHdpZHRoOiAyNyU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMjM0MDVFO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG59XG5cbi5wcm9wMTlfdG9nZ2xlX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjM0MDVFO1xufVxuXG4vLyBBZGRyZXNzIGZpZWxkIHN0eWxlcyAobWF0Y2hpbmcgYnV5ZXIvYnV5ZG93biBwYXR0ZXJuKVxuLkJ1eURfQWRkcmVzc19IZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWRkYWRkciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHlpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBjb2xvcjogIzIzNDA1RTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8vIEFkZHJlc3MgdGF4IHJlY29yZHMgaGVscGVyIHRleHRcbi5wcm9wMTlfYWRkcmVzc190YXhfaGludCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjZmNmY2Y7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9wMTlfdG9nZ2xlX3RpdGxlX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLnByb3AxOV90b2dnbGVfc3VidGl0bGVfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLyBQcm9wIDE5IEluZm8gSGVscCBJY29uXG4ucHJvcDE5X2luZm9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wcm9wMTlfdG9nZ2xlX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLy8gVG9nZ2xlIHRyYWNrXG4ucHJvcDE5X3RvZ2dsZV90cmFjayB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEQ3RTA7XG4gIGJvcmRlci1yYWRpdXM6IDEzLjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9wMTlfdG9nZ2xlX3RyYWNrLnByb3AxOV90b2dnbGVfdHJhY2tfb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xufVxuXG4vLyBUb2dnbGUgdGh1bWJcbi5wcm9wMTlfdG9nZ2xlX3RodW1iIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG59XG5cbi5wcm9wMTlfdG9nZ2xlX3RodW1iX2xlZnQge1xuICBsZWZ0OiAycHg7XG59XG5cbi5wcm9wMTlfdG9nZ2xlX3RodW1iX3JpZ2h0IHtcbiAgbGVmdDogMjhweDtcbn1cblxuLmhvbGRpbmdjb3N0X2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG4gIG92ZXJmbG93LXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvcG9zaXRpb24gMTkgUmVzdWx0IFBhZ2UgU3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQW5pbWF0aW9ucyBtYXRjaGluZyBidXllci9zZWxsZXIgY2FsYyBwYXR0ZXJuc1xuQGtleWZyYW1lcyBwcm9wMTlfaGlkZXRvc2hvdyB7XG4gIDAlIHsgZGlzcGxheTogbm9uZTsgb3BhY2l0eTogMDsgfVxuICAxMDAlIHsgZGlzcGxheTogYmxvY2s7IG9wYWNpdHk6IDE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9wMTlfaGlkZXRvc2hvdyB7XG4gIDAlIHsgZGlzcGxheTogbm9uZTsgb3BhY2l0eTogMDsgfVxuICAxMDAlIHsgZGlzcGxheTogYmxvY2s7IG9wYWNpdHk6IDE7IH1cbn1cbkBrZXlmcmFtZXMgcHJvcDE5X21pZGRsZXRvbGVmdCB7XG4gIDAlIHsgbGVmdDogMjklOyB9XG4gIDEwMCUgeyBsZWZ0OiAwOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvcDE5X21pZGRsZXRvbGVmdCB7XG4gIDAlIHsgbGVmdDogMjklOyB9XG4gIDEwMCUgeyBsZWZ0OiAwOyB9XG59XG5cbi8vIFJlc3VsdCBjb250YWluZXIgc2xpZGUtaW4gYW5pbWF0aW9uIChtYXRjaGVzIEhFRl9tdG9sKVxuLkhFRl9tdG9sIC5wcm9wMTlfcmVzdWx0X3dyYXBwZXIsXG4uYW1vcnRSc2V1bHRUb3AgLnByb3AxOV9yZXN1bHRfd3JhcHBlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwcm9wMTlfaGlkZXRvc2hvdztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHJvcDE5X2hpZGV0b3Nob3c7XG59XG5cbi5wcm9wMTlfcmVzdWx0X3dyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi8vIFJlcGxhY2VtZW50IEhvbWUgUHJpY2UgSGVhZGVyIFJvd1xuLnByb3AxOV9yZXBsYWNlbWVudF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLnByb3AxOV9yZXBsYWNlbWVudF9oZWFkZXJfbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjUyQjM3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByb3AxOV9yZXBsYWNlbWVudF9oZWFkZXJfdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGF4IENvbXBhcmlzb24gQ2FyZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucHJvcDE5X2NvbXBhcmlzb25fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDEycHggMHB4IHJnYmEoMCwgMjEyLCAxNDYsIDAuMTIpO1xufVxuXG4ucHJvcDE5X2NvbXBhcmlzb25fcGFuZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9wMTlfcGFuZWwge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuXG4ucHJvcDE5X3BhbmVsX2Rhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUQyOTNEIDAlLCAjMjM0MDVFIDYwJSwgIzFEMjkzRCAxMDAlKTtcblxuICAucHJvcDE5X3BhbmVsX3RpdGxlLFxuICAucHJvcDE5X3BhbmVsX3N1YnRpdGxlLFxuICAucHJvcDE5X3BhbmVsX3Jvd19sYWJlbCB7XG4gICAgY29sb3I6ICNFOUVBRUI7XG4gIH1cblxuICAucHJvcDE5X3BhbmVsX2Ftb3VudCxcbiAgLnByb3AxOV9wYW5lbF9yb3dfdmFsdWUge1xuICAgIGNvbG9yOiAjRkFGQUZBO1xuICB9XG59XG5cbi5wcm9wMTlfcGFuZWxfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQzZGVnLCAjMDBENDkyIDAlLCAjMEQ5MDgyIDc3JSk7XG5cbiAgLnByb3AxOV9wYW5lbF90aXRsZSxcbiAgLnByb3AxOV9wYW5lbF9zdWJ0aXRsZSxcbiAgLnByb3AxOV9wYW5lbF9yb3dfbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLnByb3AxOV9wYW5lbF9hbW91bnQsXG4gIC5wcm9wMTlfcGFuZWxfcm93X3ZhbHVlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuXG4ucHJvcDE5X3BhbmVsX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnByb3AxOV9wYW5lbF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb3AxOV9wYW5lbF9ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByb3AxOV9wYW5lbF9zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcm9wMTlfcGFuZWxfYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5cbi5wcm9wMTlfcGFuZWxfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvcDE5X3BhbmVsX3Jvd19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcm9wMTlfcGFuZWxfcm93X3ZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8vIEFubnVhbCBTYXZpbmdzIEJhclxuLnByb3AxOV9zYXZpbmdzX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTlweCAxNnB4O1xufVxuXG4ucHJvcDE5X3NhdmluZ3NfYmFyX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnByb3AxOV9zYXZpbmdzX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIxMiwgMTQ2LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9wMTlfc2F2aW5nc19pY29uX3N5bWJvbCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9wMTlfc2F2aW5nc19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzE3QjI2QTtcbn1cblxuLnByb3AxOV9zYXZpbmdzX3ZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMxN0IyNkE7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2F2aW5ncyBTdW1tYXJ5IENhcmRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnByb3AxOV9zYXZpbmdzX2NhcmQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5wcm9wMTlfc2F2aW5nc19jYXJkX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxRDI5M0QgMCUsICMyMzQwNUUgNjAlLCAjMUQyOTNEIDEwMCUpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5wcm9wMTlfc2F2aW5nc19jYXJkX2V5ZWJyb3cge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjRDVEN0RBO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5wcm9wMTlfc2F2aW5nc19jYXJkX2Ftb3VudF9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnByb3AxOV9zYXZpbmdzX2NhcmRfYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wcm9wMTlfc2F2aW5nc195ZWFyc19zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb3AxOV9zYXZpbmdzX3llYXJzX3RleHQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM0N0NEODk7XG59XG5cbi5wcm9wMTlfc2F2aW5nc195ZWFyc19jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM0N0NEODk7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9wMTlfeWVhcnNfZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzFEMjkzRDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNBNEE2NDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgei1pbmRleDogMTA7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb3AxOV95ZWFyc19vcHRpb24ge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0Q1RDdEQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0N0NEODk7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gIH1cbn1cblxuLnByb3AxOV9zYXZpbmdzX2NhcmRfZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRDVEN0RBO1xufVxuXG4vLyBDb252ZXJzYXRpb24gVGlwIFRvZ2dsZSBCdXR0b25cbi5wcm9wMTlfY29udmVyc2F0aW9uX3RpcF9idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHJnYmEoMjQ1LCAxNTgsIDExLCAwLjI4KSAwJSxcbiAgICByZ2JhKDI0NSwgMjI3LCAyOCwgMC4yOCkgNDMlLFxuICAgIHJnYmEoOTcsIDY4LCAyMCwgMC4yOCkgMTAwJVxuICApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiAzMnB4O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKDI0NSwgMTU4LCAxMSwgMC40KSAwJSxcbiAgICAgIHJnYmEoMjQ1LCAyMjcsIDI4LCAwLjQpIDQzJSxcbiAgICAgIHJnYmEoOTcsIDY4LCAyMCwgMC40KSAxMDAlXG4gICAgKTtcbiAgfVxufVxuXG4ucHJvcDE5X2NvbnZlcnNhdGlvbl90aXBfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNGNzkwMDk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9wMTlfY29udmVyc2F0aW9uX3RpcF9leWVfaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBTdHJpa2V0aHJvdWdoIGxpbmUgZm9yIGV5ZS1vZmYgd2hlbiB0aXAgaXMgb3BlblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGNzkwMDk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gV2hlbiB0aXAgaXMgb3Blbiwgc2hvdyBleWUtb2ZmIChzdHJpa2V0aHJvdWdoKVxuLnByb3AxOV9jb252ZXJzYXRpb25fdGlwX2J0bi5hY3RpdmUgLnByb3AxOV9jb252ZXJzYXRpb25fdGlwX2V5ZV9pY29uIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi8vIENvbnZlcnNhdGlvbiBUaXAgRXhwYW5kZWQgQ29udGVudFxuLnByb3AxOV9jb252ZXJzYXRpb25fdGlwX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGQUVCO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSwgcGFkZGluZyAwLjRzIGVhc2U7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuXG4gICYub3BlbiB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG59XG5cbi8vIFRpcCBoZWFkZXIgcm93OiBpY29uIGNpcmNsZSArIFwiTUFYSU1JWkVEIEJFTkVGSVRTXCJcbi5wcm9wMTlfdGlwX2hlYWRlcl9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvcDE5X3RpcF9pY29uX2NpcmNsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuXG4ucHJvcDE5X3RpcF9oZWFkZXJfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5MzM3MEQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuLy8gTWFpbiBib2R5OiBzZW1pYm9sZCwgZGFyayBicm93blxuLnByb3AxOV90aXBfbWFpbl9ib2R5IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdvcmQtc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzRFMUQwOTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBTZWNvbmRhcnkgYm9keTogcmVndWxhciwgb3JhbmdlLWJyb3duXG4ucHJvcDE5X3RpcF9zZWNvbmRhcnlfYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdvcmQtc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzkzMzcwRDtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpY2UgU2xpZGVyIENhcmRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnByb3AxOV9zbGlkZXJfY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGREZERkQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA4KSxcbiAgICAgICAgICAgICAgMHB4IDRweCA2cHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wMyksXG4gICAgICAgICAgICAgIDBweCAycHggMnB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDQpO1xufVxuXG4vLyAtLS0gVHdvIFByaWNlIENhcmRzIC0tLVxuLnByb3AxOV9wcmljZV9jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cblxuLnByb3AxOV9wcmljZV9jYXJkIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLy8gQWN0aXZlIGNhcmQg4oCUIGxhcmdlciwgcHJvbWluZW50XG4ucHJvcDE5X2NhcmRfYWN0aXZlIHtcbiAgZmxleDogMjtcblxuICAucHJvcDE5X3ByaWNlX2NhcmRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9wMTlfcHJpY2VfY2FyZF92YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8vIEluYWN0aXZlIGNhcmQg4oCUIHNtYWxsZXIsIG5vIGJnIGNvbG9yIGNoYW5nZVxuLnByb3AxOV9jYXJkX2ZhZGVkIHtcbiAgZmxleDogMTtcblxuICAucHJvcDE5X3ByaWNlX2NhcmRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5wcm9wMTlfcHJpY2VfY2FyZF92YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8vIEN1cnJlbnQgSG9tZSBjYXJkIOKAlCBncmF5IGdyYWRpZW50XG4ucHJvcDE5X3ByaWNlX2NhcmRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1MzU4NjIgMCUsICM3MTc2ODAgMTAwJSk7XG59XG5cbi8vIFJlcGxhY2VtZW50IEhvbWUgY2FyZCDigJQgZGFyayBncmFkaWVudFxuLnByb3AxOV9wcmljZV9jYXJkX3JlcGxhY2VtZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFEMjkzRCAwJSwgIzIzNDA1RSA2MCUsICMxRDI5M0QgMTAwJSk7XG59XG5cbi5wcm9wMTlfcHJpY2VfY2FyZF9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDZweDtcbn1cblxuLnByb3AxOV9wcmljZV9jYXJkX2xhYmVsX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb3AxOV9wcmljZV9jYXJkX2xhYmVsIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5wcm9wMTlfcHJpY2VfY2FyZF9lZGl0X2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnByb3AxOV9wcmljZV9jYXJkX3ZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9wMTlfcHJpY2VfY2FyZCB7XG4gIC5wcm9wMTlfcHJpY2VfY2FyZF9lZGl0X2lucHV0IHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjYXJldC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3AxOV9wcmljZV9jYXJkX2VkaXRfaW5wdXQ6Zm9jdXN7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gLS0tIFNsaWRlciBTZWN0aW9uIC0tLVxuLnByb3AxOV9zbGlkZXJfc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb3AxOV9yYW5nZV9sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRDVEN0RBO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvcDE5X2R1YWxfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi8vIEdyYXkgYmFja2dyb3VuZCB0cmFja1xuLnByb3AxOV9kdWFsX3NsaWRlcl90cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI0U5RUFFQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4vLyBIaWdobGlnaHQgcGlsbCBiZWhpbmQgcHJvZ3Jlc3Ncbi5wcm9wMTlfZHVhbF9zbGlkZXJfaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHJvcDE5X2hpZ2hsaWdodF9jYXNoIHtcbiAgYmFja2dyb3VuZDogI0RDRkFFNjtcbn1cblxuLnByb3AxOV9oaWdobGlnaHRfcHJvcGVydHkge1xuICBiYWNrZ3JvdW5kOiAjRTVGM0ZGO1xufVxuXG4vLyBQcm9ncmVzcyBiYXIgYmV0d2VlbiBoYW5kbGVzXG4ucHJvcDE5X2R1YWxfc2xpZGVyX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMjtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQsIHdpZHRoO1xufVxuXG4ucHJvcDE5X3Byb2dyZXNzX2Nhc2gge1xuICBiYWNrZ3JvdW5kOiAjMTdCMjZBO1xufVxuXG4ucHJvcDE5X3Byb2dyZXNzX3Byb3BlcnR5IHtcbiAgYmFja2dyb3VuZDogIzI3OEFFNTtcbn1cblxuLy8gSGFuZGxlIHNoYXJlZFxuLnByb3AxOV9kdWFsX3NsaWRlcl9oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDZweCAtMXB4IHJnYmEoMTAsIDEzLCAxOCwgMC4xKSxcbiAgICAgICAgICAgICAgMHB4IDJweCA0cHggLTJweCByZ2JhKDEwLCAxMywgMTgsIDAuMDYpO1xuICB6LWluZGV4OiAzO1xuICB3aWxsLWNoYW5nZTogbGVmdDtcbn1cblxuLy8gRGFyayBoYW5kbGUg4oCUIHJlcGxhY2VtZW50IHNpZGUgKG1hdGNoZXMgcmVwbGFjZW1lbnQgY2FyZCBiZylcbi5wcm9wMTlfaGFuZGxlX2Rhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUQyOTNEIDAlLCAjMkEzQTU0IDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4vLyBHcmF5IGhhbmRsZSDigJQgY3VycmVudCBzaWRlXG4ucHJvcDE5X2hhbmRsZV9ncmF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTM1ODYyIDAlLCAjNzE3NjgwIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4vLyBEcmFnZ2FibGUgaGFuZGxlXG4ucHJvcDE5X2hhbmRsZV9kcmFnZ2FibGUge1xuICBjdXJzb3I6IGdyYWI7XG4gIHotaW5kZXg6IDQ7XG5cbiAgJjphY3RpdmUge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbn1cblxuLy8gRmFkZWQgaGFuZGxlIOKAlCBpbmFjdGl2ZSBjYXJkJ3MgaGFuZGxlXG4ucHJvcDE5X2hhbmRsZV9mYWRlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLy8gTmV1dHJhbCBoYW5kbGUg4oCUIG5vIGRpZmZlcmVuY2UsIG9yYW5nZSBib3JkZXJcbi5wcm9wMTlfaGFuZGxlX25ldXRyYWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1MzU4NjIgMCUsICM3MTc2ODAgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGREIwMjI7XG59XG5cbi8vIC0tLSBEaWZmZXJlbmNlIFJlc3VsdCBCYXIgLS0tXG4ucHJvcDE5X2RpZmZfYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxOXB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvcDE5X2RpZmZfYmFyX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb3AxOV9kaWZmX2Jhcl92YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIENhc2ggRGlmZmVyZW5jZSDigJQgZ3JlZW4gdGhlbWVcbi5wcm9wMTlfZGlmZl9iYXJfY2FzaCB7XG4gIGJhY2tncm91bmQ6ICNFQ0ZERjM7XG5cbiAgLnByb3AxOV9kaWZmX2Jhcl9sYWJlbCB7XG4gICAgY29sb3I6ICMyNTJCMzc7XG4gIH1cblxuICAucHJvcDE5X2RpZmZfYmFyX3ZhbHVlIHtcbiAgICBjb2xvcjogIzE3QjI2QTtcbiAgfVxufVxuXG4vLyBQcm9wZXJ0eSBEaWZmZXJlbmNlIOKAlCBibHVlIHRoZW1lXG4ucHJvcDE5X2RpZmZfYmFyX3Byb3BlcnR5IHtcbiAgYmFja2dyb3VuZDogI0U1RjNGRjtcblxuICAucHJvcDE5X2RpZmZfYmFyX2xhYmVsIHtcbiAgICBjb2xvcjogIzI1MkIzNztcbiAgfVxuXG4gIC5wcm9wMTlfZGlmZl9iYXJfdmFsdWUge1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICB9XG59XG5cbi8vIE5vIERpZmZlcmVuY2Ug4oCUIG9yYW5nZSB0aGVtZVxuLnByb3AxOV9kaWZmX2Jhcl9ub25lIHtcbiAgYmFja2dyb3VuZDogI0ZGRkFFQjtcblxuICAucHJvcDE5X2RpZmZfYmFyX2xhYmVsIHtcbiAgICBjb2xvcjogIzI1MkIzNztcbiAgfVxuXG4gIC5wcm9wMTlfZGlmZl9iYXJfdmFsdWUge1xuICAgIGNvbG9yOiAjRjc5MDA5O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTm90ZSBCYW5uZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnByb3AxOV9ub3RlX2Jhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxRDI5M0QgMCUsICMyMzQwNUUgNjAlLCAjMUQyOTNEIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDM5LCAxMzgsIDIyOSwgMC4yKTtcbn1cblxuLnByb3AxOV9ub3RlX2Jhbm5lcl9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvcDE5X25vdGVfYmFubmVyX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCAxMzgsIDIyOSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9wMTlfbm90ZV9iYW5uZXJfaWNvbl9zdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ucHJvcDE5X25vdGVfYmFubmVyX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzI3OEFFNTtcbn1cblxuLnByb3AxOV9ub3RlX2Jhbm5lcl90ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNENUQ3REE7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSZXNwb25zaXZlIC0gV2ViIC8gRGVza3RvcCBhZGp1c3RtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIExhcmdlIGRlc2t0b3AgKG1hdGNoZXMgYnV5ZXIvc2VsbGVyIDEyMDBweCsgbGF5b3V0KVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvcDE5X3Jlc3VsdF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG5cbiAgLnByb3AxOV9yZXBsYWNlbWVudF9oZWFkZXIge1xuICAgIC5wcm9wMTlfcmVwbGFjZW1lbnRfaGVhZGVyX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICAucHJvcDE5X3JlcGxhY2VtZW50X2hlYWRlcl92YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb3AxOV9wYW5lbF9hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5wcm9wMTlfc2F2aW5nc192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnByb3AxOV9zYXZpbmdzX2NhcmRfYW1vdW50IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICAucHJvcDE5X2RpZmZfYmFyX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLy8gTWVkaXVtIGRlc2t0b3BcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcDE5X3Jlc3VsdF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLnByb3AxOV9yZXBsYWNlbWVudF9oZWFkZXIge1xuICAgIC5wcm9wMTlfcmVwbGFjZW1lbnRfaGVhZGVyX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAucHJvcDE5X3JlcGxhY2VtZW50X2hlYWRlcl92YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb3AxOV9wYW5lbF9hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5wcm9wMTlfc2F2aW5nc192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLnByb3AxOV9zYXZpbmdzX2NhcmRfYW1vdW50IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLy8gVGFibGV0IChtYXRjaGVzIGJ1eWVyL3NlbGxlciBjb2x1bW4tcmV2ZXJzZSBicmVha3BvaW50KVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvcDE5X3Jlc3VsdF93cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gU21hbGwgdGFibGV0XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3AxOV9yZXN1bHRfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIGdhcDogMTRweDtcbiAgfVxuXG4gIC5wcm9wMTlfcmVwbGFjZW1lbnRfaGVhZGVyIHtcbiAgICAucHJvcDE5X3JlcGxhY2VtZW50X2hlYWRlcl92YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLnByb3AxOV9wYW5lbF9hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5wcm9wMTlfc2F2aW5nc192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnByb3AxOV9zYXZpbmdzX2NhcmRfYW1vdW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLy8gQ2FsYyBUYXhlcyBCdXR0b25cbi5wcm9wMTlfY2FsY3RheF9idG5fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9wMTlfY2FsY3RheF9idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjM0MDVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweDtcblxufVxuXG4ucHJvcDE5X2NhbGN0YXhfdmFsdWUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwOEFGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4vLyBNb2JpbGUgYWRqdXN0bWVudHMgKG1hdGNoZXMgYnV5ZXIvc2VsbGVyIG1vYmlsZSBwYXR0ZXJucylcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucHJvcDE5X3Jlc3VsdF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAucHJvcDE5X3JlcGxhY2VtZW50X2hlYWRlciB7XG4gICAgLnByb3AxOV9yZXBsYWNlbWVudF9oZWFkZXJfbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5wcm9wMTlfcmVwbGFjZW1lbnRfaGVhZGVyX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAucHJvcDE5X2NvbXBhcmlzb25fY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5wcm9wMTlfcGFuZWwge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAucHJvcDE5X3BhbmVsX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAucHJvcDE5X3BhbmVsX2Ftb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnByb3AxOV9zYXZpbmdzX2JhciB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICB9XG5cbiAgLnByb3AxOV9zYXZpbmdzX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucHJvcDE5X3NhdmluZ3NfY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5wcm9wMTlfc2F2aW5nc19jYXJkX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5wcm9wMTlfc2F2aW5nc19jYXJkX2Ftb3VudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnByb3AxOV9zbGlkZXJfY2FyZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnByb3AxOV9wcmljZV9jYXJkIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnByb3AxOV9wcmljZV9jYXJkX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAucHJvcDE5X3ByaWNlX2NhcmRfdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wcm9wMTlfcHJpY2VfY2FyZF9lZGl0X2ljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5wcm9wMTlfZGlmZl9iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxuXG4gIC5wcm9wMTlfZGlmZl9iYXJfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wcm9wMTlfZGlmZl9iYXJfdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5wcm9wMTlfbm90ZV9iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnByb3AxOV9ub3RlX2Jhbm5lcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLnByb3AxOV9ub3RlX2Jhbm5lcl90ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLy8gUHJvcCAxOSBUb2dnbGUgQWxlcnQgTW9kYWwgLSB0ZXh0IG92ZXJyaWRlcyBvbmx5XG4uYnJlYWtfZXZlX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmVha0V2ZW5UaXRsZSB7XG4gIGNvbG9yOiAjMUQyOTNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5icmVha0V2ZW50Q29udGVudCB7XG4gIGNvbG9yOiAjNTM1ODYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8vIEV4dHJhIHNtYWxsIG1vYmlsZVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wcm9wMTlfcHJpY2VfY2FyZHMge1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgLnByb3AxOV9wcmljZV9jYXJkIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLnByb3AxOV9wcmljZV9jYXJkX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAucHJvcDE5X3NhdmluZ3NfY2FyZF9hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wcm9wMTlfZGlmZl9iYXJfdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLFVBQVUsR0F1TTVCO0VBN01ELEFBU0UsZ0JBVGMsQ0FTZCxzQkFBc0IsQ0FBQztJQUNyQixLQUFLLEVBQUUsSUFBSSxHQU1aO0lBaEJILEFBWUksZ0JBWlksQ0FTZCxzQkFBc0IsQ0FHcEIsV0FBVyxDQUFDO01BQ1YsT0FBTyxFQUFFLEdBQUc7TUFDWixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQWZMLEFBa0JFLGdCQWxCYyxDQWtCZCxVQUFVLENBQUM7SUFDVCxLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFFLElBQUksR0F1R2hCO0lBNUhILEFBdUJJLGdCQXZCWSxDQWtCZCxVQUFVLENBS1IsTUFBTTtJQXZCVixnQkFBZ0IsQ0FrQmQsVUFBVSxDQU1SLEtBQUssQ0FBQztNQUNKLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsZ0JBQWdCLEVBQUUsV0FBVztNQUM3QixNQUFNLEVBQUUsSUFBSTtNQUNaLGVBQWUsRUFBRSxPQUFPO01BQ3hCLGtCQUFrQixFQUFFLElBQUk7TUFDeEIsbUJBQW1CLEVBQUUsVUFBVTtNQUMvQixpQkFBaUIsRUFBRSxTQUFTO01BQzVCLFdBQVcsRUFBRSxpQkFBaUI7TUFDOUIsVUFBVSxFQUFFLElBQUk7TUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtJQW5DTCxBQXFDSSxnQkFyQ1ksQ0FrQmQsVUFBVSxDQW1CUixZ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 */