header, nav, footer {
  display: none;
}

@media (max-width: 767px) {
  #header img {
    margin-bottom: 10px;
  }
}

html, body {
  height: 100%;
  width: 100%;
}

#printable-preview,
#printable-preview * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#printable-preview {
  display: block;
  height: calc(100%);
  width: calc(100%);
  position: relative;
  z-index: 10;
  overflow: hidden;
  padding: 20px;
}

#toolbar, #actions {
  background-color: #f7f7f7;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

#interface {
  border-top: 1px solid #ccc;
  overflow-x: hidden;
}

#header .btn {
  font-size: 14px;
  margin-left: 10px;
}

@media (max-width: 767px) {
  #toolbar {
    height: 80px;
  }
}

h2 {
  font-size: 25px;
}

h3.orange-header::after {
  height: 4px;
  margin-top: 7px;
}

#toolbar {
  width: 250px;
}

@media (max-width: 767px) {
  #toolbar ul {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
}

@media (max-width: 767px) {
  #toolbar {
    width: 100%;
  }
}

#toolbar li a {
  display: block;
  font-weight: 500;
  position: relative;
  z-index: 900;
}

@media (max-width: 767px) {
  #toolbar li a {
    height: 100%;
  }
}

#toolbar li a img, #toolbar li a .icon {
  margin-right: 10px;
  width: 40px;
  background-color: #2a3c52;
  display: inline-block;
  height: 40px;
  -webkit-mask-size: cover !important;
  mask-size: cover !important;
}

#toolbar li a img.icon-image, #toolbar li a .icon.icon-image {
  -webkit-mask: url(/image/design/image-icon.svg);
  mask: url(/image/design/image-icon.svg);
}

#toolbar li a img.icon-size, #toolbar li a .icon.icon-size {
  -webkit-mask: url(/image/design/tape-measure-icon.svg);
  mask: url(/image/design/tape-measure-icon.svg);
}

#toolbar li a img.icon-layout, #toolbar li a .icon.icon-layout {
  -webkit-mask: url(/image/design/collage-icon.svg);
  mask: url(/image/design/collage-icon.svg);
}

#toolbar li a img.icon-text, #toolbar li a .icon.icon-text {
  -webkit-mask: url(/image/design/text-icon.svg);
  mask: url(/image/design/text-icon.svg);
}

#toolbar li a img.icon-canvas, #toolbar li a .icon.icon-canvas {
  -webkit-mask: url(/image/design/canvas-icon.svg);
  mask: url(/image/design/canvas-icon.svg);
}

@media (max-width: 767px) {
  #toolbar li a img, #toolbar li a .icon {
    margin: auto;
  }
}

#toolbar li a.active {
  background: white;
}

.ui-draggable-helper {
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 4px #65676b;
  box-shadow: 0 0 4px #65676b;
}

.actions-outer {
  overflow-y: scroll;
  -webkit-box-shadow: 0 0 4px #ccc;
  box-shadow: 0 0 4px #ccc;
  top: 0;
  z-index: 400;
  left: -100%;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  height: calc(100% - 80px);
  width: 100%;
}

.actions-outer.active {
  left: 0;
  display: block !important;
  position: absolute;
  background: #fff;
}

@media (min-width: 768px) {
  .actions-outer {
    overflow-y: auto;
    overflow-x: hidden;
    width: 0;
    position: relative !important;
    left: 0;
    width: 0;
    height: 100%;
  }
  .actions-outer.active {
    width: 300px;
  }
  .actions-outer > div {
    padding: 15px;
    width: 300px;
  }
}

.actions-outer .action {
  display: none;
  padding: 15px;
}

.actions-outer .action.active {
  display: block;
}

.actions-outer .user-image {
  display: inline-block;
  margin: 2px;
  width: 100px;
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 4px #65676b;
  box-shadow: 0 0 4px #65676b;
  cursor: pointer;
}

.actions-outer .user-image img {
  max-width: 100%;
  max-height: 100%;
}

.actions-outer h3 {
  font-size: 20px;
  margin-top: 20px;
}

.actions-outer .option-box {
  margin: 5px;
  display: inline-block;
  text-align: center;
}

.actions-outer .option-text {
  font-weight: 500;
  line-height: 115%;
  font-size: 16px;
}

