:root {
  --green: #95CC6B;
  --green-hover: #8cb96a;
  --orange: #ff8103;
  --orange-hover: #d46a00;
  --purple: #635bff;
  --purple-hover: #4e47e5;
  --beige: #bdb08f;
  --beige-hover: #9e9377;
}

.bg-green {
  background-color: var(--green);
}

.btn-green {
  background-color: var(--green);
  border-color: var(--green);
  color: white;
}

.text-green {
  color: var(--green);
}

a.text-green:hover {
  color: var(--green-hover);
}

.btn-green:hover {
  background-color: var(--green-hover);
  border-color: var(--green-hover);
  color: white;
}

.border-left-green {
  border-left: 0.25rem solid var(--green) !important;
}

.bg-orange {
  background-color: var(--orange);
}

.btn-orange {
  background-color: var(--orange);
  border-color: var(--orange);
  color: white;
}

.text-orange {
  color: var(--orange);
}

a.text-orange:hover {
  color: var(--orange-hover);
}

.btn-orange:hover {
  background-color: var(--orange-hover);
  border-color: var(--orange-hover);
  color: white;
}

.border-left-orange {
  border-left: 0.25rem solid var(--orange) !important;
}

.bg-purple {
  background-color: var(--purple);
}

.btn-purple {
  background-color: var(--purple);
  border-color: var(--purple);
  color: white;
}

.text-purple {
  color: var(--purple);
}

a.text-purple:hover {
  color: var(--purple-hover);
}

.btn-purple:hover {
  background-color: var(--purple-hover);
  border-color: var(--purple-hover);
  color: white;
}

.border-left-purple {
  border-left: 0.25rem solid var(--purple) !important;
}

.bg-beige {
  background-color: var(--beige);
}

.btn-beige {
  background-color: var(--beige);
  border-color: var(--beige);
  color: white;
}

.text-beige {
  color: var(--beige);
}

a.text-beige:hover {
  color: var(--beige-hover);
}

.btn-beige:hover {
  background-color: var(--beige-hover);
  border-color: var(--beige-hover);
  color: white;
}

.border-left-beige {
  border-left: 0.25rem solid var(--beige) !important;
}

body {
  overflow-x: hidden;
}

.country-flag {
  width: 30px;
}

.country-flag.small {
  width: 20px;
}

/* bootstrap override */
.modal-body {
  max-height: 700px;
  overflow: auto;
}

.form-group-no-margin .form-group {
  margin: 0;
}

.status-icon {
  font-size: 1.2rem;
}

.status-icon.check-icon i {
  color: var(--success);
}

.status-icon.cross-icon i {
  color: var(--danger);
}

.chart-area {
  height: 25rem;
}

.chart-pie {
  height: calc(25rem - 43px)!important;
}

.chart-loader {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.chart-dropdown .dropdown-menu {
  width: 250px;
}

label.required:not(.not-required):after,
legend.required:not(.not-required):after {
  content: "*";
  margin-left: 5px;
  color: var(--red);
}

.btn.rounded {
  border-radius: 50% !important;
  width: 40px;
  height: 40px;
}

.btn.rounded.with-icon {
  position: relative;
}

.btn.rounded.with-icon i {
  position: absolute;
  top: 50%;
  height: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

table tbody tr th,
table tbody tr td {
  vertical-align: middle !important;
}

.table-fixed-header {
  overflow: auto;
  max-height: 500px;
}

.table-fixed-header thead {
  position: sticky;
  top: 0;
  z-index: 1;
  background: white;
  box-shadow: inset 0px 1px #e3e6f0, 0 1px #e3e6f0;
}

.table-fixed-header th {
  border-top: none;
  border-bottom: none;
}

.table-fixed-row {
  position: sticky;
  bottom: 0;
  background: white;
  box-shadow: inset 0px 3px #e3e6f0;
}

.table-fixed-row td {
  border-top: none;
}

.table-image {
  max-height: 70px;
  max-width: 270px;
}

.user-show .card-body small {
  font-style: italic;
}

.content-center .form-center {
  display: flex;
  justify-content: center;
}
.content-center .form-center .content {
  background-color: #ffffff;
  padding: 25px;
  border-radius: 5px;
}

.content-center h1 {
  text-align: center;
}

.topbar .fa-user {
  font-size: 17px;
}

.card .card-header[data-toggle="collapse"]:after {
  color: #96969a;
  font-size: 1.2em;
}

.card .card-header.center-collapse-arrow.collapsed[data-toggle="collapse"]:after {
  content: '\f106';
}

.card .card-header.center-collapse-arrow[data-toggle="collapse"]:after {
  right: 50%;
  transform: translateX(50%);
}

.card .card-header .form-group {
  margin: 0;
}

hr.thick {
  border-width: 4px;
}

.link-unstyled,
.link-unstyled:visited,
.link-unstyled:hover,
.link-unstyled:active,
.link-unstyled:focus,
.link-unstyled:active:hover {
  color: inherit;
  text-decoration: none;
}

#accordionSidebar .nav-item .badge {
  font-size: 0.75rem;
  padding: 0.2em 0.4em;
}

.sides-line {
  display: flex;
  align-items: center;
  justify-content: center;
}

.sides-line:before,
.sides-line:after {
  background: rgba(0,0,0,.15);
  height: 1px;
  content: '';
}

.sides-line:before {
  flex: 0.02;
  margin-right: 5px;
}

.sides-line:after {
  flex: 1;
  margin-left: 5px;
}

/* Datatable */
table .form-group {
  margin: 0;
}

th,
td {
  text-align: center;
}

.dt-left {
  text-align: left;
}

tr.selected {
  color: white;
  font-weight: 600;
}

tr.selected .btn {
  opacity: 0.7;
}

/* Select2 */
.select2-container {
  width: 100% !important;
}

.select2-dropdown {
  border: 1px solid #686868 !important;
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.55);
  min-width: 200px;
}

