@media only screen and (max-width: 600px) {
  .woofy {
    width: 140px;
  }

  .offlineText {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 30px;
  }

  .inner2 {
    margin-left: auto;
    margin-right: auto;
    width: 20em;
    height: 25em;
    background-color: white;
    padding: 1em;
    box-shadow: 0 10px 10px 2px rgb(0 0 0 / 20%), 0 20px 25px 0 rgb(0 0 0 / 19%);
    border-radius: 25px;
  }

  .textBox {
    margin-top: 10px;
  }

  .lead {
    font-size: 1rem;
  }
}

@media only screen and (min-width: 600px), screen and (min-height: 600px) {
  .woofy {
    width: 190px;
  }

  .offlineText {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 30px;
  }

  .inner2 {
    margin-left: auto;
    margin-right: auto;
    width: 20em;
    height: 25em;
    background-color: white;
    padding: 1em;
    box-shadow: 0 10px 10px 2px rgb(0 0 0 / 20%), 0 20px 25px 0 rgb(0 0 0 / 19%);
    border-radius: 25px;
  }

  .textBox {
    margin-top: 10px;
  }

  .lead {
    font-size: 1rem;
  }
}

@media only screen and (min-width: 768px) {
  .woofy {
    width: 220px;
  }

  .offlineText {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 40px;
  }

  .lead {
    font-size: 1.25rem;
  }

  .inner2 {
    margin-left: auto;
    margin-right: auto;
    width: 25em;
    height: 30em;
    background-color: white;
    padding: 2em;
    box-shadow: 0 10px 10px 2px rgb(0 0 0 / 20%), 0 20px 25px 0 rgb(0 0 0 / 19%);
    border-radius: 25px;
  }

  .textBox {
    margin-top: 25px;
  }
}

.outer3 {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.titleHeader {
  color: #253d5b;
  margin-top: 00.5em;
  font-weight: bolder;
  margin-bottom: 1em;
  font-size: 2em;
}

.alert {
  position: absolute;
  width: 100%;
}

label {
  float: left;
  display: block;
}

.clickable {
  cursor: pointer;
}

.woofyRed {
  color: #ef4b56;
  margin-top: 0.5em;
}

a {
  color: #6b6b6b;
}

a:hover {
  color: #909090;
}

.outer {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #ff9900;
}

.middle {
  display: table-cell;
  vertical-align: middle;
}

.inner {
  margin-left: auto;
  margin-right: auto;
  width: 19em;
  /*whatever width you want*/
}

.center {
  text-align: center;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

@font-face {
  font-family: "Courier New";
  font-style: normal;
  font-weight: 400;
  src: local("Courier New"), local("Courier New");
  font-display: swap;
}

html,
body,
.content,
.sidebar {
  margin: 0;
  padding: 0;
  height: 100vh;
}

p {
  margin-bottom: 0;
}

.center {
  margin: 50%;
}

.content {
  display: flex;
  align-items: stretch;
}

.header {
  position: absolute;
  width: 100%;
  z-index: 1;
}

.sidebarContainer {
  width: 15%;
}

.chatContainer {
  width: 85%;
  /* border: 1px solid red; */
}

.sidebar {
  width: 100%;
  /* border: 1px solid black; */
  background-color: #f0f6f7ff;
  overflow-x: hidden;
  overflow-y: auto;
  font-family: Helvetica, Arial, sans-serif;
}

.input-contact {
  width: 20rem;
}

li:hover {
  color: #669db3ff;
  background-color: #f0f6f7ff;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .chatContainer {
    width: 100%;
    /* border: 1px solid red; */
  }

  .side-drawer {
    height: 100%;
    background: white;
    position: fixed;
    top: 0;
    right: 0;
    width: 40%;
    z-index: 200;
    box-shadow: 1px 0px 7px rgba(0, 0, 0, 0.5);
    transform: translateX(100%);
    transition: transform 0.3s ease-out;
  }

  .side-drawer.open {
    transform: translateX(0);
  }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .chatContainer {
    width: 100%;
    /* border: 1px solid red; */
  }

  .side-drawer {
    height: 100%;
    background: white;
    position: fixed;
    top: 0;
    right: 0;
    width: 40%;
    z-index: 200;
    box-shadow: 1px 0px 7px rgba(0, 0, 0, 0.5);
    transform: translateX(100%);
    transition: transform 0.3s ease-out;
  }

  .side-drawer.open {
    transform: translateX(0);
  }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .chatContainer {
    width: 100%;
    /* border: 1px solid red; */
  }

  .side-drawer {
    height: 100%;
    background: white;
    position: fixed;
    top: 0;
    right: 0;
    width: 40%;
    z-index: 200;
    box-shadow: 1px 0px 7px rgba(0, 0, 0, 0.5);
    transform: translateX(100%);
    transition: transform 0.3s ease-out;
  }

  .side-drawer.open {
    transform: translateX(0);
  }
}

.searched-recipient {
  max-height: 9rem;
  overflow: auto;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.convo {
  display: flex;
  flex-direction: column-reverse;
  height: 85vh;
  width: 100%;
  font-family: Helvetica, Arial, sans-serif;
  /* border: 1px solid black; */
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 95px;
  padding-bottom: 3rem;
}

.conversation-complete {
  height: 100%;
  overflow: hidden;
}

.input-message {
  bottom: 0;
  left: 30%;
  display: flex;
}

.form {
  position: sticky;
  bottom: 0;
}

.bubble {
  position: relative;
  font-family: sans-serif;
  font-size: 15px;
  line-height: 1.6;
  width: 300px;
  background: #fff;
  border-radius: 40px;
  padding: 24px;
  text-align: left;
  color: #000;
  margin: 30px;
  float: left;
  clear: both;
}

.bubble2 {
  position: relative;
  font-family: sans-serif;
  font-size: 15px;
  line-height: 1.6;
  width: 300px;
  background: #fff;
  border-radius: 40px;
  padding: 24px;
  text-align: left;
  color: #000;
  margin: 30px;
  float: right;
  clear: both;
}

.bubble-bottom-left:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 24px solid #fff;
  border-right: 12px solid transparent;
  border-top: 12px solid #fff;
  border-bottom: 20px solid transparent;
  left: 32px;
  bottom: -24px;
}

.bubble-bottom-right:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-right: 24px solid #fff;
  border-left: 12px solid transparent;
  border-top: 12px solid #fff;
  border-bottom: 20px solid transparent;
  left: 250px;
  bottom: -24px;
}

