.flex-parent {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-child {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: auto;
}

.loader {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999999999;
  background: rgba(255, 255, 255, 0.98);
}

.spinner {
  margin: auto;
  width: 70px;
  text-align: center;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #bb0064;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

span.ng-binding.ng-scope {
  font-size: 13px;
}

.nya-bs-select .dropdown-toggle {
  height: 45px !important;
}

.perm-content {
  border: 2px solid rgba(232, 232, 232, 0.7);
  padding: 8px;
  height: 100px;
  margin-bottom: 10px;
  word-wrap: break-word;
  line-height: 11px;
}

.perm-content > p > small {
  line-height: 11px;
}

table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}

table.dataTable td, table.dataTable th {
  box-sizing: content-box;
}

table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
  text-align: center;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}

div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
  outline: none;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
}

table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150";
}

table.dataTable thead .sorting_asc:after {
  content: "\e155";
}

table.dataTable thead .sorting_desc:after {
  content: "\e156";
}

table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}

table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}

table.dataTable.table-condensed .sorting:after, table.dataTable.table-condensed .sorting_asc:after, table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}

table.table-bordered.dataTable th, table.table-bordered.dataTable td {
  border-left-width: 0;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
}

div.dataTables_wrapper div.dataTables_filter input {
  width: calc(100% - 50px);
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #ddd;
}

.panel-heading .tools {
  margin-right: -10px;
}

.uib-day button {
  border: none;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  font-weight: 300;
}

.uib-day button:hover {
  background-color: #e1e1e1;
}

.ui-select-multiple.ui-select-bootstrap {
  min-height: 46px;
  padding: 10px 12px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  font-size: 16px;
  min-width: 300px;
  width: auto !important;
  margin-left: -10px;
}

.nya-bs-select .dropdown-toggle .filter-option .badge {
  margin-top: 7px;
}

.ui-select-bootstrap > .ui-select-match > .btn {
  border-top-color: #dedede;
}

.ui-select-bootstrap > .ui-select-match > .btn:hover {
  border-top-color: #bdc0c7;
}

.nya-bs-select .dropdown-toggle {
  height: 48px !important;
}

.nya-bs-select.sm .dropdown-toggle {
  height: 37px !important;
}

@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.dropzone, .dropzone * {
  box-sizing: border-box;
}

.dropzone .dz-message {
  font-size: 24px !important;
}

.dropzone {
  min-height: 100px !important;
  border: 2px dashed #20bcc1 !important;
  background: white;
  padding: 54px 54px;
}

.dropzone .icon {
  background-color: #e6e6e6;
  border-radius: 50%;
  display: inline-block;
  height: 100px;
  width: 100px;
  margin-bottom: 15px;
  padding: 20px;
  text-align: center;
}

.dropzone .icon span {
  font-size: 60px;
  color: #696767;
}

