/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/themes/default.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.toast-title {
  font-weight: 700;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a, .toast-message label {
  color: #FFF;
}

.toast-message a:hover {
  color: #CCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #FFF;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #FFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}

#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
.dynamic-collection-form-group ul.dynamic-collection-list .input-group .form-group {
  display: inline-block;
}
.dynamic-collection-form-group .remove-collection-widget {
  height: calc(2.25rem + 2px);
  margin-bottom: 1rem;
}

form .form-group {
  padding-bottom: 0;
}

.tox .tox-promotion {
  display: none;
}

.show-more-btn {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: #0095e5;
  cursor: pointer;
  font-size: 0.8em;
  margin: auto;
  transition: color 0.3s ease-in-out;
  white-space: nowrap;
}
.show-more-btn:hover {
  color: red;
}

.hidden {
  display: none;
}

body {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  color: #1a1a1a;
  background-color: #f5f5f5;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.content {
  background-color: #f5f5f5;
}

#content-side-content {
  background-color: #ffffff;
}

.card .card-tools .inline-fulltext-search-form {
  display: inline-block;
}

.card.fulltext-search .form-group {
  width: 100%;
}

.cursor-pointer {
  cursor: pointer;
}

.card {
  border-radius: 28px !important;
  border: none !important;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06) !important;
  overflow: hidden;
}
.card > .card-header {
  border-radius: 28px 28px 0 0 !important;
  background-color: #ffffff;
  border-bottom: 1px solid #f0f0f0;
}
.card > .card-footer {
  border-radius: 0 0 28px 28px !important;
  background-color: #ffffff;
  border-top: 1px solid #f0f0f0;
}
.card > .card-body {
  padding: 20px 24px;
}

.table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 0;
}
.table thead th,
.table thead td {
  background-color: #26312e !important;
  color: #ffffff !important;
  font-weight: 600;
  font-size: 0.85rem;
  border: none !important;
  padding: 12px 16px;
  white-space: nowrap;
  letter-spacing: 0.01em;
}
.table thead th a,
.table thead td a {
  color: #ffffff !important;
  text-decoration: none;
}
.table thead th a:hover,
.table thead td a:hover {
  color: rgba(255, 255, 255, 0.75) !important;
}
.table thead th:first-child,
.table thead td:first-child {
  border-radius: 12px 0 0 12px;
}
.table thead th:last-child,
.table thead td:last-child {
  border-radius: 0 12px 12px 0;
}
.table tbody tr td {
  border-top: 1px solid #f0f0f0;
  border-bottom: none !important;
  padding: 12px 16px;
  vertical-align: middle;
  font-size: 0.875rem;
  color: #1a1a1a;
}
.table tbody tr:first-child td {
  border-top: none;
}
.table tbody tr:hover td {
  background-color: #f8fffe;
}

.btn {
  font-size: 0.875rem;
  font-weight: 500;
  border-radius: 10px;
  padding: 8px 16px;
}

.btn-primary {
  background-color: #0bc987 !important;
  border-color: #0bc987 !important;
  color: #26312e !important;
}
.btn-primary:hover, .btn-primary:focus {
  background-color: #09b578 !important;
  border-color: #09b578 !important;
  color: #26312e !important;
}

.btn-success {
  background-color: #0bc987 !important;
  border-color: #0bc987 !important;
  color: #26312e !important;
}

.btn-default, .btn-secondary {
  background-color: #ffffff;
  border-color: #e0e0e0;
  color: #3f4845;
}
.btn-default:hover, .btn-secondary:hover {
  background-color: #f5f5f5;
  border-color: #d0d0d0;
  color: #26312e;
}

.form-control {
  border-radius: 10px;
  border-color: #e0e0e0;
  font-size: 0.875rem;
}
.form-control:focus {
  border-color: #0bc987;
  box-shadow: 0 0 0 0.2rem rgba(11, 201, 135, 0.15);
}

.col-form-label {
  font-weight: 600;
  font-size: 0.875rem;
  display: inline-block;
  margin-bottom: 0.4rem;
  padding: 0;
  color: #26312e;
}

.btn-header-action {
  border-radius: 8px !important;
  padding: 8px 16px 8px 12px !important;
  font-weight: 500;
  font-size: 0.875rem;
  color: #000d09 !important;
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  height: 36px;
}
.btn-header-action::before {
  content: none;
}

.btn-header-action-icon {
  background-color: #f5f5f5 !important;
  border: 1px solid #c0c0c0 !important;
  border-radius: 8px !important;
  padding: 8px !important;
  width: 36px;
  height: 36px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  color: #404846 !important;
}
.btn-header-action-icon:hover {
  background-color: #ebebeb !important;
  border-color: #aaaaaa !important;
}

.page-header-actions {
  display: flex;
  align-items: center;
  gap: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-top: 0;
}

.select2 .select2-selection.form-control {
  height: auto;
  min-height: 38px;
  border-radius: 10px;
}
.select2 .select2-selection.form-control ul.select2-selection__rendered li.select2-selection__choice {
  margin-bottom: 5px;
}

.table-responsive-wrapper .table-responsive {
  min-height: 200px;
  border-radius: 0 0 24px 24px;
}
.table-responsive-wrapper .table-responsive table tbody {
  min-height: 50px;
}

.modal .modal-full {
  width: auto;
  min-width: 100vw;
  height: auto;
  margin: 0;
}
.modal .modal-full .modal-content {
  border-radius: 0.3rem;
  height: 100vh;
  overflow-y: auto;
}

.modal-content {
  border-radius: 20px;
  border: none;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
}

.card > .card-footer .form-select,
.card > .card-footer select {
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  padding: 6px 28px 6px 12px;
  font-size: 0.85rem;
  background-color: #ffffff;
}
.card > .card-footer .tbl-range-text {
  font-size: 0.85rem;
  color: #404846;
}

.tbl-pagination {
  display: flex;
  align-items: center;
  gap: 2px;
}
.tbl-pagination .page-item .page-link {
  border: none;
  background: transparent;
  color: #8a9490;
  font-size: 0.875rem;
  font-weight: 500;
  min-width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  padding: 0 6px;
  box-shadow: none;
}
.tbl-pagination .page-item .page-link:hover {
  color: #26312e;
  background: #f5f5f5;
}
.tbl-pagination .page-item.active .page-link {
  color: #000d09;
  font-weight: 700;
  background: transparent;
}
.tbl-pagination .page-item.page-item-arrow .page-link {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  color: #404846;
  font-size: 0.7rem;
}

.card-title-text {
  font-size: 1.125rem;
  font-weight: 600;
  color: #000d09;
  margin: 0 8px 0 4px;
}

.dynamic-collection-form-group .table thead th,
.dynamic-collection-form-group .table thead td {
  background-color: transparent !important;
  color: #404846 !important;
  font-weight: 500;
  padding: 4px 8px;
  border-radius: 0 !important;
}
.dynamic-collection-form-group .table tbody td {
  border: none !important;
  padding: 4px 8px;
}

.table tbody td input[type=checkbox],
.table thead th input[type=checkbox] {
  vertical-align: middle;
  margin: 0;
  position: relative;
  top: 0;
  width: 16px;
  height: 16px;
}

.card .card-header.d-flex {
  background-color: #ffffff;
  border-bottom: none !important;
  padding: 0 20px !important;
  min-height: 52px;
  align-items: flex-end !important;
}

.card .card-header .nav.nav-tabs.card-header-tabs {
  border-bottom: none !important;
  gap: 40px;
  margin: 0 !important;
  padding: 0;
  align-items: flex-end;
}
.card .card-header .nav.nav-tabs.card-header-tabs .nav-item {
  margin-bottom: 0;
}
.card .card-header .nav.nav-tabs.card-header-tabs .nav-link {
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding: 12px 0 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: #c0c0c0;
  position: relative;
}
.card .card-header .nav.nav-tabs.card-header-tabs .nav-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: transparent;
}
.card .card-header .nav.nav-tabs.card-header-tabs .nav-link.active {
  color: #404846 !important;
  background: transparent !important;
  border: none !important;
}
.card .card-header .nav.nav-tabs.card-header-tabs .nav-link.active::after {
  background: #0bc987;
}
.card .card-header .nav.nav-tabs.card-header-tabs .nav-link:hover:not(.active) {
  color: #26312e !important;
  background: transparent !important;
}

.card .card-header .d-flex a.btn-outline-secondary,
.card .card-header .d-flex button.btn-outline-secondary {
  background-color: #f5f5f5 !important;
  border: 1px solid #c0c0c0 !important;
  border-radius: 8px !important;
  color: #404846 !important;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 8px 16px !important;
}
.card .card-header .d-flex a.btn-outline-secondary i,
.card .card-header .d-flex button.btn-outline-secondary i {
  color: #404846 !important;
  font-size: 0.875rem;
}
.card .card-header .d-flex a.btn-outline-secondary:hover,
.card .card-header .d-flex button.btn-outline-secondary:hover {
  background-color: #ebebeb !important;
  border-color: #aaaaaa !important;
}