.select2-selection__arrow {
  height: calc(1.5em + 0.75rem + 2px) !important;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: calc(1.5em + 0.75rem + 2px) !important;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
  min-height: calc(1.5em + 0.75rem + 2px) !important;
  border: 1px solid #d1d3e2 !important;
  border-radius: 0.35rem !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.select2-container--default.select2-container--focus
  .select2-selection--multiple,
.select2-container--default.select2-container--focus
  .select2-selection--single {
  border-color: #bac8f3 !important;
  box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25) !important;
  outline: 0 !important;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice,
.select2-container--default
  .select2-selection--single
  .select2-selection__choice {
  box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.075);
  font-weight: 600;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  border-right: none !important;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove:hover {
  background-color: #f8d7da !important;
  color: #721c24 !important;
}

.select2-search.select2-search--dropdown .select2-search__field {
  border: 1px solid #d1d3e2 !important;
  border-radius: 0.35rem !important;
  outline: 0 !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.select2-search.select2-search--dropdown .select2-search__field:focus {
  border-color: #bac8f3 !important;
  box-shadow: 0 0 0 0.1rem rgba(78, 115, 223, 0.25) !important;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #6e707e !important;
}

.select2-container--default .select2-results>.select2-results__options {
  max-height: 320px !important;
}

.select2-container--default .select2-results__option[aria-disabled=true],
.select2-results__option[aria-disabled=true] {
  display: none;
}

.export-button {
  color: #fff;
  background-color: #76b743;
  border-color:  #76b743;
}

.export-button:hover {
  color:#fff;
  background-color: #649b39;
  border-color: #649b39;
}

/* sb admin override */
input[type=file], /* FF, IE7+, chrome (except button) */
input[type=file]::-webkit-file-upload-button {
  /* chromes and blink button */
  cursor: pointer;
  overflow: hidden;
}

.big-checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0.1rem;
}

.big-checkbox + label {
  margin-left: 5px;
}

.custom-file-label {
  white-space: nowrap;
  overflow: hidden;
}

.custom-file-label:after {
  font-family: "Font Awesome 5 Free"!important;
  content: "\f07b"!important;
  font-weight: 900!important;
  color: inherit!important;
  margin: inherit!important;
}

.breadcrumb-categories.vertical {
  list-style: none;
}

.breadcrumb-categories.vertical .breadcrumb-item {
  position: relative;
  margin-bottom: 7px;
  display: block;
  padding: 0;
}

.breadcrumb-categories.vertical .breadcrumb-item+.breadcrumb-item::before {
  content: "\1F817";
  font-weight: bold;
  font-size: 20px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -17px;
  padding: 0;
}

.breadcrumb-categories .breadcrumb-item+.breadcrumb-item::before {
  content: "\279C";
}

input[type="color"] {
  width: 100px;
  padding: .175rem .45rem;
}

.money-ht .input-group-prepend .input-group-text::after {
  content: 'HT';
  margin-left: 5px;
}

/* Other */
.label-image {
  max-height: 45px;
  max-width: 75%;
  width: auto;
}

.label-image.medium {
  max-height: 125px;
}

.label-image.large {
  max-height: 200px;
  max-width: 100%;
}

.label-image.extra-large {
  max-width: 100%;
  max-height: 300px;
}

.bullet {
  border-radius: 50%;
  background: var(--primary);
  color: var(--white);
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 3px;
}

.read-more-block p.collapse:not(.show) {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  max-height: 3em;
  line-height: 1.5em;
  -webkit-line-clamp: 3;
}

.read-more-block p {
  white-space: pre-line;
  min-height: 70px !important;
}

.read-more-block a.collapsed:after {
  content: "Voir plus";
}

.read-more-block a:not(.collapsed):after {
  content: "Voir moins";
}

.thumbnail-item {
  width: 100px;
  height: 100px;
  list-style: none;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}

#zoom-thumbnail img {
  max-height: 450px;
  max-width: 100%;
  width: auto;
}