/* layout.css Style */
.upload-drop-zone {
  height: 200px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 200px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

.image-preview-input {
  position: relative;
  overflow: hidden;
  margin: 0px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.image-preview-input input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.image-preview-input-title {
  margin-left: 2px;
}

.list-group-item {
  padding: 10px 15px !important;
}

.list-color-bg {
  background-color: #f1f1f1;
}

.out-padding {
  padding: 0px !important;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.21);
}

.out-padding-top {
  padding-top: 0px !important;
}

.out-margin {
  margin: 0px !important;
  border-radius: 0px 0px 3px 3px !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.uib-datepicker-popup.dropdown-menu {
  z-index: 9999;
}

.angular-ui-tree-handle {
  background: #f8faff;
  border: 1px solid #dae2ea;
  color: #7c9eb2;
  padding: 10px 10px;
}

.angular-ui-tree-handle:hover {
  color: #438eb9;
  background: #f4f6f7;
  border-color: #dce2e8;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  box-sizing: border-box;
}

tr.angular-ui-tree-empty {
  height: 100px;
}

.group-title {
  background-color: #687074 !important;
  color: #FFF !important;
}

/* --- Tree --- */
.tree-node {
  border: 1px solid #dae2ea;
  background: #f8faff;
  color: #7c9eb2;
}

.nodrop {
  background-color: #f2dede;
}

.tree-node-content {
  margin: 10px;
}

.tree-handle {
  padding: 10px;
  background: #428bca;
  color: #FFF;
  margin-right: 10px;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  box-sizing: border-box;
}

.ps-container {
  -ms-touch-action: auto !important;
  touch-action: auto !important;
}

.left-sidebar-content {
  height: 100%;
  height: -moz-available;
  height: -webkit-fill-available;
  height: fill-available;
}

.left-sidebar-spacer.open {
  overflow: auto;
}

@media (max-width: 767px) {
  .be-left-sidebar .left-sidebar-spacer.open {
    height: 20em;
  }
}

ol#currency .dropdown-menu.open .dropdown-menu.inner {
  max-height: 100%;
}

.select-relative .dropdown-menu.open {
  position: relative;
}

.be-loading .custom-spinner {
  display: none;
}

.be-loading-active .custom-spinner {
  display: block;
}

.custom-spinner {
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: -20px;
  margin-right: -20px;
  z-index: 99999;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  background-color: #e1c6ca !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5zY3NzIiwiY3VzdG9tLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGtCQUFpQjtFQUVqQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtDQUNkOztBQUVEO0VBQ0Usa0JBQWlCO0VBRWpCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGFBQVk7Q0FDYjs7QUFFRDtFQUNFLG1CQUFrQjtFQUFFLFlBQVc7RUFBRSxhQUFZO0VBQUUsT0FBTTtFQUFFLFFBQU87RUFBRSxtQkFBa0I7RUFDbEYsc0NBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsYUFBWTtFQUNaLFlBQVc7RUFDWCxtQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLDBCQUF5QjtFQUV6QixvQkFBbUI7RUFDbkIsc0JBQXFCO0VBQ3JCLGlFQUFnRTtFQUNoRSx5REFBd0Q7Q0FDekQ7O0FBRUQ7RUFDRSxnQ0FBK0I7RUFDL0Isd0JBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsZ0NBQStCO0VBQy9CLHdCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFO0lBQWdCLDRCQUEyQjtHQ00xQztFRExEO0lBQU0sNEJBQTZCO0dDUWxDO0NBQ0Y7O0FETkQ7RUFDRTtJQUNFLDRCQUEyQjtJQUMzQixvQkFBbUI7R0NTcEI7RURSQztJQUNBLDRCQUE2QjtJQUM3QixvQkFBcUI7R0NVdEI7Q0FDRjs7QURQRDtFQUNJLGdCQUFlO0NBQ2xCOztBQUlEO0VBQ0ksd0JBQXVCO0NBQzFCOztBQUVEO0VBQ0UsMkNBQTBDO0VBQzFDLGFBQVk7RUFDWixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLHNCQUFxQjtFQUNyQixrQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxrQkFBaUI7Q0FDbEI7O0FBRUQ7RUFBZ0IsWUFB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LG9CQUFtQjtFQUNuQiwyQkFBMEI7RUFHMUIsdUJBQXNCO0NBQ3pCOztBQUVEO0VBQ0ksa0NBQWlDO0VBQ2pDLDhCQUE2QjtDQUNoQzs7QUFFRDtFQUNHLGFBQVk7RUFDWix1QkFBc0I7RUFDdEIsK0JBQThCO0VBQzlCLHVCQUFzQjtDQUN4Qjs7QUFDRDtFQUNHLGVBQWM7Q0FDaEI7O0FBRUQ7RUFDRztJQUNJLGFBQVk7R0FDZjtDQ29PSDs7QURqT0Q7RUFDRSxpQkFBZ0I7Q0FDakIiLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mbGV4LXBhcmVudHtcclxuICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtY2hpbGR7XHJcbiAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7dG9wOiAwO2xlZnQ6IDA7ei1pbmRleDogOTk5OTk5OTk5O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XHJcbn1cclxuXHJcbi5zcGlubmVyIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3Bpbm5lciA+IGRpdiB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjAwNjQ7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbn1cclxuXHJcbi5zcGlubmVyIC5ib3VuY2UxIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG59XHJcblxyXG4uc3Bpbm5lciAuYm91bmNlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcclxuICAwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cclxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xyXG4gIDAlLCA4MCUsIDEwMCUgeyBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfSA0MCUgeyBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5uZy1iaW5kaW5nLm5nLXNjb3BlIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuXHJcblxyXG4ubnlhLWJzLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGVybS1jb250ZW50IHtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIzMiwgMjMyLCAyMzIsIDAuNyk7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5wZXJtLWNvbnRlbnQgPiBwID4gc21hbGwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGV7Y2xlYXI6Ym90aDttYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGUgIWltcG9ydGFudH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH10YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSx0YWJsZS5kYXRhVGFibGUgdGguZGF0YVRhYmxlc19lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGR7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdHt3aWR0aDo3NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVye3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmxlZnR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7bWFyZ2luLWxlZnQ6MC41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b31kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm97cGFkZGluZy10b3A6OHB4O3doaXRlLXNwYWNlOm5vd3JhcH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRle21hcmdpbjowO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOnJpZ2h0fWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbnttYXJnaW46MnB4IDA7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmd7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo4cHg7cmlnaHQ6OHB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztvcGFjaXR5OjAuNX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXJ7b3BhY2l0eTowLjI7Y29udGVudDpcIlxcZTE1MFwifXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXJ7Y29udGVudDpcIlxcZTE1NVwifXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXGUxNTZcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye2NvbG9yOiNlZWV9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS5kYXRhVGFibGV7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZXtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7ZGlzcGxheTpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdCB0YWJsZXttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtib3JkZXItdG9wOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2Rpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRle3RleHQtYWxpZ246Y2VudGVyfX10YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRoe3BhZGRpbmctcmlnaHQ6MjBweH10YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nOmFmdGVyLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1jb25kZW5zZWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1jb25kZW5zZWQgLnNvcnRpbmdfZGVzYzphZnRlcnt0b3A6NnB4O3JpZ2h0OjZweH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRke2JvcmRlci1sZWZ0LXdpZHRoOjB9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRoLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0Ym9keSB0ZHtib3JkZXItYm90dG9tLXdpZHRoOjB9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS50YWJsZS1ib3JkZXJlZHtib3JkZXItYm90dG9tLXdpZHRoOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93e21hcmdpbjowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdz5kaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1cImNvbC1cIl06bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9XHJcblxyXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbn1cclxuXHJcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkaW5nIC50b29scyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4udWliLWRheSBidXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4udWliLWRheSBidXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6LTEwcHhcclxufVxyXG5cclxuLm55YS1icy1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiAuYmFkZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDo3cHg7XHJcbn1cclxuXHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtbWF0Y2ggPiAuYnRuIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZWRlZGU7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1tYXRjaCA+IC5idG46aG92ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JkYzBjNztcclxufVxyXG5cclxuLm55YS1icy1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm55YS1icy1zZWxlY3Quc20gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XHJcbiAgMzAlLCA3MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxyXG5ALW1vei1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cclxuICAzMCUsIDcwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XHJcbkBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cclxuICAzMCUsIDcwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XHJcbiAgMzAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxyXG5ALW1vei1rZXlmcmFtZXMgc2xpZGUtaW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxyXG4gIDMwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cclxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XHJcbiAgMzAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxuICAxMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XHJcbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG4gIDEwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG4gIDEwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IFxyXG59XHJcblxyXG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxufVxyXG5cclxuLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcHpvbmUge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICMyMGJjYzEgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiA1NHB4IDU0cHg7IFxyXG59XHJcbiBcclxuLmRyb3B6b25lIC5pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kcm9wem9uZSAuaWNvbiBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGNvbG9yOiAjNjk2NzY3O1xyXG59XHJcblxyXG5cclxuLyogbGF5b3V0LmNzcyBTdHlsZSAqL1xyXG4udXBsb2FkLWRyb3Atem9uZSB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vKiBza2luLmNzcyBTdHlsZSovXHJcbi51cGxvYWQtZHJvcC16b25lIHtcclxuICBjb2xvcjogI2NjYztcclxuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgbGluZS1oZWlnaHQ6IDIwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcbi51cGxvYWQtZHJvcC16b25lLmRyb3Age1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGJvcmRlci1jb2xvcjogIzIyMjtcclxufVxyXG5cclxuXHJcblxyXG4uaW1hZ2UtcHJldmlldy1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwcHg7ICAgIFxyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyAgICBcclxufVxyXG4uaW1hZ2UtcHJldmlldy1pbnB1dCBpbnB1dFt0eXBlPWZpbGVdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbn1cclxuLmltYWdlLXByZXZpZXctaW5wdXQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG59XHJcblxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxpc3QtY29sb3ItYmcge1xyXG4gIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxufVxyXG4ub3V0LXBhZGRpbmd7ICAgIFxyXG4gICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsMCwwLDAuMjEpO1xyXG59XHJcbi5vdXQtcGFkZGluZy10b3B7ICAgIFxyXG4gICAgcGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm91dC1tYXJnaW57ICAgIFxyXG4gICAgbWFyZ2luOjBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAzcHggM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1cnNvci1wb2ludGVyIHtcclxuICBjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWliLWRhdGVwaWNrZXItcG9wdXAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uYW5ndWxhci11aS10cmVlLWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmYWZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTJlYTtcclxuICAgIGNvbG9yOiAjN2M5ZWIyO1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG59XHJcblxyXG4uYW5ndWxhci11aS10cmVlLWhhbmRsZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQzOGViOTtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY2Zjc7XHJcbiAgICBib3JkZXItY29sb3I6ICNkY2UyZTg7XHJcbn1cclxuXHJcbi5hbmd1bGFyLXVpLXRyZWUtcGxhY2Vob2xkZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjlmZjtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjYmVkMmRiO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxudHIuYW5ndWxhci11aS10cmVlLWVtcHR5IHtcclxuICAgIGhlaWdodDoxMDBweFxyXG59XHJcblxyXG4uZ3JvdXAtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NzA3NCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIC0tLSBUcmVlIC0tLSAqL1xyXG4udHJlZS1ub2RlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUyZWE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmYWZmO1xyXG4gICAgY29sb3I6ICM3YzllYjI7XHJcbn1cclxuXHJcbi5ub2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxufVxyXG5cclxuLnRyZWUtbm9kZS1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMTBweDtcclxufVxyXG4udHJlZS1oYW5kbGUge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICM0MjhiY2E7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG4uYW5ndWxhci11aS10cmVlLXBsYWNlaG9sZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGY5ZmY7XHJcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2JlZDJkYjtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wcy1jb250YWluZXIge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnQ7ICAgXHJcbn1cclxuXHJcbi5sZWZ0LXNpZGViYXItY29udGVudCB7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgaGVpZ2h0OiAtbW96LWF2YWlsYWJsZTtcclxuICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xyXG4gICBoZWlnaHQ6IGZpbGwtYXZhaWxhYmxlO1xyXG59XHJcbi5sZWZ0LXNpZGViYXItc3BhY2VyLm9wZW4ge1xyXG4gICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgLmJlLWxlZnQtc2lkZWJhciAubGVmdC1zaWRlYmFyLXNwYWNlci5vcGVuIHtcclxuICAgICAgIGhlaWdodDogMjBlbTtcclxuICAgfVxyXG59XHJcblxyXG5vbCNjdXJyZW5jeSAuZHJvcGRvd24tbWVudS5vcGVuIC5kcm9wZG93bi1tZW51LmlubmVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59IiwiLmZsZXgtcGFyZW50IHtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2hpbGQge1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbn1cblxuLnNwaW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcGlubmVyID4gZGl2IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMDA2NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICBhbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLnNwaW5uZXIgLmJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cblxuLnNwaW5uZXIgLmJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbnNwYW4ubmctYmluZGluZy5uZy1zY29wZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm55YS1icy1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGVybS1jb250ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMzIsIDIzMiwgMjMyLCAwLjcpO1xuICBwYWRkaW5nOiA4cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG5cbi5wZXJtLWNvbnRlbnQgPiBwID4gc21hbGwge1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRkLCB0YWJsZS5kYXRhVGFibGUgdGgge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHksIHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLCB0YWJsZS5kYXRhVGFibGUubm93cmFwIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICB3aWR0aDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDphY3RpdmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4yO1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIGNvbG9yOiAjZWVlO1xufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlciwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3QgdGFibGUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoLCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciwgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvLCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1jb25kZW5zZWQgLnNvcnRpbmc6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZS50YWJsZS1jb25kZW5zZWQgLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDZweDtcbn1cblxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoLCB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQsIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLCB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCwgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0Ym9keSB0aCwgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuZGl2LnRhYmxlLXJlc3BvbnNpdmUgPiBkaXYuZGF0YVRhYmxlc193cmFwcGVyID4gZGl2LnJvdyA+IGRpdltjbGFzc149XCJjb2wtXCJdOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbC1oZWFkaW5nIC50b29scyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi51aWItZGF5IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udWliLWRheSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAge1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5ueWEtYnMtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24gLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtbWF0Y2ggPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmJ0bjpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZGMwYzc7XG59XG5cbi5ueWEtYnMtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm55YS1icy1zZWxlY3Quc20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjMjBiY2MxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA1NHB4IDU0cHg7XG59XG5cbi5kcm9wem9uZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRyb3B6b25lIC5pY29uIHNwYW4ge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjNjk2NzY3O1xufVxuXG4vKiBsYXlvdXQuY3NzIFN0eWxlICovXG4udXBsb2FkLWRyb3Atem9uZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBza2luLmNzcyBTdHlsZSovXG4udXBsb2FkLWRyb3Atem9uZSB7XG4gIGNvbG9yOiAjY2NjO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVwbG9hZC1kcm9wLXpvbmUuZHJvcCB7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMyMjI7XG59XG5cbi5pbWFnZS1wcmV2aWV3LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLmltYWdlLXByZXZpZXctaW5wdXQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uaW1hZ2UtcHJldmlldy1pbnB1dC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3QtY29sb3ItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4ub3V0LXBhZGRpbmcge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSk7XG59XG5cbi5vdXQtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdXQtbWFyZ2luIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAzcHggM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4udWliLWRhdGVwaWNrZXItcG9wdXAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5hbmd1bGFyLXVpLXRyZWUtaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTJlYTtcbiAgY29sb3I6ICM3YzllYjI7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLmFuZ3VsYXItdWktdHJlZS1oYW5kbGU6aG92ZXIge1xuICBjb2xvcjogIzQzOGViOTtcbiAgYmFja2dyb3VuZDogI2Y0ZjZmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGNlMmU4O1xufVxuXG4uYW5ndWxhci11aS10cmVlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjlmZjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNiZWQyZGI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG50ci5hbmd1bGFyLXVpLXRyZWUtZW1wdHkge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uZ3JvdXAtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3MDc0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLSBUcmVlIC0tLSAqL1xuLnRyZWUtbm9kZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWUyZWE7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmY7XG4gIGNvbG9yOiAjN2M5ZWIyO1xufVxuXG4ubm9kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLnRyZWUtbm9kZS1jb250ZW50IHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4udHJlZS1oYW5kbGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDI4YmNhO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYW5ndWxhci11aS10cmVlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjlmZjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNiZWQyZGI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHMtY29udGFpbmVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0byAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxlZnQtc2lkZWJhci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IC1tb3otYXZhaWxhYmxlO1xuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGhlaWdodDogZmlsbC1hdmFpbGFibGU7XG59XG5cbi5sZWZ0LXNpZGViYXItc3BhY2VyLm9wZW4ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZS1sZWZ0LXNpZGViYXIgLmxlZnQtc2lkZWJhci1zcGFjZXIub3BlbiB7XG4gICAgaGVpZ2h0OiAyMGVtO1xuICB9XG59XG5cbm9sI2N1cnJlbmN5IC5kcm9wZG93bi1tZW51Lm9wZW4gLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuIl19 */