.card .card-header .d-flex a.btn-outline-secondary {
  width: 36px;
  padding: 8px !important;
}

.card .card-header > .d-flex:last-child {
  padding-bottom: 10px;
  align-items: center;
}

.card .card-body.p-0 {
  padding: 0 20px 20px !important;
}

.card .card-body .table-responsive {
  border: 1px solid #c0c0c0;
  border-radius: 8px;
  overflow: hidden;
}

.card .card-body .table-responsive .table thead th:first-child,
.card .card-body .table-responsive .table thead td:first-child {
  border-radius: 0 !important;
}
.card .card-body .table-responsive .table thead th:last-child,
.card .card-body .table-responsive .table thead td:last-child {
  border-radius: 0 !important;
}
.card .card-body .table-responsive .table tbody tr td {
  border-top: 1px solid #e8e8e8;
  border-bottom: none !important;
}
.card .card-body .table-responsive .table tbody tr:first-child td {
  border-top: none;
}

.card .card-body .card {
  margin-bottom: 15px;
  border-radius: 8px !important;
  box-shadow: none !important;
  border: 1px solid #e8e8e8 !important;
}
.card .card-body .card .card-header {
  border-radius: 8px 8px 0 0 !important;
  padding: 8px 16px !important;
  min-height: auto;
  align-items: center !important;
}

.card > .card-footer {
  background-color: #ffffff !important;
  border-top: 1px solid #f0f0f0 !important;
  border-radius: 0 0 28px 28px !important;
  padding: 12px 20px !important;
}
.card > .card-footer .form-select,
.card > .card-footer .form-select-sm {
  border: 1px solid #c0c0c0 !important;
  border-radius: 8px !important;
  background-color: #ffffff;
  color: #404846;
  font-size: 0.875rem;
  font-weight: 500;
  height: 36px;
  padding: 8px 28px 8px 12px;
}
.card > .card-footer .pagination {
  margin: 0;
}
.card > .card-footer .pagination .page-item {
  margin: 0 2px;
}
.card > .card-footer .pagination .page-item .page-link {
  border: 1px solid #f5f5f5 !important;
  border-radius: 8px !important;
  color: #000d09;
  font-weight: 600;
  font-size: 0.875rem;
  padding: 8px 10px;
  background-color: #ffffff;
  line-height: 1.2;
  min-width: 36px;
  text-align: center;
}
.card > .card-footer .pagination .page-item.active .page-link {
  background-color: #0bc987 !important;
  border-color: #0bc987 !important;
  color: #000d09 !important;
}
.card > .card-footer .pagination .page-item:not(.active) .page-link:hover {
  background-color: #f5f5f5 !important;
  border-color: #c0c0c0 !important;
}
.card > .card-footer .btn-outline-secondary {
  background-color: #f5f5f5 !important;
  border: 1px solid #c0c0c0 !important;
  border-radius: 8px !important;
  color: #404846 !important;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 8px 16px !important;
  height: 36px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.card > .card-footer .btn-outline-secondary i {
  color: #404846 !important;
}
.card > .card-footer .btn-outline-secondary:hover {
  background-color: #ebebeb !important;
  border-color: #aaaaaa !important;
}

@media print {
  .no-print {
    display: none;
  }
}
.main-sidebar {
  background-color: #26312e !important;
  box-shadow: none !important;
}
.main-sidebar .sidebar-footer {
  overflow: hidden;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.ms-auto {
  margin-left: auto !important;
}

.me-auto {
  margin-right: auto !important;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 1rem;
}

.sidebar-mini.sidebar-collapse .main-sidebar {
  width: 65px;
}

.sidebar-mini.sidebar-collapse .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar .nav-link p {
  display: none !important;
}

.main-sidebar .brand-text {
  display: none !important;
}

@media (max-width: 991.98px) {
  .sidebar-mini .main-sidebar,
  .sidebar-mini .main-sidebar::before {
    margin-left: 0 !important;
  }
  .sidebar-mini .main-sidebar:not(:hover):not(.sidebar-focused) {
    width: 65px !important;
  }
  .sidebar-mini .main-sidebar:hover,
  .sidebar-mini .main-sidebar.sidebar-focused {
    width: 250px !important;
  }
  .sidebar-mini .content-wrapper,
  .sidebar-mini .main-header.navbar,
  .sidebar-mini .main-footer {
    margin-left: 65px !important;
  }
}
.sidebar-mini.sidebar-collapse .content-wrapper,
.sidebar-mini.sidebar-collapse .main-header.navbar,
.sidebar-mini.sidebar-collapse .main-footer {
  margin-left: 65px !important;
}

.brand-link {
  background-color: #26312e !important;
  border-bottom: none !important;
  height: 54px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 6px !important;
}
.brand-link .brand-image {
  max-height: 30px;
  width: auto;
  margin: 0 !important;
  float: none !important;
  opacity: 1 !important;
}
.brand-link .brand-text {
  display: none !important;
}

.main-sidebar .nav-sidebar .nav-link .nav-item-letter,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .sidebar .nav-sidebar > .nav-item > .nav-link > span.nav-item-letter,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .sidebar .nav-sidebar > .nav-item > .nav-link > span.nav-item-letter,
.sidebar-mini:not(.sidebar-collapse) .main-sidebar .sidebar .nav-sidebar > .nav-item > .nav-link > span.nav-item-letter {
  display: flex !important;
  align-items: center;
  justify-content: center;
  line-height: 1;
  text-align: center;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.7rem;
  font-weight: 700;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.15);
  flex-shrink: 0;
}

.main-sidebar .nav-sidebar .nav-link {
  color: rgba(255, 255, 255, 0.65) !important;
  border-radius: 8px;
  transition: background-color 0.15s ease;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.main-sidebar .nav-sidebar .nav-link i, .main-sidebar .nav-sidebar .nav-link svg {
  color: inherit !important;
}
.main-sidebar .nav-sidebar .nav-link .nav-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  flex-shrink: 0;
}
.main-sidebar .nav-sidebar .nav-link.active {
  background-color: #0bc987 !important;
  color: #26312e !important;
}
.main-sidebar .nav-sidebar .nav-link.active i, .main-sidebar .nav-sidebar .nav-link.active svg {
  color: #26312e !important;
}
.main-sidebar .nav-sidebar .nav-link:not(.active):hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #ffffff !important;
}
.main-sidebar .nav-sidebar .nav-link:not(.active):hover i, .main-sidebar .nav-sidebar .nav-link:not(.active):hover svg {
  color: #ffffff !important;
}