.actions-outer .option-text small {
  font-size: 12px;
}

.actions-outer .product-option, .actions-outer .mount-product {
  margin: 6px;
  border-radius: 50%;
  border: 3px solid #fff;
  -webkit-box-shadow: 0px 0px 0px 3px #293d56;
  box-shadow: 0px 0px 0px 3px #293d56;
  width: 50px;
  height: 50px;
  overflow: hidden;
  position: relative;
}

.actions-outer .product-option:not(.product-option), .actions-outer .mount-product:not(.product-option) {
  width: 30px;
  height: 30px;
}

.actions-outer .product-option i, .actions-outer .mount-product i {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 30px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.actions-outer .product-option.active i, .actions-outer .product-option.selected i, .actions-outer .mount-product.active i, .actions-outer .mount-product.selected i {
  display: inline-block;
}

.actions-outer .product-option img, .actions-outer .mount-product img {
  width: 100%;
  height: 100%;
}

.lightbox-panel {
  -webkit-box-shadow: 0px 1px 12px -3px #222;
  box-shadow: 0px 1px 12px -3px #222;
  display: none;
  background: #fff;
  min-width: 320px;
}

.lightbox-panel .header {
  background: #2a3c52;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 20px;
  padding: 10px 20px;
}

.lightbox-panel .inner {
  padding: 20px;
  position: relative;
  padding-bottom: 55px;
  height: 100%;
}

@media screen and (max-width: 450px) {
  .lightbox-panel .inner {
    padding: 10px;
    position: relative;
    padding-bottom: 50px;
    height: 100%;
  }
}

.lightbox-panel .footer {
  height: 40px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: table;
  border-top: 1px solid #ccc;
  padding: 5px 20px;
}

.lightbox-panel .footer > div {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

.lightbox-panel .footer .btn {
  border-radius: 0;
}

#tab-images {
  text-align: center;
}

#start-upload {
  cursor: pointer;
}

#start-upload .moxie-shim {
  z-index: 10;
}

button#image-editor-save {
  padding: 10px 30px;
  font-size: 23px;
}

#image-editor {
  width: 100% !important;
  top: 0px !important;
}

#cropper-container {
  max-width: 100%;
}

#cropper-container img {
  width: 100%;
  max-height: 100%;
}

.close-lightbox {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #6A0707;
  font-size: 22px;
  text-shadow: none;
  cursor: pointer;
}

#upload-progress .download-progress-bar {
  height: 15px;
  margin-bottom: 10px;
}

#frame-frames .frame-product {
  cursor: pointer;
  border-bottom: 1px solid #ccc;
  font-weight: 700;
  padding: 10px 0px;
  margin-bottom: 10px;
}