.date {
  text-align: right;
}

.btn-color {
  background-color: #33546d;
}

.customer-info {
  background-color: white;
  color: black;
  padding: 10px;
  width: 100%;
  text-align: end;
}

.sender {
  color: blue;
  margin-right: 10px;
  font-weight: bolder;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .bubble,
  .bubble2 {
    width: 250px;
    font-size: 13px;
    padding: 20px;
  }

  .bubble-bottom-right:before {
    left: 190px;
  }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .bubble,
  .bubble2 {
    width: 320px;
    font-size: 13px;
    padding: 20px;
  }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .bubble,
  .bubble2 {
    width: 320px;
    font-size: 13px;
    padding: 20px;
  }
}

@media only screen and (min-height: 868px) {
  .convo {
    height: 90vh;
  }
}

body {
  background-color: #cfceca;
}

@media only screen and (max-width: 767px) {
  .lead {
    font-size: 1rem;
  }

  .table {
    font-size: 0.9em;
  }

  .table td {
    padding: 0.5rem;
  }

  .or {
    font-size: 0.9em;
  }

  .btn {
    font-size: 0.8em;
  }

  .recentTrans {
    margin-bottom: 5em;
  }

  .contentbody {
    margin-top: 10px;
  }

  .container {
    margin-top: 0.5em;
  }

  h3 {
    font-size: 1.5em;
  }
}

.clickable {
  cursor: pointer;
}

.alert {
  position: absolute;
  width: 100%;
}

#modalFooter {
  width: 60%;
  font-size: 0.7em;
}

#spaceBetween {
  justify-content: space-between;
}

#here {
  font-size: 1.1em;
  cursor: pointer;
  text-decoration: underline;
  color: #ef4b56;
}

#here:hover {
  color: #b22222;
}

#childInvite {
  cursor: pointer;
  color: #ef4b56;
  float: right;
}

#childInvite:hover {
  color: #b22222;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #fff;
  color: #ff9900;
}

.react-select__value-container {
  margin-top: -12px;
  margin-bottom: -12px;
}

#wallet {
  font-size: 3.2em;
  padding-top: 0px;
  padding-bottom: 0px;
}

#walletError {
  font-size: 2em;
  padding-top: 0px;
  padding-bottom: 0px;
}

#walletBalance {
  font-size: 1.6em;
  padding-bottom: 0px;
}

.container {
  margin-top: 0.8em;
}

.bottomTab {
  background-color: white;
  border-top: 1px solid rgb(221, 221, 221);
}