.sidebar-mini.sidebar-collapse .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item {
  margin: 3px 6px;
}
.sidebar-mini.sidebar-collapse .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item > .nav-link {
  padding: 0 !important;
  width: 40px;
  height: 40px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.sidebar-mini.sidebar-collapse .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item > .nav-link i, .sidebar-mini.sidebar-collapse .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item > .nav-link svg {
  font-size: 1.1rem;
  margin: 0 !important;
}

@media (max-width: 991.98px) {
  .sidebar-mini .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item {
    margin: 3px 6px;
  }
  .sidebar-mini .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item > .nav-link {
    padding: 0 !important;
    width: 40px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  .sidebar-mini .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item > .nav-link i, .sidebar-mini .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar > .nav-item > .nav-link svg {
    font-size: 1.1rem;
    margin: 0 !important;
  }
  .sidebar-mini .main-sidebar:not(:hover):not(.sidebar-focused) .nav-sidebar .nav-link p {
    display: none !important;
  }
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item,
.sidebar-mini:not(.sidebar-collapse) .main-sidebar .nav-sidebar > .nav-item {
  margin: 3px 8px;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link,
.sidebar-mini:not(.sidebar-collapse) .main-sidebar .nav-sidebar > .nav-item > .nav-link {
  padding: 8px 12px !important;
  width: auto;
  height: auto;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  white-space: nowrap;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link i, .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link svg,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link i,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link svg,
.sidebar-mini:not(.sidebar-collapse) .main-sidebar .nav-sidebar > .nav-item > .nav-link i,
.sidebar-mini:not(.sidebar-collapse) .main-sidebar .nav-sidebar > .nav-item > .nav-link svg {
  font-size: 1rem;
  margin: 0 !important;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link p,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link p,
.sidebar-mini:not(.sidebar-collapse) .main-sidebar .nav-sidebar > .nav-item > .nav-link p {
  display: inline !important;
  margin: 0 !important;
  animation: none !important;
  margin-left: 0 !important;
}

.main-header.navbar {
  background-color: #ffffff !important;
  border-bottom: 1px solid #eaeaea;
  box-shadow: none !important;
  min-height: 54px;
  padding: 0 20px !important;
}
.main-header.navbar .navbar-page-title .navbar-title-text {
  font-size: 0.875rem;
  font-weight: 600;
  color: #1a1a1a;
}
.main-header.navbar .nav-link,
.main-header.navbar .navbar-icon-btn {
  color: #3f4845 !important;
  padding: 8px 10px;
}
.main-header.navbar .nav-link:hover,
.main-header.navbar .navbar-icon-btn:hover {
  color: #26312e !important;
}
.main-header.navbar .nav-link i,
.main-header.navbar .navbar-icon-btn i {
  font-size: 1rem;
}
.main-header.navbar .navbar-user-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #f0f0f0;
  color: #3f4845;
}
.main-header.navbar .navbar-user-icon i {
  font-size: 0.85rem;
}

.content-wrapper {
  background-color: #f5f5f5;
}

.content-header {
  padding: 24px 24px 0 !important;
}
.content-header .page-title {
  font-size: 2rem;
  font-weight: 600;
  color: #000d09;
  margin: 0 0 4px;
  line-height: 40px;
}
.content-header .page-label {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 20px;
  color: #404846;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 2px;
}

.content {
  padding: 16px 24px 24px !important;
  background-color: #f5f5f5;
}

.main-footer {
  display: none;
}

.navbar-breadcrumbs .breadcrumb {
  background: transparent;
  padding: 0;
  font-size: 0.8125rem;
  font-weight: 500;
}
.navbar-breadcrumbs .breadcrumb .breadcrumb-item {
  color: #8a9490;
}
.navbar-breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #8a9490;
  text-decoration: none;
}
.navbar-breadcrumbs .breadcrumb .breadcrumb-item a:hover {
  color: #26312e;
}
.navbar-breadcrumbs .breadcrumb .breadcrumb-item.active {
  color: #1a1a1a;
}
.navbar-breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #c0c0c0;
  font-weight: 400;
}

.ev-info-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.ev-info-card {
  border-radius: 16px;
  padding: 14px 18px;
  min-width: 140px;
  flex: 1 1 140px;
  max-width: 240px;
  position: relative;
  cursor: pointer;
  transition: box-shadow 0.15s ease;
}
.ev-info-card:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.ev-info-card__label {
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 4px;
  opacity: 0.8;
}
.ev-info-card__value {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}
.ev-info-card__unit {
  font-size: 0.875rem;
  font-weight: 400;
}
.ev-info-card__sub {
  font-size: 0.8rem;
  margin-top: 2px;
  opacity: 0.75;
}
.ev-info-card--green {
  background-color: #0bc987;
  color: #26312e;
}
.ev-info-card--green .ev-info-card__label {
  opacity: 0.7;
}
.ev-info-card--dark {
  background-color: #26312e;
  color: #ffffff;
}
.ev-info-card--dark .ev-info-card__label {
  opacity: 0.6;
}
.ev-info-card--light {
  background-color: #ffffff;
  color: #1a1a1a;
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
}

.main-sidebar .nav-sidebar .nav-link .nav-item-letter {
  border-radius: 6px !important;
  font-size: 0.6rem !important;
  font-weight: 700;
  width: 1.4rem !important;
  height: 1.4rem !important;
}

.edit-form-card .card-body {
  padding: 24px;
}
.edit-form-card .form-group {
  margin-bottom: 1rem;
}
.edit-form-card label, .edit-form-card .col-form-label {
  font-size: 0.85rem;
  font-weight: 500;
  color: #404846;
  margin-bottom: 4px;
}
.edit-form-card .form-control,
.edit-form-card .form-select {
  border-radius: 8px;
  border-color: #e0e0e0;
  padding: 8px 12px;
}
.edit-form-card .form-control:focus,
.edit-form-card .form-select:focus {
  border-color: #0bc987;
  box-shadow: 0 0 0 0.15rem rgba(11, 201, 135, 0.15);
}
.edit-form-card .form-control:disabled,
.edit-form-card .form-select:disabled {
  background-color: #f5f5f5;
  color: #404846;
  cursor: not-allowed;
}
.edit-form-card textarea.form-control {
  min-height: 80px;
}

.btn-primary {
  font-weight: 500;
}

.btn-secondary,
.btn-outline-secondary {
  background-color: #ffffff !important;
  border-color: #e0e0e0 !important;
  color: #3f4845 !important;
}
.btn-secondary:hover,
.btn-outline-secondary:hover {
  background-color: #f5f5f5 !important;
  color: #26312e !important;
}

.btn-dark {
  background-color: #26312e !important;
  border-color: #26312e !important;
  color: #ffffff !important;
  font-weight: 500;
}
.btn-dark:hover {
  background-color: rgb(55.8206896552, 71.9793103448, 67.5724137931) !important;
  border-color: rgb(55.8206896552, 71.9793103448, 67.5724137931) !important;
  color: #ffffff !important;
}
.btn-dark:disabled {
  opacity: 0.5;
}

.ev-badge {
  font-weight: 500;
  font-size: 0.75rem;
  padding: 4px 12px;
  border-radius: 999px;
  display: inline-block;
  white-space: nowrap;
}
.ev-badge--green {
  background-color: rgba(11, 201, 135, 0.18);
  color: #0a7a52;
}
.ev-badge--yellow {
  background-color: rgba(255, 167, 0, 0.18);
  color: #b07300;
}
.ev-badge--red {
  background-color: rgba(241, 25, 49, 0.16);
  color: #c8102e;
}

.toggle-buttons {
  display: inline-flex;
  background-color: #f0f0f0;
  border-radius: 999px;
  padding: 3px;
  gap: 0;
}
.toggle-buttons .toggle-btn {
  display: inline-block;
  padding: 6px 18px;
  border-radius: 999px;
  font-size: 0.85rem;
  font-weight: 600;
  color: #404846;
  cursor: pointer;
  transition: all 0.15s ease;
  margin: 0;
  user-select: none;
}
.toggle-buttons input[type=radio]:checked + .toggle-btn {
  background-color: #26312e;
  color: #ffffff;
}

.dash-top-row {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 16px;
  align-items: stretch;
}

.dash-greeting-card {
  background: #ffffff;
  border-radius: 24px;
  padding: 18px 22px;
  display: flex;
  align-items: center;
  gap: 14px;
  min-width: 240px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
}
.dash-greeting-card .dash-avatar {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  object-fit: cover;
  background: #f0f0f0;
}
.dash-greeting-card .dash-greeting-title {
  font-size: 1.05rem;
  font-weight: 600;
  color: #000d09;
}
.dash-greeting-card .dash-greeting-date {
  font-size: 0.85rem;
  color: #404846;
}

.dash-mini-card {
  border-radius: 24px;
  padding: 14px 18px;
  min-width: 145px;
  max-width: 220px;
  flex: 1 1 145px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
  text-decoration: none !important;
  transition: box-shadow 0.15s ease;
}
.dash-mini-card:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.dash-mini-card__label {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  font-size: 0.65rem;
  line-height: 1.3;
}
.dash-mini-card__label i {
  font-size: 0.9rem;
}
.dash-mini-card__label span {
  text-align: right;
}
.dash-mini-card__value {
  font-size: 0.95rem;
  font-weight: 500;
  line-height: 1.3;
}
.dash-mini-card__value strong {
  font-size: 1.05rem;
  font-weight: 700;
}
.dash-mini-card--green {
  background: #0bc987;
  color: #26312e;
}
.dash-mini-card--green .dash-mini-card__value {
  color: #000d09;
}
.dash-mini-card--dark {
  background: #26312e;
  color: #ffffff;
}
.dash-mini-card--dark .dash-mini-card__label {
  color: rgba(255, 255, 255, 0.8);
}
.dash-mini-card--light {
  background: #ffffff;
  color: #1a1a1a;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
}
.dash-mini-card--light .dash-mini-card__label {
  color: #404846;
}

.dash-bottom-row {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  flex-wrap: wrap;
}

.dash-projects-card {
  flex: 0 0 340px;
  max-width: 340px;
}

.dash-events-card {
  flex: 1 1 480px;
  min-width: 0;
}

.dash-card-link {
  color: #000d09 !important;
  text-decoration: none !important;
}
.dash-card-link:hover {
  color: #0bc987 !important;
}
.dash-card-link i {
  font-size: 0.7rem;
}

.dash-project-list {
  list-style: none;
  margin: 0;
  padding: 12px 16px 16px;
}
.dash-project-list li + li {
  margin-top: 0;
}
.dash-project-list li a {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 12px;
  border: 1px solid #ececec;
  border-bottom: none;
  color: #1a1a1a;
  font-size: 0.9rem;
  text-decoration: none;
}
.dash-project-list li a:hover {
  background: #f7f7f7;
}
.dash-project-list li:first-child a {
  border-radius: 8px 8px 0 0;
}
.dash-project-list li:last-child a {
  border-radius: 0 0 8px 8px;
  border-bottom: 1px solid #ececec;
}
.dash-project-list li:only-child a {
  border-radius: 8px;
}

.subnav-shell {
  display: flex;
  align-items: stretch;
  margin: -16px -24px -24px;
  min-height: calc(100vh - 55px);
}

.second-menu-panel {
  width: 220px;
  flex-shrink: 0;
  background: #ffffff;
  padding: 18px 10px;
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.04);
}

.subnav-shell-content {
  flex: 1 1 auto;
  min-width: 0;
  padding: 24px;
}

.second-menu {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
.second-menu .nav-item {
  display: block;
  margin: 2px 0;
}
.second-menu .nav-item .nav-link {
  display: block;
  padding: 9px 14px;
  border-radius: 6px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #404846;
  transition: background-color 0.15s ease;
  white-space: nowrap;
}
.second-menu .nav-item .nav-link .nav-item-letter,
.second-menu .nav-item .nav-link .nav-item-icon,
.second-menu .nav-item .nav-link i {
  display: none !important;
}
.second-menu .nav-item .nav-link p,
.second-menu .nav-item .nav-link .nav-item-title {
  display: inline !important;
  margin: 0;
  padding: 0;
  font-size: 0.875rem;
  font-weight: inherit;
  color: inherit;
}
.second-menu .nav-item .nav-link.active {
  background-color: #0bc987;
  color: #000d09;
}
.second-menu .nav-item .nav-link:not(.active):hover {
  background-color: #f0faf6;
  color: #26312e;
}

#project_event_period_wrapper > div > div:nth-child(2) > div > div:nth-child(2) > div > div > div > div > label {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUc3UUE7RUFDRTtBSGdSRjs7QUloVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSm1VRjtBSWpVRTtFQUNFO0VBQ0E7RUFDQTtBSm1VSjtBSWhVRTtFQUNFO0VBQ0E7RUFDQTtBSmtVSjtBSS9URTtFQUNFO0FKaVVKOztBSTNUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKOFRGO0FJNVRFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4VEo7QUk1VEk7O0VBQ0U7RUFDQTtBSitUTjtBSTdUTTs7RUFBVTtBSmlVaEI7QUk5VEk7O0VBQ0U7QUppVU47QUk5VEk7O0VBQ0U7QUppVU47QUkzVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2VFI7QUkxVE07RUFDRTtBSjRUUjtBSXpUTTtFQUNFO0FKMlRSOztBSW5UQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKc1RGOztBSW5UQTtFQUNFO0VBQ0E7RUFDQTtBSnNURjtBSXBURTtFQUNFO0VBQ0E7RUFDQTtBSnNUSjs7QUlsVEE7RUFDRTtFQUNBO0VBQ0E7QUpxVEY7O0FJbFRBO0VBQ0U7RUFDQTtFQUNBO0FKcVRGO0FJblRFO0VBQ0U7RUFDQTtFQUNBO0FKcVRKOztBSS9TQTtFQUNFO0VBQ0E7RUFDQTtBSmtURjtBSWhURTtFQUNFO0VBQ0E7QUprVEo7O0FJOVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaVRGOztBSTVTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitTRjtBSTdTRTtFQUNFO0FKK1NKOztBSTNTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOFNGO0FJNVNFO0VBQ0U7RUFDQTtBSjhTSjs7QUkxU0E7RUFDRTtFQUNBO0VBQ0E7QUo2U0Y7O0FJeFNBO0VBQ0U7QUoyU0Y7O0FJeFNBO0VBQ0U7RUFDQTtFQUNBO0FKMlNGO0FJelNFO0VBQ0U7QUoyU0o7O0FJcFNFO0VBQ0U7RUFDQTtBSnVTSjtBSXJTSTtFQUNFO0FKdVNOOztBSWhTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKbVNGO0FJalNFO0VBQ0U7RUFDQTtFQUNBO0FKbVNKOztBSS9SQTtFQUNFO0VBQ0E7RUFDQTtBSmtTRjs7QUk1UkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitSSjtBSTVSRTtFQUNFO0VBQ0E7QUo4Uko7O0FJMVJBO0VBQ0U7RUFDQTtFQUNBO0FKNlJGO0FJMVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0Uk47QUkxUk07RUFBVTtFQUFnQjtBSjhSaEM7QUkzUkk7RUFDRTtFQUNBO0VBQ0E7QUo2Uk47QUkxUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjRSTjs7QUlyUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSndSRjs7QUlsUkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFSSjtBSWxSRTtFQUNFO0VBQ0E7QUpvUko7O0FJOVFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmlSRjs7QUt0bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlsQkY7O0FLcGxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1bEJGO0FLcmxCRTtFQUNFO0FMdWxCSjtBS3BsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzbEJKO0FLcGxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc2xCTjtBS25sQkk7RUFDRTtFQUNBO0VBQ0E7QUxxbEJOO0FLbmxCTTtFQUNFO0FMcWxCUjtBS2psQkk7RUFDRTtFQUNBO0FMbWxCTjs7QUs1a0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCtrQkY7QUs3a0JFOztFQUNFO0VBQ0E7QUxnbEJKO0FLN2tCRTs7RUFDRTtFQUNBO0FMZ2xCSjs7QUsza0JBO0VBQ0U7RUFDQTtBTDhrQkY7O0FLMWtCQTtFQUNFO0VBQ0E7QUw2a0JGOztBS3hrQkE7RUFDRTtBTDJrQkY7O0FLdGtCQTtFQUNFO0VBQ0E7RUFDQTtBTHlrQkY7O0FLbmtCSTs7RUFFRTtBTHNrQk47QUtua0JJOztFQUVFO0FMcWtCTjtBS2prQkU7RUFDRTtFQUNBO0FMbWtCSjtBS2hrQkU7RUFDRTtBTGtrQko7O0FLNWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMK2pCRjtBSzdqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTCtqQko7O0FLempCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNGpCRjtBSzFqQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDRqQko7QUt6akJFO0VBQ0U7QUwyakJKO0FLempCSTtFQUNFO0FMMmpCTjtBS3pqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJqQlI7QUt4akJNO0VBQ0U7RUFDQTtFQUNBO0FMMGpCUjtBS3ZqQk07RUFDRTtFQUNBO0FMeWpCUjtBS3BqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc2pCSjtBS3BqQkk7RUFDRTtBTHNqQk47QUtuakJJO0VBQ0U7RUFDQTtBTHFqQk47O0FHNXRCQTtFQUNFO0lBQ0U7RUgrdEJGO0FBQ0Y7QU1qeEJBO0VBQ0U7RUFDQTtBTm14QkY7QU1qeEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5teEJKOztBTTN3QkE7RUFBVztBTit3Qlg7O0FNOXdCQTtFQUFXO0FOa3hCWDs7QU1qeEJBO0VBQVM7QU5xeEJUOztBTXB4QkE7RUFBUztBTnd4QlQ7O0FNdnhCQTtFQUFTO0FOMnhCVDs7QU1seEJBO0VBQ0UsV0FyQ2U7QU4wekJqQjs7QU1qeEJBO0VBQ0U7QU5veEJGOztBTWh4QkE7RUFDRTtBTm14QkY7O0FNN3dCQTtFQUNFOztJQUVFO0VOZ3hCRjtFTTd3QkE7SUFDRTtF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dUJKO0FNN3RCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOK3RCSjtBTTV0QkU7O0VBRUU7RUFDQTtFQUNBO0FOOHRCSjtBTTV0Qkk7O0VBQ0UscUJBdGNXO0VBdWNYO0FOK3RCTjtBTTF0QkU7O0VBRUU7RUFDQTtFQUNBO0FONHRCSjtBTXp0QkU7RUFDRTtBTjJ0Qko7O0FNcnRCQTtFQUNFO0FOd3RCRjs7QU1ydEJBOztFQUVFO0VBQ0E7RUFDQTtBTnd0QkY7QU10dEJFOztFQUNFO0VBQ0E7QU55dEJKOztBTXJ0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTnd0QkY7QU10dEJFO0VBQ0U7RUFDQTtFQUNBO0FOd3RCSjtBTXJ0QkU7RUFDRTtBTnV0Qko7O0FNanRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm90QkY7QU1sdEJFO0VBQ0U7RUFDQTtBTm90Qko7QU1sdEJFO0VBQ0U7RUFDQTtBTm90Qko7QU1sdEJFO0VBQ0U7RUFDQTtBTm90Qko7O0FNOXNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pdEJGO0FNL3NCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaXRCSjtBTTlzQkU7RUFDRSx5QkE1aUJhO0VBNmlCYjtBTmd0Qko7O0FPaHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtd0NGOztBT2h3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbXdDRjtBT2p3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbXdDSjtBT2h3Q0U7RUFDRTtFQUNBO0VBQ0E7QVBrd0NKO0FPL3ZDRTtFQUNFO0VBQ0E7QVBpd0NKOztBTzd2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZ3dDRjtBTzl2Q0U7RUFBVTtBUGl3Q1o7QU8vdkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaXdDSjtBTy92Q0k7RUFBSTtBUGt3Q1I7QU9od0NJO0VBQU87QVBtd0NYO0FPaHdDRTtFQUNFO0VBQ0E7RUFDQTtBUGt3Q0o7QU9od0NJO0VBQVM7RUFBb0I7QVBvd0NqQztBT2p3Q0U7RUFDRTtFQUNBO0FQbXdDSjtBT2p3Q0k7RUFBeUI7QVBvd0M3QjtBT2p3Q0U7RUFDRTtFQUNBO0FQbXdDSjtBT2p3Q0k7RUFBeUI7QVBvd0M3QjtBT2p3Q0U7RUFDRTtFQUNBO0VBQ0E7QVBtd0NKO0FPandDSTtFQUF5QjtBUG93QzdCOztBT2h3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUG13Q0Y7O0FPaHdDQTtFQUNFO0VBQ0E7QVBtd0NGOztBT2h3Q0E7RUFDRTtFQUNBO0FQbXdDRjs7QU9od0NBO0VBQ0U7RUFDQTtBUG13Q0Y7QU9qd0NFO0VBQVU7QVBvd0NaO0FPbHdDRTtFQUFJO0FQcXdDTjs7QU9sd0NBO0VBQ0U7RUFDQTtFQUNBO0FQcXdDRjtBT253Q0U7RUFBVTtBUHN3Q1o7QU9wd0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQc3dDSjtBT3B3Q0k7RUFBVTtBUHV3Q2Q7QU9wd0NFO0VBQW1CO0FQdXdDckI7QU90d0NFO0VBQWtCO0VBQTRCO0FQMHdDaEQ7QU96d0NFO0VBQWtCO0FQNHdDcEI7O0FRNTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSKzVDRjs7QVE1NUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUis1Q0Y7O0FRNTVDQTtFQUNFO0VBQ0E7RUFDQTtBUis1Q0Y7O0FRNTVDQTtFQUNFO0VBQ0E7RUFDQTtBUis1Q0Y7QVE3NUNFO0VBQ0U7RUFDQTtBUis1Q0o7QVE3NUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUis1Q047QVE1NUNNOzs7RUFHRTtBUjg1Q1I7QVEzNUNNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjY1Q1I7QVF6NUNJO0VBQ0U7RUFDQTtBUjI1Q047QVF4NUNJO0VBQ0U7RUFDQTtBUjA1Q047O0FRbjVDQTtFQUNFO0FSczVDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RvYXN0ci9idWlsZC90b2FzdHIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3RoZW1lcy9kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tYWluX2ltcG9ydC9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tYWluX2ltcG9ydC9zaG93X21vcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21haW5faW1wb3J0L2Jvb3RzdHJhcF9vdmVycmlkZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbWFpbl9pbXBvcnQvdGFsYmVidW5kbGVfb3ZlcnJpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21haW5faW1wb3J0L2FkbWlubHRlX292ZXJyaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHBfaW1wb3J0L2Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwX2ltcG9ydC9wcm9qZWN0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnRvYXN0LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMH0udG9hc3QtbWVzc2FnZXstbXMtd29yZC13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnRvYXN0LW1lc3NhZ2UgYSwudG9hc3QtbWVzc2FnZSBsYWJlbHtjb2xvcjojRkZGfS50b2FzdC1tZXNzYWdlIGE6aG92ZXJ7Y29sb3I6I0NDQzt0ZXh0LWRlY29yYXRpb246bm9uZX0udG9hc3QtY2xvc2UtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi0uM2VtO3RvcDotLjNlbTtmbG9hdDpyaWdodDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0ZGRjstd2Via2l0LXRleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouODstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCk7bGluZS1oZWlnaHQ6MX0udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzLC50b2FzdC1jbG9zZS1idXR0b246aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi40Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKX0ucnRsIC50b2FzdC1jbG9zZS1idXR0b257bGVmdDotLjNlbTtmbG9hdDpsZWZ0O3JpZ2h0Oi4zZW19YnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbntwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnRvYXN0LXRvcC1jZW50ZXJ7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tY2VudGVye2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWZ1bGwtd2lkdGh7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tZnVsbC13aWR0aHtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1sZWZ0e3RvcDoxMnB4O2xlZnQ6MTJweH0udG9hc3QtdG9wLXJpZ2h0e3RvcDoxMnB4O3JpZ2h0OjEycHh9LnRvYXN0LWJvdHRvbS1yaWdodHtyaWdodDoxMnB4O2JvdHRvbToxMnB4fS50b2FzdC1ib3R0b20tbGVmdHtib3R0b206MTJweDtsZWZ0OjEycHh9I3RvYXN0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OTtwb2ludGVyLWV2ZW50czpub25lfSN0b2FzdC1jb250YWluZXIgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7cG9pbnRlci1ldmVudHM6YXV0bztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgMCA2cHg7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjMwMHB4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjE1cHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDstbW96LWJveC1zaGFkb3c6MCAwIDEycHggIzk5OTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEycHggIzk5OTtib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Y29sb3I6I0ZGRjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0jdG9hc3QtY29udGFpbmVyPmRpdi5ydGx7ZGlyZWN0aW9uOnJ0bDtwYWRkaW5nOjE1cHggNTBweCAxNXB4IDE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxNXB4IGNlbnRlcn0jdG9hc3QtY29udGFpbmVyPmRpdjpob3ZlcnstbW96LWJveC1zaGFkb3c6MCAwIDEycHggIzAwMDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEycHggIzAwMDtib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7b3BhY2l0eToxOy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO2N1cnNvcjpwb2ludGVyfSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWluZm97YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWVycm9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXI+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5kaXZ7d2lkdGg6MzAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoPmRpdnt3aWR0aDo5NiU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udG9hc3R7YmFja2dyb3VuZC1jb2xvcjojMDMwMzAzfS50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzUxQTM1MX0udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojQkQzNjJGfS50b2FzdC1pbmZve2JhY2tncm91bmQtY29sb3I6IzJGOTZCNH0udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNGODk0MDZ9LnRvYXN0LXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi40Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjI0MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MTFlbX0jdG9hc3QtY29udGFpbmVyPmRpdi5ydGx7cGFkZGluZzo4cHggNTBweCA4cHggOHB4fSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19I3RvYXN0LWNvbnRhaW5lciAucnRsIC50b2FzdC1jbG9zZS1idXR0b257bGVmdDotLjJlbTtyaWdodDouMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjI0MXB4KSBhbmQgKG1heC13aWR0aDo0ODBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjE4ZW19I3RvYXN0LWNvbnRhaW5lcj5kaXYucnRse3BhZGRpbmc6OHB4IDUwcHggOHB4IDhweH0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LS4yZW07dG9wOi0uMmVtfSN0b2FzdC1jb250YWluZXIgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9ue2xlZnQ6LS4yZW07cmlnaHQ6LjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo0ODFweCkgYW5kIChtYXgtd2lkdGg6NzY4cHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDoyNWVtfSN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bHtwYWRkaW5nOjE1cHggNTBweCAxNXB4IDE1cHh9fSIsIiRtaW4tY29udHJhc3QtcmF0aW86IDM7XG4kdGhlbWUtY29sb3JzOiAoXG4gICAgICAgIFwicHJpbWFyeVwiOiAjMGJjOTg3LFxuICAgICAgICBcImRhbmdlclwiOiAjRjExOTMxLFxuICAgICAgICBcInN1Y2Nlc3NcIjogIzFkZDFhMSxcbiAgICAgICAgXCJpbmZvXCI6ICNkNWRkZWEsXG4gICAgICAgIFwid2FybmluZ1wiOiAjZmZhNzAwLFxuICAgICAgICBcImJhY2tncm91bmRcIjogI2Y1ZjVmNVxuKTtcbkBpbXBvcnQgXCJ+YWRtaW4tbHRlL2Rpc3QvY3NzL2FkbWlubHRlLmNzc1wiO1xuQGltcG9ydCBcIi9hc3NldHMvc3R5bGVzL2Jhc2VcIjtcblxuLy9hZG1pbmx0ZSBvdmVycmlkZSBjc3NcbkBpbXBvcnQgXCIuLi9tYWluX2ltcG9ydC9hZG1pbmx0ZV9vdmVycmlkZVwiO1xuXG5cbi8vYXBwIGltcG9ydHMgY3NzXG5AaW1wb3J0IFwiLi4vYXBwX2ltcG9ydC9kYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCIuLi9hcHBfaW1wb3J0L3Byb2plY3RcIjsiLCIuZHluYW1pYy1jb2xsZWN0aW9uLWZvcm0tZ3JvdXAge1xuICB1bC5keW5hbWljLWNvbGxlY3Rpb24tbGlzdCAuaW5wdXQtZ3JvdXAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5yZW1vdmUtY29sbGVjdGlvbi13aWRnZXQge1xuICAgIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbmZvcm0gLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnRveCB7XG4gIC50b3gtcHJvbW90aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLnNob3ctbW9yZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwOTVlNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IC44ZW07XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiByZWRcbiAgfVxufVxuXG4uaGlkZGVue1xuICBkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5jc3NcIjtcbkBpbXBvcnQgXCJ+c2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLmNzc1wiO1xuQGltcG9ydCBcIn5kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyLmNzc1wiO1xuXG5AaW1wb3J0IFwibWFpbl9pbXBvcnQvZmxhc2hcIjtcbkBpbXBvcnQgXCJtYWluX2ltcG9ydC9mb3JtXCI7XG5AaW1wb3J0IFwibWFpbl9pbXBvcnQvc2hvd19tb3JlXCI7XG5cbi8vIOKUgOKUgOKUgCBCYXNlIHR5cG9ncmFwaHkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkwcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIHNhbnMtc2VyaWY7XG59XG5cbi8vIOKUgOKUgOKUgCBDb250ZW50IGJhY2tncm91bmRzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbiNjb250ZW50LXNpZGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8vIOKUgOKUgOKUgCBJbmxpbmUgc2VhcmNoIC8gY2FyZCB0b29scyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmNhcmQgLmNhcmQtdG9vbHMgLmlubGluZS1mdWxsdGV4dC1zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcmQuZnVsbHRleHQtc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIOKUgOKUgOKUgCBGb3JtcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLy8gRGVzaWduIGhhcyBubyByZXF1aXJlZCBtYXJrZXJzIGluIHRoZSBhZG1pbjsga2VlcCB0aGVtIG9ubHkgb24gZXh0ZXJuYWwgZm9ybXNcbi8vICh0aGVtZXMvZXh0ZXJuYWwuc2NzcyBoYXMgaXRzIG93biBjb3B5IG9mIHRoaXMgcnVsZSkuXG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8g4pSA4pSA4pSAIEJvb3RzdHJhcCArIEFkbWluTFRFIG92ZXJyaWRlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuQGltcG9ydCBcIm1haW5faW1wb3J0L2Jvb3RzdHJhcF9vdmVycmlkZVwiO1xuQGltcG9ydCBcIm1haW5faW1wb3J0L3RhbGJlYnVuZGxlX292ZXJyaWRlXCI7XG5cbi8vIOKUgOKUgOKUgCBQcmludCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuQG1lZGlhIHByaW50IHtcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyDilIDilIDilIAgQ2FyZHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMjhweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweCAyOHB4IDAgMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIH1cblxuICA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI4cHggMjhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIH1cblxuICA+IC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgVGFibGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4udGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgdGhlYWQgdGgsXG4gIHRoZWFkIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMTJlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZmZmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBCdXR0b25zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYmM5ODcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGJjOTg3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYzMTJlICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YjU3OCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzA5YjU3OCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjYzMTJlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiYzk4NyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwYmM5ODcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNjMxMmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0LCAuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgY29sb3I6ICMzZjQ4NDU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNkMGQwZDA7XG4gICAgY29sb3I6ICMyNjMxMmU7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIEZvcm0gY29udHJvbHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGJjOTg3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExLCAyMDEsIDEzNSwgMC4xNSk7XG4gIH1cbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjYzMTJlO1xufVxuXG4vLyDilIDilIDilIAgUGFnZSBoZWFkZXIgYWN0aW9uIGJ1dHRvbnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5idG4taGVhZGVyLWFjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMTJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMGQwOSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAzNnB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uYnRuLWhlYWRlci1hY3Rpb24taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzQwNDg0NiAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4vLyDilIDilIDilIAgU2VsZWN0MiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIHVsLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaS5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIFRhYmxlcyB3aXRoIHJlc3BvbnNpdmUgd3JhcHBlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnRhYmxlLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xuXG4gICAgdGFibGUgdGJvZHkge1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIE1vZGFscyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLm1vZGFsIC5tb2RhbC1mdWxsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLy8g4pSA4pSA4pSAIFRhYmxlIGNhcmQgZm9vdGVyIChwYWdlIHNpemUgKyByYW5nZSBsZWZ0LCBwYWdlciBjZW50ZXJlZCwgZXhwb3J0cyByaWdodCkg4pSAXG5cbi5jYXJkID4gLmNhcmQtZm9vdGVyIHtcbiAgLmZvcm0tc2VsZWN0LFxuICBzZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmc6IDZweCAyOHB4IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnRibC1yYW5nZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgY29sb3I6ICM0MDQ4NDY7XG4gIH1cbn1cblxuLnRibC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOGE5NDkwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICMyNjMxMmU7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwZDA5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYucGFnZS1pdGVtLWFycm93IC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiAjNDA0ODQ2O1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBDYXJkIHRpdGxlIHRleHQgaW4gdGFibGUgaGVhZGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uY2FyZC10aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDBkMDk7XG4gIG1hcmdpbjogMCA4cHggMCA0cHg7XG59XG5cbi8vIOKUgOKUgOKUgCBDb2xsZWN0aW9uIHdpZGdldHMgaW5zaWRlIGZvcm1zIG11c3Qgbm90IGluaGVyaXQgdGhlIGRhcmsgZGF0YS10YWJsZSBoZWFkIOKUgFxuXG4uZHluYW1pYy1jb2xsZWN0aW9uLWZvcm0tZ3JvdXAgLnRhYmxlIHtcbiAgdGhlYWQgdGgsXG4gIHRoZWFkIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDA0ODQ2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRib2R5IHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBDaGVja2JveCBhbGlnbm1lbnQgaW5zaWRlIHRhYmxlIHJvd3Mg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi50YWJsZSB0Ym9keSB0ZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4udGFibGUgdGhlYWQgdGggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbiIsIi8vIOKUgOKUgOKUgCBUYWJsZSBidW5kbGU6IGNhcmQgbGF5b3V0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4vLyBDYXJkIGhlYWRlcjogdGFicyByb3cgKyBhY3Rpb24gYnV0dG9uc1xuLmNhcmQgLmNhcmQtaGVhZGVyLmQtZmxleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4vLyDilIDilIDilIAgVGFiIHN3aXRjaGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi5uYXYtdGFicy5jYXJkLWhlYWRlci10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2MwYzBjMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICM0MDQ4NDYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGJjOTg3O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGNvbG9yOiAjMjYzMTJlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIDilIAgSGVhZGVyIGFjdGlvbiBidXR0b25zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmQtZmxleCBhLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5jYXJkIC5jYXJkLWhlYWRlciAuZC1mbGV4IGJ1dHRvbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDA0ODQ2ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcblxuICBpIHtcbiAgICBjb2xvcjogIzQwNDg0NiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU2V0dGluZ3MgaWNvbi1vbmx5IGJ1dHRvbiAoY29udGFpbnMgb25seSBhbiBpY29uLCBubyB0ZXh0IG5vZGUpXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmQtZmxleCBhLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIHdpZHRoOiAzNnB4O1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLy8gQWxpZ24gYnV0dG9uIHJvdyB2ZXJ0aWNhbGx5IHdpdGggdGFic1xuLmNhcmQgLmNhcmQtaGVhZGVyID4gLmQtZmxleDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIOKUgOKUgOKUgCBDYXJkIGJvZHk6IGdpdmUgdGhlIHRhYmxlLXJlc3BvbnNpdmUgaW5zZXQgc3BhY2luZyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmNhcmQgLmNhcmQtYm9keS5wLTAge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAhaW1wb3J0YW50O1xufVxuXG4vLyDilIDilIDilIAgVGFibGUgcmVzcG9uc2l2ZTogYm9yZGVyZWQgY29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uY2FyZCAuY2FyZC1ib2R5IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBSZW1vdmUgaW5kaXZpZHVhbCBjZWxsIGJvcmRlci1yYWRpdXMgaW5zaWRlIHRoZSBib3JkZXJlZCBjb250YWluZXJcbi5jYXJkIC5jYXJkLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHtcbiAgdGhlYWQge1xuICAgIHRoOmZpcnN0LWNoaWxkLFxuICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aDpsYXN0LWNoaWxkLFxuICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHRyIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgRmlsdGVyIGNhcmQgKG5lc3RlZCBpbnNpZGUgbWFpbiBjYXJkKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTggIWltcG9ydGFudDtcblxuICAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgQ2FyZCBmb290ZXI6IHBhZ2luYXRpb24gKyBwZXItcGFnZSArIGV4cG9ydHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5jYXJkID4gLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjhweCAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuXG4gIC5mb3JtLXNlbGVjdCxcbiAgLmZvcm0tc2VsZWN0LXNtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQwNDg0NjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAxMnB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwZDA5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGJjOTg3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBiYzk4NyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMGQwOSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCguYWN0aXZlKSAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNjMGMwYzAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDA0ODQ2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjNDA0ODQ2ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzXCI7XG5cbi8vIOKUgOKUgOKUgCBEZXNpZ24gdG9rZW5zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuJHNpZGViYXItYmc6ICAgICAjMjYzMTJlO1xuJHNpZGViYXItd2lkdGg6ICA2NXB4O1xuJHByaW1hcnktZ3JlZW46ICAjMGJjOTg3O1xuJG5hdmJhci1iZzogICAgICAjZmZmZmZmO1xuJGNvbnRlbnQtYmc6ICAgICAjZjVmNWY1O1xuXG4vLyDilIDilIDilIAgU2lkZWJhciBiYWNrZ3JvdW5kIChhbGwgc3RhdGVzKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLm1haW4tc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWJnICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAuc2lkZWJhci1mb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgQm9vdHN0cmFwIDUgdXRpbGl0eSBzaGltcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIFRoZSBhZG1pbiB0aGVtZSBzaGlwcyBBZG1pbkxURSAzIChCb290c3RyYXAgNCBDU1MpLCBidXQgdGVtcGxhdGVzIHVzZSBhIGZld1xuLy8gQlM1IHV0aWxpdHkgbmFtZXMuIFByb3ZpZGUgdGhlbSBoZXJlIHNvIHRoZSBtYXJrdXAgd29ya3MgYXMgd3JpdHRlbi5cblxuLm1zLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4ubWUtYXV0byB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4uZ2FwLTEgeyBnYXA6IDAuMjVyZW07IH1cbi5nYXAtMiB7IGdhcDogMC41cmVtOyB9XG4uZ2FwLTMgeyBnYXA6IDFyZW07IH1cblxuLy8g4pSA4pSA4pSAIFNpZGViYXIgc3RhdGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gQ29sbGFwc2VkIChkZWZhdWx0KTogNjVweCBpY29uIHJhaWw7IGhvdmVyaW5nIGl0IGV4cGFuZHMgYSAyNTBweCBvdmVybGF5XG4vLyAoQWRtaW5MVEUncyBvd24gOmhvdmVyLy5zaWRlYmFyLWZvY3VzZWQgcnVsZXMg4oCUIGhpZ2hlciBzcGVjaWZpY2l0eSDigJQgd2luXG4vLyBvdmVyIHRoZSB3aWR0aCBiZWxvdykuIFRoZSBuYXZiYXIgaGFtYnVyZ2VyIChwdXNobWVudSkgdW5waW5zL3BpbnMgdGhlXG4vLyBzaWRlYmFyIHBlcm1hbmVudGx5OyB0aGUgc3RhdGUgcGVyc2lzdHMgdmlhIHRoZSBhZG1pbmx0ZXNpZGViYXJjb2xsYXBzZVxuLy8gY29va2llIChhc3NldHMvc2NyaXB0cy9tYWluLmpzKS5cblxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG59XG5cbi8vIENvbXBhY3QgcmFpbDogaGlkZSBuYXYgdGV4dCB3aGlsZSBjb2xsYXBzZWQgYW5kIG5vdCBob3ZlcmVkXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoOmhvdmVyKTpub3QoLnNpZGViYXItZm9jdXNlZCkgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBMb2dvIG9ubHksIG5ldmVyIHRoZSBicmFuZCB0ZXh0XG4ubWFpbi1zaWRlYmFyIC5icmFuZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCZWxvdyBBZG1pbkxURSdzIGxnIGJyZWFrcG9pbnQgdGhlIHNpZGViYXIgZ29lcyBvZmYtY2FudmFzIChtYXJnaW4tbGVmdDpcbi8vIC0yNTBweCkuIEtlZXAgdGhlIHJhaWwgYWx3YXlzIHZpc2libGUgaW5zdGVhZDsgaG92ZXIgc3RpbGwgZXhwYW5kcyBpdCBhc1xuLy8gYW4gb3ZlcmxheSBhbmQgY29udGVudCBrZWVwcyB0aGUgcmFpbCBvZmZzZXQuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLFxuICAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoOmhvdmVyKTpub3QoLnNpZGViYXItZm9jdXNlZCkge1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyLFxuICAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnNpZGViYXItbWluaSAubWFpbi1oZWFkZXIubmF2YmFyLFxuICAuc2lkZWJhci1taW5pIC5tYWluLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQ29udGVudC9oZWFkZXIgbWFyZ2luIG1hdGNoZXMgdGhlIDY1cHggcmFpbCB3aGlsZSBjb2xsYXBzZWQgKHRoZSBob3ZlclxuLy8gZXhwYW5zaW9uIG92ZXJsYXlzIGNvbnRlbnQgaW5zdGVhZCBvZiBwdXNoaW5nIGl0KS4gV2hlbiB0aGUgc2lkZWJhciBpc1xuLy8gcGlubmVkIG9wZW4gKG5vIC5zaWRlYmFyLWNvbGxhcHNlKSBBZG1pbkxURSdzIGRlZmF1bHQgMjUwcHggbWFyZ2lucyBhcHBseS5cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWhlYWRlci5uYXZiYXIsXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoICFpbXBvcnRhbnQ7XG59XG5cbi8vIOKUgOKUgOKUgCBCcmFuZCAvIGxvZ28g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5icmFuZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDZweCAhaW1wb3J0YW50O1xuXG4gIC5icmFuZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5icmFuZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTGV0dGVyIGJhZGdlIHNob3duIGFzIHRoZSBpdGVtIGljb24gKGFsbCBzaWRlYmFyIHN0YXRlcyDigJQgaXRlbXMgd2l0aG91dCBhXG4vLyByZWFsIGljb24ga2VlcCB0aGVpciBiYWRnZSBuZXh0IHRvIHRoZSB0ZXh0IHdoZW4gdGhlIHNpZGViYXIgaXMgZXhwYW5kZWQpLlxuLy8gQWRtaW5MVEUncyBob3ZlciB0ZXh0LXJldmVhbCBzZXRzIGAubmF2LWxpbmsgPiBzcGFuIHsgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyAhaW1wb3J0YW50IH1gLCB3aGljaCB3b3VsZCBicmVhayB0aGUgYmFkZ2UncyBmbGV4IGNlbnRyaW5nIChsZXR0ZXIganVtcHMgdG9cbi8vIHRoZSB0b3AtbGVmdCBjb3JuZXIgYW5kIHNocmlua3MpIOKAlCB0aGUgZXh0cmEgYC5zaWRlYmFyYCArIGBzcGFuLmAgcXVhbGlmaWVyc1xuLy8gYmVsb3cgYmVhdCB0aGF0IHJ1bGUncyBzcGVjaWZpY2l0eSBpbiBldmVyeSBzdGF0ZS5cbi5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayAubmF2LWl0ZW0tbGV0dGVyLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnNpZGViYXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3Bhbi5uYXYtaXRlbS1sZXR0ZXIsXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3Bhbi5uYXYtaXRlbS1sZXR0ZXIsXG4uc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1jb2xsYXBzZSkgLm1haW4tc2lkZWJhciAuc2lkZWJhciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuLm5hdi1pdGVtLWxldHRlciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLy8g4pSA4pSA4pSAIE5hdiBsaW5rIGNvbG9ycyAoYXBwbHkgaW4gYWxsIHN0YXRlcykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG5cbiAgaSwgc3ZnIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1pdGVtLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRzaWRlYmFyLWJnICFpbXBvcnRhbnQ7XG5cbiAgICBpLCBzdmcgeyBjb2xvcjogJHNpZGViYXItYmcgIWltcG9ydGFudDsgfVxuICB9XG5cbiAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cbiAgICBpLCBzdmcgeyBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIENvbXBhY3QgcmFpbDogaWNvbi1vbmx5IDQww5c0MCBsaW5rcyAoY29sbGFwc2VkICsgbm90IGhvdmVyZWQpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoOmhvdmVyKTpub3QoLnNpZGViYXItZm9jdXNlZCkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAzcHggNnB4O1xuXG4gID4gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaSwgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZSB1c2VzIHRoZSBjb21wYWN0IHJhaWwgcmVnYXJkbGVzcyBvZiB0aGUgcGlubmVkIHN0YXRlXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCg6aG92ZXIpOm5vdCguc2lkZWJhci1mb2N1c2VkKSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbjogM3B4IDZweDtcblxuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpLCBzdmcge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCg6aG92ZXIpOm5vdCguc2lkZWJhci1mb2N1c2VkKSAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgRXhwYW5kZWQgbGF5b3V0IChob3ZlciBvdmVybGF5IG9yIHBpbm5lZCBvcGVuKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIsXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQsXG4uc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1jb2xsYXBzZSkgLm1haW4tc2lkZWJhciB7XG4gIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAzcHggOHB4O1xuXG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgaSwgc3ZnIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBUb3AgTmF2YmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4ubWFpbi1oZWFkZXIubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iZyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcblxuICAubmF2YmFyLXBhZ2UtdGl0bGUgLm5hdmJhci10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cblxuICAubmF2LWxpbmssXG4gIC5uYXZiYXItaWNvbi1idG4ge1xuICAgIGNvbG9yOiAjM2Y0ODQ1ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG5cbiAgICAmOmhvdmVyIHsgY29sb3I6ICRzaWRlYmFyLWJnICFpbXBvcnRhbnQ7IH1cblxuICAgIGkgeyBmb250LXNpemU6IDFyZW07IH1cbiAgfVxuXG4gIC5uYXZiYXItdXNlci1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGNvbG9yOiAjM2Y0ODQ1O1xuXG4gICAgaSB7IGZvbnQtc2l6ZTogMC44NXJlbTsgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBDb250ZW50IGFyZWEg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1iZztcbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDAgIWltcG9ydGFudDtcblxuICAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDBkMDk7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBhZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzQwNDg0NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAyNHB4IDI0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmc7XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIOKUgOKUgOKUgCBCcmVhZGNydW1icyBpbiBuYXZiYXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5uYXZiYXItYnJlYWRjcnVtYnMge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBjb2xvcjogIzhhOTQ5MDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOGE5NDkwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkc2lkZWJhci1iZzsgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7IGNvbG9yOiAjMWExYTFhOyB9XG5cbiAgICAgICYgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgY29sb3I6ICNjMGMwYzA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBJbmZvIGNhcmRzIHJvdyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmV2LWluZm8tY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cblxuLmV2LWluZm8tY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgZmxleDogMSAxIDE0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuXG4gICY6aG92ZXIgeyBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTsgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAmX191bml0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWdyZWVuO1xuICAgIGNvbG9yOiAkc2lkZWJhci1iZztcbiAgICAuZXYtaW5mby1jYXJkX19sYWJlbCB7IG9wYWNpdHk6IDAuNzsgfVxuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLmV2LWluZm8tY2FyZF9fbGFiZWwgeyBvcGFjaXR5OiAwLjY7IH1cbiAgfVxuXG4gICYtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIFNpZGViYXIgbGV0dGVyIGJhZGdlIOKGkiBzcXVhcmUgc3R5bGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayAubmF2LWl0ZW0tbGV0dGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC42cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLy8g4pSA4pSA4pSAIEVkaXQgZm9ybSBjYXJkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZWRpdC1mb3JtLWNhcmQge1xuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBsYWJlbCwgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzQwNDg0NjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktZ3JlZW47XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE1cmVtIHJnYmEoMTEsIDIwMSwgMTM1LCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBmaWVsZHMgc3R5bGVkIGRpZmZlcmVudGx5XG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4gIC5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzQwNDg0NjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBTdGlja3kgYnV0dG9uIHN0eWxpbmcgZm9yIGZvcm1zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uYnRuLXByaW1hcnkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNmNDg0NSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHNpZGViYXItYmcgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1iZyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRzaWRlYmFyLWJnICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1iZywgOCUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWJnLCA4JSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBTdGF0dXMgYmFkZ2VzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZXYtYmFkZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAyMDEsIDEzNSwgMC4xOCk7XG4gICAgY29sb3I6ICMwYTdhNTI7XG4gIH1cbiAgJi0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY3LCAwLCAwLjE4KTtcbiAgICBjb2xvcjogI2IwNzMwMDtcbiAgfVxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAyNSwgNDksIDAuMTYpO1xuICAgIGNvbG9yOiAjYzgxMDJlO1xuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBUd28tc3RhdGUgdG9nZ2xlIChORSAvIEFOTykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi50b2dnbGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZzogM3B4O1xuICBnYXA6IDA7XG5cbiAgLnRvZ2dsZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQwNDg0NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudG9nZ2xlLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbiIsIi8vIOKUgOKUgOKUgCBEYXNoYm9hcmQgKGRlc2lnbjogZGFzaGJvYXJkLnN2Zykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5kYXNoLXRvcC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5kYXNoLWdyZWV0aW5nLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgLmRhc2gtYXZhdGFyIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIH1cblxuICAuZGFzaC1ncmVldGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDBkMDk7XG4gIH1cblxuICAuZGFzaC1ncmVldGluZy1kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgY29sb3I6ICM0MDQ4NDY7XG4gIH1cbn1cblxuLmRhc2gtbWluaS1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBtaW4td2lkdGg6IDE0NXB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBmbGV4OiAxIDEgMTQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuXG4gICY6aG92ZXIgeyBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBpIHsgZm9udC1zaXplOiAwLjlyZW07IH1cblxuICAgIHNwYW4geyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBzdHJvbmcgeyBmb250LXNpemU6IDEuMDVyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGJjOTg3O1xuICAgIGNvbG9yOiAjMjYzMTJlO1xuXG4gICAgLmRhc2gtbWluaS1jYXJkX192YWx1ZSB7IGNvbG9yOiAjMDAwZDA5OyB9XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjYzMTJlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgLmRhc2gtbWluaS1jYXJkX19sYWJlbCB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgfVxuXG4gICYtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXG4gICAgLmRhc2gtbWluaS1jYXJkX19sYWJlbCB7IGNvbG9yOiAjNDA0ODQ2OyB9XG4gIH1cbn1cblxuLmRhc2gtYm90dG9tLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRhc2gtcHJvamVjdHMtY2FyZCB7XG4gIGZsZXg6IDAgMCAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLmRhc2gtZXZlbnRzLWNhcmQge1xuICBmbGV4OiAxIDEgNDgwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmRhc2gtY2FyZC1saW5rIHtcbiAgY29sb3I6ICMwMDBkMDkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7IGNvbG9yOiAjMGJjOTg3ICFpbXBvcnRhbnQ7IH1cblxuICBpIHsgZm9udC1zaXplOiAwLjdyZW07IH1cbn1cblxuLmRhc2gtcHJvamVjdC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTZweDtcblxuICBsaSArIGxpIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4gIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuICB9XG5cbiAgbGk6Zmlyc3QtY2hpbGQgYSB7IGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwOyB9XG4gIGxpOmxhc3QtY2hpbGQgYSB7IGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYzsgfVxuICBsaTpvbmx5LWNoaWxkIGEgeyBib3JkZXItcmFkaXVzOiA4cHg7IH1cbn1cbiIsIi8vIOKUgOKUgOKUgCBTdWItbmF2aWdhdGlvbiBzaGVsbDogZnVsbC1oZWlnaHQgd2hpdGUgcGFuZWwgbGVmdCBvZiBwYWdlIGNvbnRlbnQg4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBVc2VkIGJ5IHByb2plY3QgYW5kIGV2ZW50IHNjb3BlZCBwYWdlcy4gQ2FuY2VscyAuY29udGVudCBwYWRkaW5nIHNvIHRoZVxuLy8gcGFuZWwgcmVhY2hlcyB0aGUgdmlld3BvcnQgZWRnZXMgbGlrZSBpbiB0aGUgZGVzaWduLlxuXG4uc3VibmF2LXNoZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogLTE2cHggLTI0cHggLTI0cHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTtcbn1cblxuLnNlY29uZC1tZW51LXBhbmVsIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMThweCAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnN1Ym5hdi1zaGVsbC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnNlY29uZC1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDJweCAwO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNDA0ODQ2O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgLy8gVGV4dC1vbmx5IG1lbnU6IGhpZGUgaWNvbiBsZXR0ZXJzXG4gICAgICAubmF2LWl0ZW0tbGV0dGVyLFxuICAgICAgLm5hdi1pdGVtLWljb24sXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgLm5hdi1pdGVtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYzk4NztcbiAgICAgIGNvbG9yOiAjMDAwZDA5O1xuICAgIH1cblxuICAgIC5uYXYtbGluazpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmFmNjtcbiAgICAgIGNvbG9yOiAjMjYzMTJlO1xuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIDilIAgTWlzYyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuI3Byb2plY3RfZXZlbnRfcGVyaW9kX3dyYXBwZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/