.foreground {
  z-index: 1000;
}

.collection.subscription-formats .collection-item:not(:first-child) {
  padding-top: 3rem;
  margin: 1rem 0;
  border-top: 1px solid #cfcfcf;
}

.move-icon {
  text-align: center;
}

.move-icon i {
  font-size: 22px;
  cursor: pointer;
}

/* Static pages */
.static-page {
  font-family: 'Noto Sans', sans-serif;
  color: black;
}

.static-page .content {
  margin-top: 5rem;
}

.static-banner {
  height: 5rem;
  position: fixed;
  top: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.15)
}

.static-page h1, .static-page h3, .static-page h4 {
  text-transform: uppercase;
}

.static-page h1 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 1rem;
}

.static-page h3 {
  font-size: 17px;
  margin-bottom: 0.5rem;
  margin-top: 1.3rem;
  font-weight: 700;
}

.static-page h4 {
  font-size: 15px;
  font-weight: 700;
  margin: 0.9rem 0 0.2rem 0;
}

.static-page p {
  font-size: 13px;
}

.static-page .sub-bloc {
  margin-left: 0.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLFlBQVk7QUFDZDs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQ0FBZ0M7RUFDaEMsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsK0JBQStCO0VBQy9CLDJCQUEyQjtFQUMzQixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxxQ0FBcUM7RUFDckMsaUNBQWlDO0VBQ2pDLFlBQVk7QUFDZDs7QUFFQTtFQUNFLG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLCtCQUErQjtFQUMvQiwyQkFBMkI7RUFDM0IsWUFBWTtBQUNkOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UscUNBQXFDO0VBQ3JDLGlDQUFpQztFQUNqQyxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLFlBQVk7QUFDZDs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQ0FBZ0M7RUFDaEMsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBLHVCQUF1QjtBQUN2QjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsU0FBUztBQUNYOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsUUFBUTtFQUNSLFNBQVM7RUFDVCxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7O0VBRUUsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw2QkFBNkI7RUFDN0IsV0FBVztFQUNYLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLGdDQUFnQztFQUNoQyx3Q0FBd0M7RUFDeEMsb0NBQW9DO0FBQ3RDOztBQUVBOztFQUVFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsTUFBTTtFQUNOLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsVUFBVTtFQUNWLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLFNBQVM7QUFDWDs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTs7Ozs7O0VBTUUsY0FBYztFQUNkLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtBQUN6Qjs7QUFFQTs7RUFFRSwyQkFBMkI7RUFDM0IsV0FBVztFQUNYLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFVBQVU7RUFDVixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxPQUFPO0VBQ1AsZ0JBQWdCO0FBQ2xCOztBQUVBLGNBQWM7QUFDZDtFQUNFLFNBQVM7QUFDWDs7QUFFQTs7RUFFRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBLFlBQVk7QUFDWjtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQywwQ0FBMEM7RUFDMUMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBOzs7RUFHRSxtREFBbUQ7QUFDckQ7O0FBRUE7O0VBRUUsa0RBQWtEO0VBQ2xELG9DQUFvQztFQUNwQyxpQ0FBaUM7RUFDakMsd0VBQXdFO0FBQzFFOztBQUVBOzs7O0VBSUUsZ0NBQWdDO0VBQ2hDLDREQUE0RDtFQUM1RCxxQkFBcUI7QUFDdkI7O0FBRUE7Ozs7OztFQU1FLGtEQUFrRDtFQUNsRCxnQkFBZ0I7QUFDbEI7O0FBRUE7OztFQUdFLDZCQUE2QjtBQUMvQjs7QUFFQTs7O0VBR0Usb0NBQW9DO0VBQ3BDLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxpQ0FBaUM7RUFDakMscUJBQXFCO0VBQ3JCLHdFQUF3RTtBQUMxRTs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyw0REFBNEQ7QUFDOUQ7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTs7RUFFRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLFVBQVU7RUFDVix5QkFBeUI7RUFDekIscUJBQXFCO0FBQ3ZCOztBQUVBLHNCQUFzQjtBQUN0Qjs7RUFFRSw2QkFBNkI7RUFDN0IsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLDRDQUE0QztFQUM1QywwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLHdCQUF3QjtFQUN4Qix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsU0FBUztFQUNULDJCQUEyQjtFQUMzQixVQUFVO0VBQ1YsVUFBVTtBQUNaOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7QUFDbEI7O0FBRUEsVUFBVTtBQUNWO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLDRCQUE0QjtFQUM1Qix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixzQkFBc0I7RUFDdEIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsV0FBVztBQUNiOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsZUFBZTtBQUNqQjs7QUFFQSxpQkFBaUI7QUFDakI7RUFDRSxvQ0FBb0M7RUFDcEMsWUFBWTtBQUNkOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixNQUFNO0VBQ04sV0FBVztFQUNYLGdCQUFnQjtFQUNoQjtBQUNGOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckIsQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG4gIC0tZ3JlZW46ICM5NUNDNkI7XHJcbiAgLS1ncmVlbi1ob3ZlcjogIzhjYjk2YTtcclxuICAtLW9yYW5nZTogI2ZmODEwMztcclxuICAtLW9yYW5nZS1ob3ZlcjogI2Q0NmEwMDtcclxuICAtLXB1cnBsZTogIzYzNWJmZjtcclxuICAtLXB1cnBsZS1ob3ZlcjogIzRlNDdlNTtcclxuICAtLWJlaWdlOiAjYmRiMDhmO1xyXG4gIC0tYmVpZ2UtaG92ZXI6ICM5ZTkzNzc7XHJcbn1cclxuXHJcbi5iZy1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG59XHJcblxyXG4uYnRuLWdyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4udGV4dC1ncmVlbiB7XHJcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcclxufVxyXG5cclxuYS50ZXh0LWdyZWVuOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tZ3JlZW4taG92ZXIpO1xyXG59XHJcblxyXG4uYnRuLWdyZWVuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1ob3Zlcik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi1ob3Zlcik7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uYm9yZGVyLWxlZnQtZ3JlZW4ge1xyXG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkIHZhcigtLWdyZWVuKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xyXG59XHJcblxyXG4uYnRuLW9yYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZSk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4udGV4dC1vcmFuZ2Uge1xyXG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xyXG59XHJcblxyXG5hLnRleHQtb3JhbmdlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tb3JhbmdlLWhvdmVyKTtcclxufVxyXG5cclxuLmJ0bi1vcmFuZ2U6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1ob3Zlcik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtaG92ZXIpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0LW9yYW5nZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdmFyKC0tb3JhbmdlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xyXG59XHJcblxyXG4uYnRuLXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4udGV4dC1wdXJwbGUge1xyXG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xyXG59XHJcblxyXG5hLnRleHQtcHVycGxlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcHVycGxlLWhvdmVyKTtcclxufVxyXG5cclxuLmJ0bi1wdXJwbGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS1ob3Zlcik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtaG92ZXIpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0LXB1cnBsZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdmFyKC0tcHVycGxlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctYmVpZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlKTtcclxufVxyXG5cclxuLmJ0bi1iZWlnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmVpZ2UpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnRleHQtYmVpZ2Uge1xyXG4gIGNvbG9yOiB2YXIoLS1iZWlnZSk7XHJcbn1cclxuXHJcbmEudGV4dC1iZWlnZTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWJlaWdlLWhvdmVyKTtcclxufVxyXG5cclxuLmJ0bi1iZWlnZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtaG92ZXIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmVpZ2UtaG92ZXIpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0LWJlaWdlIHtcclxuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCB2YXIoLS1iZWlnZSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uY291bnRyeS1mbGFnIHtcclxuICB3aWR0aDogMzBweDtcclxufVxyXG5cclxuLmNvdW50cnktZmxhZy5zbWFsbCB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi8qIGJvb3RzdHJhcCBvdmVycmlkZSAqL1xyXG4ubW9kYWwtYm9keSB7XHJcbiAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwLW5vLW1hcmdpbiAuZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc3RhdHVzLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG4uc3RhdHVzLWljb24uY2hlY2staWNvbiBpIHtcclxuICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XHJcbn1cclxuXHJcbi5zdGF0dXMtaWNvbi5jcm9zcy1pY29uIGkge1xyXG4gIGNvbG9yOiB2YXIoLS1kYW5nZXIpO1xyXG59XHJcblxyXG4uY2hhcnQtYXJlYSB7XHJcbiAgaGVpZ2h0OiAyNXJlbTtcclxufVxyXG5cclxuLmNoYXJ0LXBpZSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDI1cmVtIC0gNDNweCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hhcnQtbG9hZGVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5jaGFydC1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG59XHJcblxyXG5sYWJlbC5yZXF1aXJlZDpub3QoLm5vdC1yZXF1aXJlZCk6YWZ0ZXIsXHJcbmxlZ2VuZC5yZXF1aXJlZDpub3QoLm5vdC1yZXF1aXJlZCk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiKlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgY29sb3I6IHZhcigtLXJlZCk7XHJcbn1cclxuXHJcbi5idG4ucm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uYnRuLnJvdW5kZWQud2l0aC1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idG4ucm91bmRlZC53aXRoLWljb24gaSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG50YWJsZSB0Ym9keSB0ciB0aCxcclxudGFibGUgdGJvZHkgdHIgdGQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlLWZpeGVkLWhlYWRlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogNTAwcHg7XHJcbn1cclxuXHJcbi50YWJsZS1maXhlZC1oZWFkZXIgdGhlYWQge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAjZTNlNmYwLCAwIDFweCAjZTNlNmYwO1xyXG59XHJcblxyXG4udGFibGUtZml4ZWQtaGVhZGVyIHRoIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi50YWJsZS1maXhlZC1yb3cge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAzcHggI2UzZTZmMDtcclxufVxyXG5cclxuLnRhYmxlLWZpeGVkLXJvdyB0ZCB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLnRhYmxlLWltYWdlIHtcclxuICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gIG1heC13aWR0aDogMjcwcHg7XHJcbn1cclxuXHJcbi51c2VyLXNob3cgLmNhcmQtYm9keSBzbWFsbCB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uY29udGVudC1jZW50ZXIgLmZvcm0tY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5jb250ZW50LWNlbnRlciAuZm9ybS1jZW50ZXIgLmNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZzogMjVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LWNlbnRlciBoMSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udG9wYmFyIC5mYS11c2VyIHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5jYXJkIC5jYXJkLWhlYWRlcltkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdOmFmdGVyIHtcclxuICBjb2xvcjogIzk2OTY5YTtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2VudGVyLWNvbGxhcHNlLWFycm93LmNvbGxhcHNlZFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxmMTA2JztcclxufVxyXG5cclxuLmNhcmQgLmNhcmQtaGVhZGVyLmNlbnRlci1jb2xsYXBzZS1hcnJvd1tkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdOmFmdGVyIHtcclxuICByaWdodDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG59XHJcblxyXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaHIudGhpY2sge1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG59XHJcblxyXG4ubGluay11bnN0eWxlZCxcclxuLmxpbmstdW5zdHlsZWQ6dmlzaXRlZCxcclxuLmxpbmstdW5zdHlsZWQ6aG92ZXIsXHJcbi5saW5rLXVuc3R5bGVkOmFjdGl2ZSxcclxuLmxpbmstdW5zdHlsZWQ6Zm9jdXMsXHJcbi5saW5rLXVuc3R5bGVkOmFjdGl2ZTpob3ZlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jYWNjb3JkaW9uU2lkZWJhciAubmF2LWl0ZW0gLmJhZGdlIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC4yZW0gMC40ZW07XHJcbn1cclxuXHJcbi5zaWRlcy1saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaWRlcy1saW5lOmJlZm9yZSxcclxuLnNpZGVzLWxpbmU6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjE1KTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLnNpZGVzLWxpbmU6YmVmb3JlIHtcclxuICBmbGV4OiAwLjAyO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uc2lkZXMtbGluZTphZnRlciB7XHJcbiAgZmxleDogMTtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4vKiBEYXRhdGFibGUgKi9cclxudGFibGUgLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxudGgsXHJcbnRkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kdC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ci5zZWxlY3RlZCB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbnRyLnNlbGVjdGVkIC5idG4ge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLyogU2VsZWN0MiAqL1xyXG4uc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSByZ2JhKDAsIDAsIDAsIDAuNTUpO1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkM2UyICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNXJlbSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1c1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXNcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYmFjOGYzICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzgsIDExNSwgMjIzLCAwLjI1KSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICM3MjFjMjQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkM2UyICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNXJlbSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYmFjOGYzICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoNzgsIDExNSwgMjIzLCAwLjI1KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIGNvbG9yOiAjNmU3MDdlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSxcclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5leHBvcnQtYnV0dG9uIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZiNzQzO1xyXG4gIGJvcmRlci1jb2xvcjogICM3NmI3NDM7XHJcbn1cclxuXHJcbi5leHBvcnQtYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjojZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDliMzk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjQ5YjM5O1xyXG59XHJcblxyXG4vKiBzYiBhZG1pbiBvdmVycmlkZSAqL1xyXG5pbnB1dFt0eXBlPWZpbGVdLCAvKiBGRiwgSUU3KywgY2hyb21lIChleGNlcHQgYnV0dG9uKSAqL1xyXG5pbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLyogY2hyb21lcyBhbmQgYmxpbmsgYnV0dG9uICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iaWctY2hlY2tib3gge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAwLjFyZW07XHJcbn1cclxuXHJcbi5iaWctY2hlY2tib3ggKyBsYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiIWltcG9ydGFudDtcclxuICBjb250ZW50OiBcIlxcZjA3YlwiIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogOTAwIWltcG9ydGFudDtcclxuICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiBpbmhlcml0IWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItY2F0ZWdvcmllcy52ZXJ0aWNhbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItY2F0ZWdvcmllcy52ZXJ0aWNhbCAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWNhdGVnb3JpZXMudmVydGljYWwgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwxRjgxN1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0b3A6IC0xN3B4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWNhdGVnb3JpZXMgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyNzlDXCI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIHBhZGRpbmc6IC4xNzVyZW0gLjQ1cmVtO1xyXG59XHJcblxyXG4ubW9uZXktaHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQ6OmFmdGVyIHtcclxuICBjb250ZW50OiAnSFQnO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi8qIE90aGVyICovXHJcbi5sYWJlbC1pbWFnZSB7XHJcbiAgbWF4LWhlaWdodDogNDVweDtcclxuICBtYXgtd2lkdGg6IDc1JTtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmxhYmVsLWltYWdlLm1lZGl1bSB7XHJcbiAgbWF4LWhlaWdodDogMTI1cHg7XHJcbn1cclxuXHJcbi5sYWJlbC1pbWFnZS5sYXJnZSB7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubGFiZWwtaW1hZ2UuZXh0cmEtbGFyZ2Uge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmJ1bGxldCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogM3B4O1xyXG59XHJcblxyXG4ucmVhZC1tb3JlLWJsb2NrIHAuY29sbGFwc2U6bm90KC5zaG93KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1heC1oZWlnaHQ6IDNlbTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG59XHJcblxyXG4ucmVhZC1tb3JlLWJsb2NrIHAge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUtYmxvY2sgYS5jb2xsYXBzZWQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiVm9pciBwbHVzXCI7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUtYmxvY2sgYTpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiVm9pciBtb2luc1wiO1xyXG59XHJcblxyXG4udGh1bWJuYWlsLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jem9vbS10aHVtYm5haWwgaW1nIHtcclxuICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5mb3JlZ3JvdW5kIHtcclxuICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi5zdWJzY3JpcHRpb24tZm9ybWF0cyAuY29sbGVjdGlvbi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICBtYXJnaW46IDFyZW0gMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmY2ZjZjtcclxufVxyXG5cclxuLm1vdmUtaWNvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubW92ZS1pY29uIGkge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIFN0YXRpYyBwYWdlcyAqL1xyXG4uc3RhdGljLXBhZ2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSAuY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogNXJlbTtcclxufVxyXG5cclxuLnN0YXRpYy1iYW5uZXIge1xyXG4gIGhlaWdodDogNXJlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwuMTUpXHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSBoMSwgLnN0YXRpYy1wYWdlIGgzLCAuc3RhdGljLXBhZ2UgaDQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSBoMSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLnN0YXRpYy1wYWdlIGgzIHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc3RhdGljLXBhZ2UgaDQge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbjogMC45cmVtIDAgMC4ycmVtIDA7XHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSBwIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSAuc3ViLWJsb2Mge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/