.topUp {
  background-color: #f2efef;
  margin-bottom: 4rem;
  padding-bottom: 1rem;
}

a {
  color: #6b6b6b;
}

a:hover {
  color: #909090;
}

.linkColor {
  color: #6b6b6b;
  cursor: pointer;
}

.linkColor:hover {
  color: #909090;
  cursor: pointer;
}

h3 {
  font-size: 1.5em;
}

.table td {
  vertical-align: middle;
}

thead {
  background-color: #bbbbbb;
}

tbody {
  background-color: #f2efef;
}

.center {
  text-align: center;
}

.fixedTable {
  table-layout: fixed;
}

.contentbody {
  margin-top: 15px;
}

.navbar {
  background-color: white;
  position: relative;
}

.outer2 {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.middle {
  display: table-cell;
  vertical-align: middle;
}

.inner {
  margin-left: auto;
  margin-right: auto;
  width: 19em;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

@font-face {
  font-family: "Courier New";
  font-style: normal;
  font-weight: 400;
  src: local("Courier New"), local("Courier New");
  font-display: swap;
}

.planDetails {
  color: blue;
  text-decoration: underline;
  position: relative;
  font-weight: normal;
}

.bodyColor {
  background-color: #f8f8f8;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xvZ2luLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2hvbWUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29udmVyc2F0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRTtJQUNFLFlBQVk7RUFDZDs7RUFFQTtJQUNFLHlDQUF5QztJQUN6QyxtQkFBbUI7SUFDbkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLDRFQUE0RTtJQUM1RSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLFlBQVk7RUFDZDs7RUFFQTtJQUNFLHlDQUF5QztJQUN6QyxtQkFBbUI7SUFDbkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLDRFQUE0RTtJQUM1RSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLFlBQVk7RUFDZDs7RUFFQTtJQUNFLHlDQUF5QztJQUN6QyxtQkFBbUI7SUFDbkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLDRFQUE0RTtJQUM1RSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7QUFD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QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2Qix3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsWUFBWTtFQUNaLFdBQVc7QUFDYjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjs7QUFFQTtFQUNFO2FBQ1c7QUFDYjs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLCtDQUErQztFQUMvQyxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0IiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndvb2Z5IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAub2ZmbGluZVRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLmlubmVyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIGhlaWdodDogMjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMnB4IHJnYigwIDAgMCAvIDIwJSksIDAgMjBweCAyNXB4IDAgcmdiKDAgMCAwIC8gMTklKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG5cbiAgLnRleHRCb3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpLCBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAud29vZnkge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIC5vZmZsaW5lVGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAuaW5uZXIyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDIwZW07XG4gICAgaGVpZ2h0OiAyNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAycHggcmdiKDAgMCAwIC8gMjAlKSwgMCAyMHB4IDI1cHggMCByZ2IoMCAwIDAgLyAxOSUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cblxuICAudGV4dEJveCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29vZnkge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC5vZmZsaW5lVGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLmlubmVyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyNWVtO1xuICAgIGhlaWdodDogMzBlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMnB4IHJnYigwIDAgMCAvIDIwJSksIDAgMjBweCAyNXB4IDAgcmdiKDAgMCAwIC8gMTklKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG5cbiAgLnRleHRCb3gge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLm91dGVyMyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlSGVhZGVyIHtcbiAgY29sb3I6ICMyNTNkNWI7XG4gIG1hcmdpbi10b3A6IDAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53b29meVJlZCB7XG4gIGNvbG9yOiAjZWY0YjU2O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG5cbi5vdXRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkwMDtcbn1cblxuLm1pZGRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxOWVtO1xuICAvKndoYXRldmVyIHdpZHRoIHlvdSB3YW50Ki9cbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBzb3VyY2UtY29kZS1wcm8sIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsXG4gICAgbW9ub3NwYWNlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBOZXdcIiksIGxvY2FsKFwiQ291cmllciBOZXdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsImh0bWwsXG5ib2R5LFxuLmNvbnRlbnQsXG4uc2lkZWJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jZW50ZXIge1xuICBtYXJnaW46IDUwJTtcbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaWRlYmFyQ29udGFpbmVyIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLmNoYXRDb250YWluZXIge1xuICB3aWR0aDogODUlO1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNmY3ZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5pbnB1dC1jb250YWN0IHtcbiAgd2lkdGg6IDIwcmVtO1xufVxuXG5saTpob3ZlciB7XG4gIGNvbG9yOiAjNjY5ZGIzZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY2ZjdmZjtcbn1cblxuLyogRXh0cmEgc21hbGwgZGV2aWNlcyAocGhvbmVzLCA2MDBweCBhbmQgZG93bikgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXRDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbiAgfVxuXG4gIC5zaWRlLWRyYXdlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYm94LXNoYWRvdzogMXB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgfVxuXG4gIC5zaWRlLWRyYXdlci5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLyogU21hbGwgZGV2aWNlcyAocG9ydHJhaXQgdGFibGV0cyBhbmQgbGFyZ2UgcGhvbmVzLCA2MDBweCBhbmQgdXApICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jaGF0Q29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG4gIH1cblxuICAuc2lkZS1kcmF3ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGJveC1zaGFkb3c6IDFweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAuc2lkZS1kcmF3ZXIub3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi8qIE1lZGl1bSBkZXZpY2VzIChsYW5kc2NhcGUgdGFibGV0cywgNzY4cHggYW5kIHVwKSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhdENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xuICB9XG5cbiAgLnNpZGUtZHJhd2VyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBib3gtc2hhZG93OiAxcHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgLnNpZGUtZHJhd2VyLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc2VhcmNoZWQtcmVjaXBpZW50IHtcbiAgbWF4LWhlaWdodDogOXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLmNvbnZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBoZWlnaHQ6IDg1dmg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLyogYm9yZGVyOiAxcHggc29saWQgYmxhY2s7ICovXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5jb252ZXJzYXRpb24tY29tcGxldGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnB1dC1tZXNzYWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3JtIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJ1YmJsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJ1YmJsZS1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMzJweDtcbiAgYm90dG9tOiAtMjRweDtcbn1cblxuLmJ1YmJsZS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAyNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDI1MHB4O1xuICBib3R0b206IC0yNHB4O1xufVxuXG4uZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnRuLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTQ2ZDtcbn1cblxuLmN1c3RvbWVyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uc2VuZGVyIHtcbiAgY29sb3I6IGJsdWU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyogRXh0cmEgc21hbGwgZGV2aWNlcyAocGhvbmVzLCA2MDBweCBhbmQgZG93bikgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJ1YmJsZSxcbiAgLmJ1YmJsZTIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5idWJibGUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogMTkwcHg7XG4gIH1cbn1cblxuLyogU21hbGwgZGV2aWNlcyAocG9ydHJhaXQgdGFibGV0cyBhbmQgbGFyZ2UgcGhvbmVzLCA2MDBweCBhbmQgdXApICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5idWJibGUsXG4gIC5idWJibGUyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLyogTWVkaXVtIGRldmljZXMgKGxhbmRzY2FwZSB0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idWJibGUsXG4gIC5idWJibGUyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODY4cHgpIHtcbiAgLmNvbnZvIHtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gIH1cbn1cbiIsImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZWNhO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuXG4gIC5vciB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICAucmVjZW50VHJhbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgfVxuXG4gIC5jb250ZW50Ym9keSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI21vZGFsRm9vdGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuI3NwYWNlQmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2hlcmUge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2VmNGI1Njtcbn1cblxuI2hlcmU6aG92ZXIge1xuICBjb2xvcjogI2IyMjIyMjtcbn1cblxuI2NoaWxkSW52aXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2VmNGI1NjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jY2hpbGRJbnZpdGU6aG92ZXIge1xuICBjb2xvcjogI2IyMjIyMjtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmY5OTAwO1xufVxuXG4ucmVhY3Qtc2VsZWN0X192YWx1ZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5cbiN3YWxsZXQge1xuICBmb250LXNpemU6IDMuMmVtO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4jd2FsbGV0RXJyb3Ige1xuICBmb250LXNpemU6IDJlbTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuI3dhbGxldEJhbGFuY2Uge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5ib3R0b21UYWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbn1cblxuLnRvcFVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbmEge1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjOTA5MDkwO1xufVxuXG4ubGlua0NvbG9yIHtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpbmtDb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiYmJiO1xufVxuXG50Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZWY7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maXhlZFRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNvbnRlbnRib2R5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdXRlcjIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTllbTtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBzb3VyY2UtY29kZS1wcm8sIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsXG4gICAgbW9ub3NwYWNlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBOZXdcIiksIGxvY2FsKFwiQ291cmllciBOZXdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLnBsYW5EZXRhaWxzIHtcbiAgY29sb3I6IGJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ib2R5Q29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/