#frame-frames img {
  max-width: 100%;
  margin-top: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaW50YWJsZV9lZGl0b3Iuc2NzcyIsInByaW50YWJsZV9lZGl0b3IuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksYUFBYTtBQ0RqQjs7QURNUTtFQUZOO0lBSVEsbUJBQW1CO0VDSDNCO0FBQ0Y7O0FET0U7RUFDSSxZQUFZO0VBQ1osV0FBVztBQ0pqQjs7QURPRTs7RUFFSSwyQkFBMkI7RUFDM0IseUJBQXlCO0VBRXpCLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsaUJBQ0o7QUNMRjs7QURPRTtFQUNJLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGFBQ0o7QUNMRjs7QURRRTtFQUNJLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQ0x4Qjs7QURPRTtFQUNJLDBCQUEwQjtFQUMxQixrQkFBa0I7QUNKeEI7O0FET0U7RUFFUSxlQUFlO0VBQ2YsaUJBQWlCO0FDTDNCOztBRFNBO0VBQ0k7SUFDSSxZQTdEb0I7RUN1RDFCO0FBQ0Y7O0FEU0E7RUFDSSxlQUFlO0FDTm5COztBRFFBO0VBR1ksV0FBVztFQUNYLGVBQWU7QUNQM0I7O0FEV0E7RUFDSSxZQUFZO0FDUmhCOztBRFVRO0VBSFI7SUFJWSxzQ0FBZ0M7SUFBaEMsaUNBQWdDO0VDTjFDO0FBQ0Y7O0FEUUk7RUFQSjtJQVFRLFdBQVc7RUNKakI7QUFDRjs7QURMQTtFQWNRLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7QUNMcEI7O0FERFE7RUFYUjtJQVlZLFlBQVk7RUNLdEI7QUFDRjs7QURsQkE7RUFtQlksa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLFlBQVk7RUFnQlosbUNBQTJCO0VBQTNCLDJCQUEyQjtBQ1p2Qzs7QUQzQkE7RUF5QmdCLCtDQUF1QztFQUF2Qyx1Q0FBdUM7QUNNdkQ7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O0FEN0NBO0VBR1EsV0FBVztBQzhDbkI7O0FEMUNBO0VBQ0ksa0JBQWtCO0VBQ2xCLGVBQWU7QUM2Q25COztBRDFDQTtFQUFnQixzQkFBc0I7RUFBRSxtQkFBa0I7QUMrQzFEOztBRDlDQTtFQUFxQixlQUFlO0FDa0RwQzs7QURsREE7RUFBNEMsV0FBVztFQUFFLGdCQUFnQjtBQ3VEekU7O0FEcERBO0VBQWtCLGtCQUFrQjtFQUFFLFdBQVc7RUFBRSxTQUFTO0VBQUUsY0FBYztFQUFFLGVBQWU7RUFBRSxpQkFBaUI7RUFBRSxlQUFlO0FDOERqSTs7QUQ3REE7RUFFUSxZQUFZO0VBQ1osbUJBQW1CO0FDK0QzQjs7QUQzREE7RUFFUSxlQUFlO0VBQ2YsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0FDNkQzQjs7QURuRUE7RUFRVSxlQUFlO0VBQUUsZ0JBQWdCO0FDZ0UzQyIsImZpbGUiOiJwcmludGFibGVfZWRpdG9yLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiR0b29sYmFyLWJvdHRvbS1oZWlnaHQ6IDgwcHg7XG5cbmhlYWRlciwgbmF2LCBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjaGVhZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgLy9tYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICBcbiAgaHRtbCwgYm9keSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgI3ByaW50YWJsZS1wcmV2aWV3LFxuICAjcHJpbnRhYmxlLXByZXZpZXcgKiB7XG4gICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lXG4gIH1cbiAgXG4gICNwcmludGFibGUtcHJldmlldyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMjBweFxuICB9XG4gIFxuICBcbiAgI3Rvb2xiYXIsICNhY3Rpb25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gICNpbnRlcmZhY2Uge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAjaGVhZGVyIHtcbiAgICAgIC5idG4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICN0b29sYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhci1ib3R0b20taGVpZ2h0O1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbn1cbmgzIHtcbiAgICAmLm9yYW5nZS1oZWFkZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiN0b29sYmFyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgdWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGxpIGEge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICB6LWluZGV4OiA5MDA7IC8vaW9zIGRvZXNudCBoYXZlIHRoaXMgYXQgdGhlIHRvcCBhbmQgY2FudCB3b3JrIG91dCB3aGF0cyBjb3ZlcmluZyBpdFxuICAgICAgICBpbWcsIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhM2M1MjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICYuaWNvbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKC9pbWFnZS9kZXNpZ24vaW1hZ2UtaWNvbi5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLXNpemUge1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvaW1hZ2UvZGVzaWduL3RhcGUtbWVhc3VyZS1pY29uLnN2Zyk7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLWxheW91dCB7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKC9pbWFnZS9kZXNpZ24vY29sbGFnZS1pY29uLnN2Zyk7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLXRleHQge1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvaW1hZ2UvZGVzaWduL3RleHQtaWNvbi5zdmcpOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1jYW52YXMge1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvaW1hZ2UvZGVzaWduL2NhbnZhcy1pY29uLnN2Zyk7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi51aS1kcmFnZ2FibGUtaGVscGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggIzY1Njc2Yjtcbn1cbi5hY3Rpb25zLW91dGVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAjY2NjO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA0MDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR0b29sYmFyLWJvdHRvbS1oZWlnaHR9KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAjNjU2NzZiO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAub3B0aW9uLWJveCB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm9wdGlvbi10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LW9wdGlvbiwgLm1vdW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggM3B4ICMyOTNkNTY7ICAgXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDsgICAgXG4gICAgICAgICAgICAmOm5vdCgucHJvZHVjdC1vcHRpb24pIHsgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxufVxuXG5cbi5saWdodGJveC1wYW5lbCB7IFxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTJweCAtM3B4ICMyMjI7IFxuICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIGJhY2tncm91bmQ6ICNmZmY7IFxuICAgIG1pbi13aWR0aDogMzIwcHg7IFxuICAgIC5oZWFkZXIgeyBiYWNrZ3JvdW5kOiAjMmEzYzUyOyB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLC41KTsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMjBweDsgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgLmlubmVyIHsgXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyAgXG4gICAgICAgIGhlaWdodDogMTAwJTsgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0NTBweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4OyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3RlciB7IFxuICAgICAgICBoZWlnaHQ6IDQwcHg7IFxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgICAgIGxlZnQ6IDA7IGJvdHRvbTogMDsgXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgZGlzcGxheTogdGFibGU7IFxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4OyBcbiAgICAgICAgPiBkaXYgeyBkaXNwbGF5OiB0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuYnRuIHsgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIH1cbn0gXG5cbiN0YWItaW1hZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzdGFydC11cGxvYWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAubW94aWUtc2hpbSB7XG4gICAgICAgIHotaW5kZXg6IDEwOyBcbiAgICB9XG59XG5cbmJ1dHRvbiNpbWFnZS1lZGl0b3Itc2F2ZSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuI2ltYWdlLWVkaXRvciB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IHRvcDowcHggIWltcG9ydGFudDt9XG4jY3JvcHBlci1jb250YWluZXIgeyBtYXgtd2lkdGg6IDEwMCU7IGltZyB7IHdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAlOyB9fVxuXG5cbi5jbG9zZS1saWdodGJveCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEwcHg7IHRvcDogMTBweDsgY29sb3I6ICM2QTA3MDc7IGZvbnQtc2l6ZTogMjJweDsgdGV4dC1zaGFkb3c6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjt9XG4jdXBsb2FkLXByb2dyZXNzIHtcbiAgICAuZG93bmxvYWQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuI2ZyYW1lLWZyYW1lcyB7XG4gICAgLmZyYW1lLXByb2R1Y3Qge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAxMHB4O31cbn0gIiwiaGVhZGVyLCBuYXYsIGZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZGVyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3ByaW50YWJsZS1wcmV2aWV3LFxuI3ByaW50YWJsZS1wcmV2aWV3ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuI3ByaW50YWJsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiN0b29sYmFyLCAjYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4jaW50ZXJmYWNlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuI2hlYWRlciAuYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0b29sYmFyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbmgzLm9yYW5nZS1oZWFkZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuI3Rvb2xiYXIge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdG9vbGJhciB1bCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdG9vbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3Rvb2xiYXIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0b29sYmFyIGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jdG9vbGJhciBsaSBhIGltZywgI3Rvb2xiYXIgbGkgYSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTNjNTI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbiN0b29sYmFyIGxpIGEgaW1nLmljb24taW1hZ2UsICN0b29sYmFyIGxpIGEgLmljb24uaWNvbi1pbWFnZSB7XG4gIG1hc2s6IHVybCgvaW1hZ2UvZGVzaWduL2ltYWdlLWljb24uc3ZnKTtcbn1cblxuI3Rvb2xiYXIgbGkgYSBpbWcuaWNvbi1zaXplLCAjdG9vbGJhciBsaSBhIC5pY29uLmljb24tc2l6ZSB7XG4gIG1hc2s6IHVybCgvaW1hZ2UvZGVzaWduL3RhcGUtbWVhc3VyZS1pY29uLnN2Zyk7XG59XG5cbiN0b29sYmFyIGxpIGEgaW1nLmljb24tbGF5b3V0LCAjdG9vbGJhciBsaSBhIC5pY29uLmljb24tbGF5b3V0IHtcbiAgbWFzazogdXJsKC9pbWFnZS9kZXNpZ24vY29sbGFnZS1pY29uLnN2Zyk7XG59XG5cbiN0b29sYmFyIGxpIGEgaW1nLmljb24tdGV4dCwgI3Rvb2xiYXIgbGkgYSAuaWNvbi5pY29uLXRleHQge1xuICBtYXNrOiB1cmwoL2ltYWdlL2Rlc2lnbi90ZXh0LWljb24uc3ZnKTtcbn1cblxuI3Rvb2xiYXIgbGkgYSBpbWcuaWNvbi1jYW52YXMsICN0b29sYmFyIGxpIGEgLmljb24uaWNvbi1jYW52YXMge1xuICBtYXNrOiB1cmwoL2ltYWdlL2Rlc2lnbi9jYW52YXMtaWNvbi5zdmcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Rvb2xiYXIgbGkgYSBpbWcsICN0b29sYmFyIGxpIGEgLmljb24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4jdG9vbGJhciBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udWktZHJhZ2dhYmxlLWhlbHBlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggIzY1Njc2Yjtcbn1cblxuLmFjdGlvbnMtb3V0ZXIge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggI2NjYztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3Rpb25zLW91dGVyLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb25zLW91dGVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYWN0aW9ucy1vdXRlci5hY3RpdmUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuYWN0aW9ucy1vdXRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmFjdGlvbnMtb3V0ZXIgLmFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hY3Rpb25zLW91dGVyIC5hY3Rpb24uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY3Rpb25zLW91dGVyIC51c2VyLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNHB4ICM2NTY3NmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjdGlvbnMtb3V0ZXIgLnVzZXItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWN0aW9ucy1vdXRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGlvbnMtb3V0ZXIgLm9wdGlvbi1ib3gge1xuICBtYXJnaW46IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb25zLW91dGVyIC5vcHRpb24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hY3Rpb25zLW91dGVyIC5vcHRpb24tdGV4dCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFjdGlvbnMtb3V0ZXIgLnByb2R1Y3Qtb3B0aW9uLCAuYWN0aW9ucy1vdXRlciAubW91bnQtcHJvZHVjdCB7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDNweCAjMjkzZDU2O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY3Rpb25zLW91dGVyIC5wcm9kdWN0LW9wdGlvbjpub3QoLnByb2R1Y3Qtb3B0aW9uKSwgLmFjdGlvbnMtb3V0ZXIgLm1vdW50LXByb2R1Y3Q6bm90KC5wcm9kdWN0LW9wdGlvbikge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWN0aW9ucy1vdXRlciAucHJvZHVjdC1vcHRpb24gaSwgLmFjdGlvbnMtb3V0ZXIgLm1vdW50LXByb2R1Y3QgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmFjdGlvbnMtb3V0ZXIgLnByb2R1Y3Qtb3B0aW9uLmFjdGl2ZSBpLCAuYWN0aW9ucy1vdXRlciAucHJvZHVjdC1vcHRpb24uc2VsZWN0ZWQgaSwgLmFjdGlvbnMtb3V0ZXIgLm1vdW50LXByb2R1Y3QuYWN0aXZlIGksIC5hY3Rpb25zLW91dGVyIC5tb3VudC1wcm9kdWN0LnNlbGVjdGVkIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hY3Rpb25zLW91dGVyIC5wcm9kdWN0LW9wdGlvbiBpbWcsIC5hY3Rpb25zLW91dGVyIC5tb3VudC1wcm9kdWN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saWdodGJveC1wYW5lbCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTJweCAtM3B4ICMyMjI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi5saWdodGJveC1wYW5lbCAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzJhM2M1MjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5saWdodGJveC1wYW5lbCAuaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saWdodGJveC1wYW5lbCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubGlnaHRib3gtcGFuZWwgLmZvb3RlciB7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4ubGlnaHRib3gtcGFuZWwgLmZvb3RlciA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGlnaHRib3gtcGFuZWwgLmZvb3RlciAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI3RhYi1pbWFnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzdGFydC11cGxvYWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNzdGFydC11cGxvYWQgLm1veGllLXNoaW0ge1xuICB6LWluZGV4OiAxMDtcbn1cblxuYnV0dG9uI2ltYWdlLWVkaXRvci1zYXZlIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbiNpbWFnZS1lZGl0b3Ige1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jY3JvcHBlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNjcm9wcGVyLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNsb3NlLWxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBjb2xvcjogIzZBMDcwNztcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdXBsb2FkLXByb2dyZXNzIC5kb3dubG9hZC1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNmcmFtZS1mcmFtZXMgLmZyYW1lLXByb2R1Y3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI2ZyYW1lLWZyYW1lcyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4iXX0= */
