@charset "UTF-8";
.jsgrid {
  position: relative;
  overflow: hidden;
  font-size: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .jsgrid * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .jsgrid :after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .jsgrid :before {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .jsgrid input {
    font-size: 1em; }
  .jsgrid select {
    font-size: 1em; }
  .jsgrid textarea {
    font-size: 1em; }

.jsgrid-grid-header {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.jsgrid-grid-body {
  overflow-x: auto;
  overflow-y: scroll; }

.jsgrid-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0; }

.jsgrid-cell {
  padding: .5em; }

.jsgrid-header-cell {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: .5em; }

.jsgrid-сell {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.jsgrid-align-left {
  text-align: left; }

.jsgrid-align-center {
  text-align: center; }
  .jsgrid-align-center input {
    text-align: center; }
  .jsgrid-align-center select {
    text-align: center; }
  .jsgrid-align-center textarea {
    text-align: center; }

.jsgrid-align-right {
  text-align: right; }
  .jsgrid-align-right input {
    text-align: right; }
  .jsgrid-align-right select {
    text-align: right; }
  .jsgrid-align-right textarea {
    text-align: right; }

.jsgrid-edit-row input {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-edit-row select {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-edit-row textarea {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-edit-row input[type=checkbox] {
  width: auto; }

.jsgrid-filter-row input {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-filter-row select {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-filter-row textarea {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-filter-row input[type=checkbox] {
  width: auto; }

.jsgrid-insert-row input {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-insert-row select {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-insert-row textarea {
  width: 100%;
  padding: .3em .5em; }

.jsgrid-insert-row input[type=checkbox] {
  width: auto; }

.jsgrid-header-sort {
  cursor: pointer; }

.jsgrid-pager {
  padding: .5em 0; }

.jsgrid-pager-nav-button {
  padding: .2em .6em; }

.jsgrid-pager-nav-inactive-button {
  display: none;
  pointer-events: none; }

.jsgrid-pager-page {
  padding: .2em .6em; }

.jsgrid-selected-row .jsgrid-cell {
  cursor: pointer; }

.jsgrid-nodata-row .jsgrid-cell {
  padding: .5em 0;
  text-align: center; }

.jsgrid-grid-body {
  border: 1px solid #e9e9e9;
  border-top: none; }
  .jsgrid-grid-body .jsgrid-cell:first-child {
    border-left: none; }
  .jsgrid-grid-body .jsgrid-cell:last-child {
    border-right: none; }
  .jsgrid-grid-body .jsgrid-alt-row:first-child .jsgrid-cell {
    border-top: none; }
  .jsgrid-grid-body .jsgrid-row:first-child .jsgrid-cell {
    border-top: none; }

.jsgrid-grid-header {
  border: 1px solid #e9e9e9;
  background: #f9f9f9; }

.jsgrid-header-row .jsgrid-align-left {
  text-align: center; }

.jsgrid-header-row .jsgrid-align-right {
  text-align: center; }

.jsgrid-header-row .jsgrid-header-sort {
  background: #c4e2ff; }

.jsgrid-header-row > .jsgrid-header-cell {
  border: 1px solid #e9e9e9;
  border-top: 0;
  background: #f9f9f9;
  border-bottom: 0; }
  .jsgrid-header-row > .jsgrid-header-cell:first-child {
    border-left: none; }
  .jsgrid-header-row > .jsgrid-header-cell:last-child {
    border-right: none; }

.jsgrid-header-scrollbar {
  scrollbar-arrow-color: #f1f1f1;
  scrollbar-base-color: #f1f1f1;
  scrollbar-3dlight-color: #f1f1f1;
  scrollbar-highlight-color: #f1f1f1;
  scrollbar-track-color: #f1f1f1;
  scrollbar-shadow-color: #f1f1f1;
  scrollbar-dark-shadow-color: #f1f1f1; }

.jsgrid-header-scrollbar::-webkit-scrollbar {
  visibility: hidden; }

.jsgrid-header-scrollbar::-webkit-scrollbar-track {
  background: #f1f1f1; }

.jsgrid-cell {
  border: 1px solid #f3f3f3; }

.jsgrid-invalid input {
  background: #ffe3e5;
  border: 1px solid #ff808a; }

.jsgrid-invalid select {
  background: #ffe3e5;
  border: 1px solid #ff808a; }

.jsgrid-invalid textarea {
  background: #ffe3e5;
  border: 1px solid #ff808a; }

.jsgrid-pager-current-page {
  font-weight: 700; }

.jsgrid-button:hover {
  opacity: .5;
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear; }

.jsgrid-button + .jsgrid-button {
  margin-left: 5px; }

.jsgrid .jsgrid-button {
  width: 16px;
  height: 16px;
  border: none;
  cursor: pointer;
  background-image: url(../images/js-grid.png);
  background-repeat: no-repeat;
  background-color: transparent; }

.jsgrid .jsgrid-mode-button {
  width: 24px;
  height: 24px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .jsgrid .jsgrid-button {
    background-image: url(../images/js-grid.png);
    background-size: 24px 352px; } }

.jsgrid-mode-on-button {
  opacity: .5; }

.jsgrid-cancel-edit-button {
  background-position: 0 0;
  width: 16px;
  height: 16px; }

.jsgrid-clear-filter-button {
  background-position: 0 -40px;
  width: 16px;
  height: 16px; }

.jsgrid-delete-button {
  background-position: 0 -80px;
  width: 16px;
  height: 16px; }

.jsgrid-edit-button {
  background-position: 0 -120px;
  width: 16px;
  height: 16px; }

.jsgrid-insert-mode-button {
  background-position: 0 -160px;
  width: 24px;
  height: 24px; }

.jsgrid-insert-button {
  background-position: 0 -208px;
  width: 16px;
  height: 16px; }

.jsgrid-search-mode-button {
  background-position: 0 -248px;
  width: 24px;
  height: 24px; }

.jsgrid-search-button {
  background-position: 0 -296px;
  width: 16px;
  height: 16px; }

.jsgrid-update-button {
  background-position: 0 -336px;
  width: 16px;
  height: 16px; }

.jsgrid-load-shader {
  background: #ddd;
  opacity: .5;
  filter: alpha(opacity=50); }

.jsgrid-load-panel {
  width: 15em;
  height: 5em;
  background: #fff;
  border: 1px solid #e9e9e9;
  padding-top: 3em;
  text-align: center; }
  .jsgrid-load-panel:before {
    content: ' ';
    position: absolute;
    top: .5em;
    left: 50%;
    margin-left: -1em;
    width: 2em;
    height: 2em;
    border: 2px solid #009a67;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: indicator 1s linear infinite;
            animation: indicator 1s linear infinite; }

@-webkit-keyframes indicator {
  from { }
  50% { }
  to { } }

@keyframes indicator {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.jsgrid-edit-row > .jsgrid-cell {
  border: 1px solid #e9e9e9;
  background: #fdffe3; }

.jsgrid-filter-row > .jsgrid-cell {
  border: 1px solid #e9e9e9;
  border-bottom: 0;
  background: #f9f9f9; }
  .jsgrid-filter-row > .jsgrid-cell:first-child {
    border-left: none; }
  .jsgrid-filter-row > .jsgrid-cell:last-child {
    border-right: none; }

.jsgrid-insert-row > .jsgrid-cell {
  border: 1px solid #e9e9e9;
  border-bottom: 0;
  background: #e3ffe5; }
  .jsgrid-insert-row > .jsgrid-cell:first-child {
    border-left: none; }
  .jsgrid-insert-row > .jsgrid-cell:last-child {
    border-right: none; }

.jsgrid-header-sortable:hover {
  cursor: pointer;
  background: #f9f9f9; }

.jsgrid-header-sort:before {
  content: " ";
  display: block;
  float: right;
  width: 0;
  height: 0;
  border-style: solid;
  margin-top: 8px;
  margin-right: 9px; }

.jsgrid-header-sort-asc:before {
  border-width: 0 5px 5px;
  border-color: transparent transparent #ffc412; }

.jsgrid-header-sort-desc:before {
  border-width: 5px 5px 0;
  border-color: #ffc412 transparent transparent; }

.jsgrid-row > .jsgrid-cell {
  background: #fff; }

.jsgrid-alt-row > .jsgrid-cell {
  background: #f9f9f9; }

.jsgrid-selected-row > .jsgrid-cell {
  background: #c4e2ff;
  border-color: #c4e2ff; }

.jsgrid-nodata-row > .jsgrid-cell {
  background: #fff; }

.jsgrid-pager-nav-inactive-button a {
  color: #d3d3d3; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpzZ3JpZC5jc3MiLCJqc2dyaWQvX2pzZ3JpZC5zY3NzIiwianNncmlkL19qc2dyaWQtdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFFZCw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7RUFMdkI7SUFRRSw4QkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFSeEI7SUFZRSw4QkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFaeEI7SUFnQkUsOEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBaEJ4QjtJQW1CRSxjQUFjLEVBQUE7RUFuQmhCO0lBc0JFLGNBQWMsRUFBQTtFQXRCaEI7SUF5QkUsY0FBYyxFQUFBOztBQUdoQjtFQUNDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFFbEIseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCLEVBQUE7O0FBRWxCO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUVuQjtFQUNDLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGlCQUFpQixFQUFBOztBQUVsQjtFQUNDLGFBQWEsRUFBQTs7QUFFZDtFQUVDLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsYUFBYSxFQUFBOztBQUVkO0VBRUMsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUV2QjtFQUNDLGdCQUFnQixFQUFBOztBQUVqQjtFQUNDLGtCQUFrQixFQUFBO0VBRG5CO0lBR0Usa0JBQWtCLEVBQUE7RUFIcEI7SUFNRSxrQkFBa0IsRUFBQTtFQU5wQjtJQVNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNDLGlCQUFpQixFQUFBO0VBRGxCO0lBR0UsaUJBQWlCLEVBQUE7RUFIbkI7SUFNRSxpQkFBaUIsRUFBQTtFQU5uQjtJQVNFLGlCQUFpQixFQUFBOztBQUduQjtFQUVFLFdBQVc7RUFDWCxrQkFB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RUFBQTs7QUFFbEI7RUFDQyx1QkFBdUI7RUFDdkIsNkNBeFFzQyxFQUFBOztBQTBRdkM7RUFDQyx1QkFBdUI7RUFDdkIsNkNBQW9FLEVBQUE7O0FBRXJFO0VBQ0MsZ0JBN1FXLEVBQUE7O0FBK1FaO0VBQ0MsbUJBclIrQixFQUFBOztBQXVSaEM7RUFDQyxtQkF0Um1DO0VBdVJuQyxxQkF2Um1DLEVBQUE7O0FBeVJwQztFQUNDLGdCQXZSVyxFQUFBOztBQXlSWjtFQUNDLGNBclJnQyxFQUFBIiwiZmlsZSI6ImpzZ3JpZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uanNncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDFlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuanNncmlkICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmpzZ3JpZCA6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmpzZ3JpZCA6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5qc2dyaWQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5qc2dyaWQgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAuanNncmlkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uanNncmlkLWdyaWQtaGVhZGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5qc2dyaWQtZ3JpZC1ib2R5IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5qc2dyaWQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLmpzZ3JpZC1jZWxsIHtcbiAgcGFkZGluZzogLjVlbTsgfVxuXG4uanNncmlkLWhlYWRlci1jZWxsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogLjVlbTsgfVxuXG4uanNncmlkLdGBZWxsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uanNncmlkLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5qc2dyaWQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5qc2dyaWQtYWxpZ24tY2VudGVyIGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpzZ3JpZC1hbGlnbi1jZW50ZXIgc2VsZWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpzZ3JpZC1hbGlnbi1jZW50ZXIgdGV4dGFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmpzZ3JpZC1hbGlnbi1yaWdodCBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmpzZ3JpZC1hbGlnbi1yaWdodCBzZWxlY3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5qc2dyaWQtYWxpZ24tcmlnaHQgdGV4dGFyZWEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5qc2dyaWQtZWRpdC1yb3cgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjNlbSAuNWVtOyB9XG5cbi5qc2dyaWQtZWRpdC1yb3cgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4zZW0gLjVlbTsgfVxuXG4uanNncmlkLWVkaXQtcm93IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4zZW0gLjVlbTsgfVxuXG4uanNncmlkLWVkaXQtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmpzZ3JpZC1maWx0ZXItcm93IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4zZW0gLjVlbTsgfVxuXG4uanNncmlkLWZpbHRlci1yb3cgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4zZW0gLjVlbTsgfVxuXG4uanNncmlkLWZpbHRlci1yb3cgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjNlbSAuNWVtOyB9XG5cbi5qc2dyaWQtZmlsdGVyLXJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5qc2dyaWQtaW5zZXJ0LXJvdyBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuM2VtIC41ZW07IH1cblxuLmpzZ3JpZC1pbnNlcnQtcm93IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuM2VtIC41ZW07IH1cblxuLmpzZ3JpZC1pbnNlcnQtcm93IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4zZW0gLjVlbTsgfVxuXG4uanNncmlkLWluc2VydC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uanNncmlkLWhlYWRlci1zb3J0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qc2dyaWQtcGFnZXIge1xuICBwYWRkaW5nOiAuNWVtIDA7IH1cblxuLmpzZ3JpZC1wYWdlci1uYXYtYnV0dG9uIHtcbiAgcGFkZGluZzogLjJlbSAuNmVtOyB9XG5cbi5qc2dyaWQtcGFnZXItbmF2LWluYWN0aXZlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5qc2dyaWQtcGFnZXItcGFnZSB7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbTsgfVxuXG4uanNncmlkLXNlbGVjdGVkLXJvdyAuanNncmlkLWNlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzZ3JpZC1ub2RhdGEtcm93IC5qc2dyaWQtY2VsbCB7XG4gIHBhZGRpbmc6IC41ZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5qc2dyaWQtZ3JpZC1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAuanNncmlkLWdyaWQtYm9keSAuanNncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5qc2dyaWQtZ3JpZC1ib2R5IC5qc2dyaWQtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmpzZ3JpZC1ncmlkLWJvZHkgLmpzZ3JpZC1hbHQtcm93OmZpcnN0LWNoaWxkIC5qc2dyaWQtY2VsbCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAuanNncmlkLWdyaWQtYm9keSAuanNncmlkLXJvdzpmaXJzdC1jaGlsZCAuanNncmlkLWNlbGwge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmpzZ3JpZC1ncmlkLWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuLmpzZ3JpZC1oZWFkZXItcm93IC5qc2dyaWQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLWhlYWRlci1yb3cgLmpzZ3JpZC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLWhlYWRlci1yb3cgLmpzZ3JpZC1oZWFkZXItc29ydCB7XG4gIGJhY2tncm91bmQ6ICNjNGUyZmY7IH1cblxuLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmpzZ3JpZC1oZWFkZXItc2Nyb2xsYmFyIHtcbiAgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiAjZjFmMWYxO1xuICBzY3JvbGxiYXItYmFzZS1jb2xvcjogI2YxZjFmMTtcbiAgc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6ICNmMWYxZjE7XG4gIHNjcm9sbGJhci1oaWdobGlnaHQtY29sb3I6ICNmMWYxZjE7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2YxZjFmMTtcbiAgc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogI2YxZjFmMTtcbiAgc2Nyb2xsYmFyLWRhcmstc2hhZG93LWNvbG9yOiAjZjFmMWYxOyB9XG5cbi5qc2dyaWQtaGVhZGVyLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmpzZ3JpZC1oZWFkZXItc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cblxuLmpzZ3JpZC1jZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMzsgfVxuXG4uanNncmlkLWludmFsaWQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZlM2U1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY4MDhhOyB9XG5cbi5qc2dyaWQtaW52YWxpZCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZlM2U1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY4MDhhOyB9XG5cbi5qc2dyaWQtaW52YWxpZCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmZmUzZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjgwOGE7IH1cblxuLmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2Uge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5qc2dyaWQtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyOyB9XG5cbi5qc2dyaWQtYnV0dG9uICsgLmpzZ3JpZC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5qc2dyaWQgLmpzZ3JpZC1idXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qcy1ncmlkLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5qc2dyaWQgLmpzZ3JpZC1tb2RlLWJ1dHRvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5qc2dyaWQgLmpzZ3JpZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvanMtZ3JpZC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAzNTJweDsgfSB9XG5cbi5qc2dyaWQtbW9kZS1vbi1idXR0b24ge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uanNncmlkLWNhbmNlbC1lZGl0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uanNncmlkLWNsZWFyLWZpbHRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5qc2dyaWQtZGVsZXRlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmpzZ3JpZC1lZGl0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5qc2dyaWQtaW5zZXJ0LW1vZGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmpzZ3JpZC1pbnNlcnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmpzZ3JpZC1zZWFyY2gtbW9kZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG4uanNncmlkLXNlYXJjaC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uanNncmlkLXVwZGF0ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uanNncmlkLWxvYWQtc2hhZGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgb3BhY2l0eTogLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuLmpzZ3JpZC1sb2FkLXBhbmVsIHtcbiAgd2lkdGg6IDE1ZW07XG4gIGhlaWdodDogNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nLXRvcDogM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpzZ3JpZC1sb2FkLXBhbmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC41ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOWE2NztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGluZGljYXRvciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluZGljYXRvciB7XG4gIGZyb20geyB9XG4gIDUwJSB7IH1cbiAgdG8geyB9IH1cblxuQGtleWZyYW1lcyBpbmRpY2F0b3Ige1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uanNncmlkLWVkaXQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZDogI2ZkZmZlMzsgfVxuXG4uanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWNlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uanNncmlkLWluc2VydC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTNmZmU1OyB9XG4gIC5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmpzZ3JpZC1pbnNlcnQtcm93ID4gLmpzZ3JpZC1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uanNncmlkLWhlYWRlci1zb3J0YWJsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuXG4uanNncmlkLWhlYWRlci1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOXB4OyB9XG5cbi5qc2dyaWQtaGVhZGVyLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmM0MTI7IH1cblxuLmpzZ3JpZC1oZWFkZXItc29ydC1kZXNjOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItY29sb3I6ICNmZmM0MTIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjYzRlMmZmO1xuICBib3JkZXItY29sb3I6ICNjNGUyZmY7IH1cblxuLmpzZ3JpZC1ub2RhdGEtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uanNncmlkLXBhZ2VyLW5hdi1pbmFjdGl2ZS1idXR0b24gYSB7XG4gIGNvbG9yOiAjZDNkM2QzOyB9XG4iLCIuanNncmlkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2l6aW5nKCRicylcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCoge1xyXG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNpemluZygkYnMpXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHQ6YWZ0ZXIge1xyXG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNpemluZygkYnMpXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHQ6YmVmb3JlIHtcclxuXHRcdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaXppbmcoJGJzKVxyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG5cdHNlbGVjdCB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHR9XHJcblx0dGV4dGFyZWEge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG59XHJcbi5qc2dyaWQtZ3JpZC1oZWFkZXIge1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdXNlci1zZWxlY3QoJHNlbGVjdClcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uanNncmlkLWdyaWQtYm9keSB7XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuLmpzZ3JpZC10YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbi5qc2dyaWQtY2VsbCB7XHJcblx0cGFkZGluZzogLjVlbTtcclxufVxyXG4uanNncmlkLWhlYWRlci1jZWxsIHtcclxuXHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2l6aW5nKCRicylcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IC41ZW07XHJcbn1cclxuLmpzZ3JpZC3RgWVsbCB7XHJcblx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNpemluZygkYnMpXHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uanNncmlkLWFsaWduLWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmpzZ3JpZC1hbGlnbi1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRpbnB1dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdHNlbGVjdCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdHRleHRhcmVhIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLmpzZ3JpZC1hbGlnbi1yaWdodCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0aW5wdXQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdHNlbGVjdCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0dGV4dGFyZWEge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcbi5qc2dyaWQtZWRpdC1yb3cge1xyXG5cdGlucHV0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogLjNlbSAuNWVtO1xyXG5cdH1cclxuXHRzZWxlY3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAuM2VtIC41ZW07XHJcblx0fVxyXG5cdHRleHRhcmVhIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogLjNlbSAuNWVtO1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuLmpzZ3JpZC1maWx0ZXItcm93IHtcclxuXHRpbnB1dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IC4zZW0gLjVlbTtcclxuXHR9XHJcblx0c2VsZWN0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogLjNlbSAuNWVtO1xyXG5cdH1cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IC4zZW0gLjVlbTtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcbi5qc2dyaWQtaW5zZXJ0LXJvdyB7XHJcblx0aW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAuM2VtIC41ZW07XHJcblx0fVxyXG5cdHNlbGVjdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IC4zZW0gLjVlbTtcclxuXHR9XHJcblx0dGV4dGFyZWEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAuM2VtIC41ZW07XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4uanNncmlkLWhlYWRlci1zb3J0IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmpzZ3JpZC1wYWdlciB7XHJcblx0cGFkZGluZzogLjVlbSAwO1xyXG59XHJcbi5qc2dyaWQtcGFnZXItbmF2LWJ1dHRvbiB7XHJcblx0cGFkZGluZzogLjJlbSAuNmVtO1xyXG59XHJcbi5qc2dyaWQtcGFnZXItbmF2LWluYWN0aXZlLWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uanNncmlkLXBhZ2VyLXBhZ2Uge1xyXG5cdHBhZGRpbmc6IC4yZW0gLjZlbTtcclxufVxyXG4uanNncmlkLXNlbGVjdGVkLXJvdyAuanNncmlkLWNlbGwge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uanNncmlkLW5vZGF0YS1yb3cgLmpzZ3JpZC1jZWxsIHtcclxuXHRwYWRkaW5nOiAuNWVtIDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vL0pzR3JpZCB0YWJsZXMgY3NzXHJcblxyXG4vL2NvbG9yc1xyXG4kY29sb3JfZ3JheV9udXJzZV9hcHByb3g6ICNlOWU5ZTk7XHJcbiRjb2xvcl9hbGFiYXN0ZXJfYXBwcm94OiAjZjlmOWY5O1xyXG4kc2Vhc2hlbGw6ICNmMWYxZjE7XHJcbiRjb2xvcl90cm9waWNhbF9ibHVlX2FwcHJveDogI2M0ZTJmZjtcclxuJGNvbG9yX2xpZ2h0bmluZ195ZWxsb3dfYXBwcm94OiAjZmZjNDEyO1xyXG4kY29sb3JfY29uY3JldGVfYXBwcm94OiAjZjNmM2YzO1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRjb2xvcl9oaW50X29mX2dyZWVuX2FwcHJveDogI2UzZmZlNTtcclxuJGNvbG9yX2hhbGZfYW5kX2hhbGZfYXBwcm94OiAjZmRmZmUzO1xyXG4kY29sb3JfcGlwcGluX2FwcHJveDogI2ZmZTNlNTtcclxuJGNvbG9yX2dlcmFsZGluZV9hcHByb3g6ICNmZjgwOGE7XHJcbiRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDogI2QzZDNkMztcclxuJGNvbG9yX2FsdG9fYXBwcm94OiAjZGRkO1xyXG4kY29sb3JfZ3JlZW5faGF6ZV9hcHByb3g6ICMwMDlhNjc7XHJcblxyXG4vL3VybHNcclxuJHVybF8wOiB1cmwoLi4vaW1hZ2VzL2pzLWdyaWQucG5nKTtcclxuXHJcbi5qc2dyaWQtZ3JpZC1ib2R5IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheV9udXJzZV9hcHByb3g7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHQuanNncmlkLWNlbGwge1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuanNncmlkLWFsdC1yb3c6Zmlyc3QtY2hpbGQgLmpzZ3JpZC1jZWxsIHtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0fVxyXG5cdC5qc2dyaWQtcm93OmZpcnN0LWNoaWxkIC5qc2dyaWQtY2VsbCB7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdH1cclxufVxyXG4uanNncmlkLWdyaWQtaGVhZGVyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheV9udXJzZV9hcHByb3g7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX2FsYWJhc3Rlcl9hcHByb3g7XHJcbn1cclxuLmpzZ3JpZC1oZWFkZXItcm93IHtcclxuXHQuanNncmlkLWFsaWduLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuanNncmlkLWFsaWduLXJpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmpzZ3JpZC1oZWFkZXItc29ydCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfdHJvcGljYWxfYmx1ZV9hcHByb3g7XHJcblx0fVxyXG5cdD4gLmpzZ3JpZC1oZWFkZXItY2VsbCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheV9udXJzZV9hcHByb3g7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2FsYWJhc3Rlcl9hcHByb3g7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uanNncmlkLWhlYWRlci1zY3JvbGxiYXIge1xyXG5cdHNjcm9sbGJhci1hcnJvdy1jb2xvcjogJHNlYXNoZWxsO1xyXG5cdHNjcm9sbGJhci1iYXNlLWNvbG9yOiAkc2Vhc2hlbGw7XHJcblx0c2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6ICRzZWFzaGVsbDtcclxuXHRzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiAkc2Vhc2hlbGw7XHJcblx0c2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkc2Vhc2hlbGw7XHJcblx0c2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogJHNlYXNoZWxsO1xyXG5cdHNjcm9sbGJhci1kYXJrLXNoYWRvdy1jb2xvcjogJHNlYXNoZWxsO1xyXG59XHJcbi5qc2dyaWQtaGVhZGVyLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uanNncmlkLWhlYWRlci1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRiYWNrZ3JvdW5kOiAkc2Vhc2hlbGw7XHJcbn1cclxuLmpzZ3JpZC1jZWxsIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29uY3JldGVfYXBwcm94O1xyXG59XHJcbi5qc2dyaWQtaW52YWxpZCB7XHJcblx0aW5wdXQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3BpcHBpbl9hcHByb3g7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ2VyYWxkaW5lX2FwcHJveDtcclxuXHR9XHJcblx0c2VsZWN0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9waXBwaW5fYXBwcm94O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dlcmFsZGluZV9hcHByb3g7XHJcblx0fVxyXG5cdHRleHRhcmVhIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9waXBwaW5fYXBwcm94O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dlcmFsZGluZV9hcHByb3g7XHJcblx0fVxyXG59XHJcbi5qc2dyaWQtcGFnZXItY3VycmVudC1wYWdlIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5qc2dyaWQtYnV0dG9uIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMClcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xyXG5cdH1cclxuXHQrIC5qc2dyaWQtYnV0dG9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG59XHJcbi5qc2dyaWQge1xyXG5cdC5qc2dyaWQtYnV0dG9uIHtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogJHVybF8wO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQuanNncmlkLW1vZGUtYnV0dG9uIHtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSxvbmx5IHNjcmVlbiBhbmQobWluLWRldmljZS1waXhlbC1yYXRpbzoyKSB7XHJcblx0LmpzZ3JpZCAuanNncmlkLWJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkdXJsXzA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMzUycHg7XHJcblx0fVxyXG59XHJcbi5qc2dyaWQtbW9kZS1vbi1idXR0b24ge1xyXG5cdG9wYWNpdHk6IC41O1xyXG59XHJcbi5qc2dyaWQtY2FuY2VsLWVkaXQtYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5qc2dyaWQtY2xlYXItZmlsdGVyLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLmpzZ3JpZC1kZWxldGUtYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxufVxyXG4uanNncmlkLWVkaXQtYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLmpzZ3JpZC1pbnNlcnQtbW9kZS1idXR0b24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxufVxyXG4uanNncmlkLWluc2VydC1idXR0b24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxufVxyXG4uanNncmlkLXNlYXJjaC1tb2RlLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ4cHg7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcbi5qc2dyaWQtc2VhcmNoLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk2cHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5qc2dyaWQtdXBkYXRlLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzM2cHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5qc2dyaWQtbG9hZC1zaGFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9hbHRvX2FwcHJveDtcclxuXHRvcGFjaXR5OiAuNTtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG59XHJcbi5qc2dyaWQtbG9hZC1wYW5lbCB7XHJcblx0d2lkdGg6IDE1ZW07XHJcblx0aGVpZ2h0OiA1ZW07XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRwYWRkaW5nLXRvcDogM2VtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnICc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC41ZW07XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFlbTtcclxuXHRcdHdpZHRoOiAyZW07XHJcblx0XHRoZWlnaHQ6IDJlbTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9ncmVlbl9oYXplX2FwcHJveDtcclxuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRhbmltYXRpb246IGluZGljYXRvciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0fVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBpbmRpY2F0b3Ige1xyXG5cdGZyb20ge1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdH1cclxuXHR0byB7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgaW5kaWNhdG9yIHtcclxuXHRmcm9tIHtcclxuXHRcdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlLCAkcm90YXRlLCAkdHJhbnN4LCAkdHJhbnN5LCAkc2tld3gsICRza2V3eSwgJG9yaWdpbngsICRvcmlnaW55KVxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuLmpzZ3JpZC1lZGl0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9oYWxmX2FuZF9oYWxmX2FwcHJveDtcclxufVxyXG4uanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWNlbGwge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9hbGFiYXN0ZXJfYXBwcm94O1xyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0fVxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX2hpbnRfb2ZfZ3JlZW5fYXBwcm94O1xyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0fVxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5qc2dyaWQtaGVhZGVyLXNvcnRhYmxlOmhvdmVyIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX2FsYWJhc3Rlcl9hcHByb3g7XHJcbn1cclxuLmpzZ3JpZC1oZWFkZXItc29ydDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA5cHg7XHJcbn1cclxuLmpzZ3JpZC1oZWFkZXItc29ydC1hc2M6YmVmb3JlIHtcclxuXHRib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcl9saWdodG5pbmdfeWVsbG93X2FwcHJveDtcclxufVxyXG4uanNncmlkLWhlYWRlci1zb3J0LWRlc2M6YmVmb3JlIHtcclxuXHRib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvcl9saWdodG5pbmdfeWVsbG93X2FwcHJveCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uanNncmlkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX2FsYWJhc3Rlcl9hcHByb3g7XHJcbn1cclxuLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl90cm9waWNhbF9ibHVlX2FwcHJveDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvcl90cm9waWNhbF9ibHVlX2FwcHJveDtcclxufVxyXG4uanNncmlkLW5vZGF0YS1yb3cgPiAuanNncmlkLWNlbGwge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG4uanNncmlkLXBhZ2VyLW5hdi1pbmFjdGl2ZS1idXR0b24gYSB7XHJcblx0Y29sb3I6ICRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDtcclxufSJdfQ== */
/*# sourceMappingURL=jsgrid.css.map */