/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.fixed {
  overflow: hidden;
  background-color: #8db551;
  position: relative; /* Set the navbar to fixed position */
  height: 112px;
  width: 100%; /* Full width */
  z-index: 100 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 992px) {
  .fixed {
    height: 64px;
  }
}
.fixed nav {
  position: fixed;
}

.nav-secondary {
  margin: 0px 5px 0px 5px;
  z-index: 105 !important;
}

.tabs {
  background-color: #c4d9a6 !important;
}
.tabs .dropdown-content {
  background-color: #ffffff;
  opacity: none;
  display: none;
  overflow: hidden; /* Changed this from overflow-y:auto; to overflow:hidden; */
  position: absolute;
  white-space: nowrap;
  z-index: 15;
  width: auto;
}
.tabs .dropdown-content li > a {
  line-height: 50px !important;
}

.special-tabs {
  background-color: #8db551 !important;
  height: initial;
}
.special-tabs .dropdown-content li > a {
  line-height: 1.5em !important;
}

.tab {
  text-transform: none !important;
}
.tab:hover {
  background-color: rgba(168, 165, 165, 0.2509803922) !important;
}

nav {
  background-color: #8db551;
}

#nav-mobile li a {
  color: black;
}

a:hover {
  text-decoration: none !important;
}

.year-select {
  max-height: 40px !important;
}

@media screen and (max-width: 520px) {
  .hide-med-and-down {
    display: none !important;
  }
}
@media screen and (min-width: 520px) {
  .hide-med-and-down {
    display: initial !important;
  }
}

@media screen and (max-width: 520px) {
  .show-med-and-down {
    display: initial !important;
  }
}
@media screen and (min-width: 520px) {
  .show-med-and-down {
    display: none !important;
  }
}

.custom-brand {
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.custom-brand-infos {
  display: flex;
  flex-direction: column;
  line-height: 1em;
}

.custom-logo {
  font-family: "Righteous", cursive;
  background-color: rgb(63, 63, 64);
  -webkit-text-fill-color: #8db551; /* Will override color (regardless of order) */
  padding-right: 5px !important;
  padding-left: 5px !important;
  margin-left: 5px;
  right: 0px !important;
  position: relative;
  color: #fff;
  display: inline-block;
  font-size: 2.1rem;
  padding: 0;
  z-index: 100;
}

.bg-primary,
.page-footer {
  /* background-color: #3F3F40 !important; */
  background-color: #8db551 !important;
}

.page-footer {
  position: relative;
  bottom: 0;
  width: 100%;
  width: -moz-available; /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  width: fill-available;
  z-index: 100;
}

.footer-copyright {
  margin: auto;
  font-size: 18px;
}

.btn,
.btn-small {
  background-color: #87b0ce;
}

.btn:hover,
.btn-small:hover {
  background-color: #90bdde !important;
}

.btn:focus,
.btn-small:focus {
  background-color: #90bdde !important;
}

.btn-small.purple:hover,
.btn-small.purple:focus {
  background-color: #a34bb3 !important;
}

.waves-effect .waves-test .waves-ripple {
  /* The alpha value allows the text and background color
  of the button to still show through. */
  background-color: rgba(214, 184, 39, 0.65);
}

.btn-warning {
  background-color: #ff9800 !important;
}
.btn-warning:hover {
  background-color: #ff9800 !important;
}

.btn:focus,
.btn-small:focus {
  background-color: rgba(144, 190, 222, 0.7333333333) !important;
}

#button-bot,
#button-top {
  display: inline-block;
  background-color: #8db551;
  width: 50px;
  height: 50px;
  font-size: 50px;
  line-height: 50px;
  font-weight: bold;
  text-align: center;
  color: white;
  border-radius: 4px;
  position: fixed;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button-bot#button-bot,
#button-top#button-bot {
  bottom: 150px;
  right: 30px;
}
#button-bot#button-top,
#button-top#button-top {
  top: 150px;
  right: 30px;
}

#button-bot:hover,
#button-top:hover {
  cursor: pointer;
  background-color: #3f3f40;
}

#button-bot:active,
#button-top:active {
  background-color: #555;
}

#button-bot.show,
#button-top.show {
  opacity: 1;
  visibility: visible;
}

.select2-js {
  border: none !important;
}

.select2-container .select2-selection--single {
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 3em !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 3em !important;
}

.select2-selection__arrow {
  height: 3em !important;
}

.select2-results__message {
  font-style: italic;
}
body.noTerm .select2-results__message {
  display: none;
}

.select2-results__option {
  /* Remove select2's default item padding. */
  padding: 0;
  /* Add padding on rendered items that have content divs. See index.js::renderItem(). */
}
.select2-results__option[aria-selected=true] {
  background-color: #b4d0fd;
  color: #112;
}
.select2-results__option.select2-results__message, .select2-results__option > div {
  padding: 6px;
  /* Matched synonyms are in italics */
  /* matched query text is in <mark> elements. */
}
.select2-results__option.select2-results__message > i, .select2-results__option > div > i {
  display: block;
  font-size: 0.833334em;
  letter-spacing: 0.5pt;
}
.select2-results__option.select2-results__message mark, .select2-results__option > div mark {
  background-color: transparent;
  color: red;
  font-weight: bold;
}
.select2-results__option--highlighted > div mark {
  color: yellow;
}

.select2.select2-container.select2-container--default {
  width: -webkit-fill-available !important;
  width: -moz-available !important;
  width: fill-available !important;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.load {
  width: 25px;
  height: 25px;
  margin: 10px auto 0;
  border: solid 2px #8822aa;
  border-radius: 50%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  -webkit-transition: all 0.5s ease-in;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  transition: all 0.5s ease-in;
  animation-name: rotate;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.load-color {
  border-left-color: #87b0ce;
  border-top-color: #87b0ce;
  border-width: 3px;
}

.upload-color {
  border-left-color: #64B5F6;
  border-top-color: #64B5F6;
  border-width: 2px;
}

.operation-line-load {
  position: absolute;
  right: -2em;
  top: 2em;
  margin: 0;
}

.operation-search-load {
  position: absolute;
  width: 48px;
  height: 48px;
  margin: 8px;
  right: -5em;
  border-width: 4px;
  top: 0;
}

* {
  font-family: "Roboto", sans-serif;
}

.container {
  flex: 1 0 auto;
  padding: 5px;
  padding-bottom: 100px !important;
}

body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.grey {
  color: #cccccc;
}

.lightblue {
  color: #42a5f5;
}

.text-right {
  text-align: right;
}

.hidden {
  visibility: hidden !important;
  position: absolute !important;
  left: 0% !important;
}

.hidden2 {
  display: none !important;
}

.warning-notice {
  position: absolute;
  z-index: 10000;
  background-color: #8db551 !important;
  border-radius: 10px;
  padding: 10px;
  height: auto;
  text-align: center;
  line-height: 3em;
  top: 120px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 80%;
  padding-right: 45px;
}
.warning-notice.success,
.warning-notice span {
  font-size: 2em;
}

.last_submitted {
  background-color: rgba(141, 181, 81, 0.568627451);
}

.select-wrapper {
  margin-left: 5px !important;
  margin-right: 5px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  width: auto !important;
}

.dropdown-content,
.select-dropdown {
  overflow-y: auto !important;
  max-height: 500px !important;
}

.top-line {
  margin-top: 0px;
  padding-bottom: 5px;
  background-color: #8db551;
  margin-bottom: 0px;
  padding-top: 10px;
}

.total-line {
  margin-top: 0px;
  padding-bottom: 10px;
  background-color: #8db551;
  padding-top: 10px;
}

.bottom-line {
  border-bottom: 1px solid #dbdbdb;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
}

.bottom-line:nth-child(odd) {
  background: white;
}

.bottom-line:nth-child(even) {
  background: whitesmoke;
}

.low-margin {
  margin-bottom: 5px !important;
}

.delete {
  background-color: #ee6e73 !important;
}

.my-custom-class-for-errors {
  font-size: 12px !important;
  color: red !important;
}

.icon-input {
  position: absolute;
  right: 8px;
  top: 1em;
  z-index: 50;
}

.input-icon {
  position: relative;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.position-center {
  position: relative;
  top: 50%;
}

.error-message {
  float: left;
}

.visibility-off {
  background-color: white !important;
  color: lightgrey !important;
}

.visibility-on {
  background-color: whitesmoke !important;
  color: initial !important;
}

.accounting-plan-selected {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: rgba(0, 0, 0, 0.25) 1px solid;
}
.accounting-plan-selected:first-of-type {
  border-top: rgba(0, 0, 0, 0.25) 1px solid;
}

.sub_operation {
  margin-bottom: 2px !important;
}

.material-icons.md-12 {
  font-size: 12px;
}
.material-icons.md-18 {
  font-size: 18px;
}
.material-icons.md-24 {
  font-size: 24px;
}
.material-icons.md-28 {
  font-size: 28px;
}
.material-icons.md-36 {
  font-size: 36px;
}
.material-icons.md-48 {
  font-size: 48px;
}

.move-up:hover,
.move-down:hover {
  border-radius: 90px;
  background-color: #64b5f6 !important;
  color: white !important;
}

#date_picker {
  line-height: 1.5em;
  background-image: initial;
  border: 1px solid black;
  border-radius: 3px;
}

.alert {
  padding: 20px;
  background-color: #ee816c;
  /* Red */
  color: white;
  margin-bottom: 15px;
  width: auto;
}

.operation-line {
  position: relative;
  margin-bottom: 0;
}

.dark-blue-custom {
  background-color: rgb(174, 214, 241) !important;
}

.light-blue-custom {
  background-color: #e5f2ff !important;
}

.yellow-custom {
  background-color: rgb(250, 250, 210) !important;
}

.pink-custom {
  background-color: rgb(255, 192, 203) !important;
}

.super-admin-color,
.super-admin-color:active,
.super-admin-color:focus {
  background-color: #789946 !important;
}
.super-admin-color:hover,
.super-admin-color:active:hover,
.super-admin-color:focus:hover {
  background-color: rgba(120, 153, 70, 0.6784313725) !important;
}

textarea:not(.select2-search__field) {
  height: 9rem !important;
}

.deleteicon,
.deleteicon:hover,
.deleteicon:active {
  border: 0;
  background: none !important;
  padding: 0px;
}

.subop {
  min-height: 75px;
}

.subop.sunday {
  margin-bottom: 0px;
  min-height: 0px;
}

#clone-header {
  position: fixed;
  top: 114px;
  display: none;
  background-color: white;
  z-index: 12;
}

.blocked-class {
  padding-top: 10px;
  color: lightgrey;
}
.blocked-class > div > select, .blocked-class > div > span {
  border: lightgrey;
  background-color: lightgrey;
}
.blocked-class > div > select span.select2-selection__rendered, .blocked-class > div > span span.select2-selection__rendered {
  background-color: lightgrey;
}
.blocked-class > div > select span.select2-selection--single, .blocked-class > div > span span.select2-selection--single {
  border: lightgrey;
}

.blocked-help {
  position: absolute;
  z-index: 10;
  top: 30%;
  right: 0;
  cursor: pointer;
}

.new-subop-color {
  background-color: rgba(255, 213, 144, 0.66) !important;
}

.bold {
  font-weight: bold;
}

.blocked-not-last {
  color: #7ebb81;
}

.material-tooltip {
  background-color: #8db551 !important;
}

.tooltip-content > span {
  text-align: right !important;
}

.ui-dialog {
  z-index: 1005 !important;
}

.cat_color {
  background-color: gainsboro;
  font-size: 20px;
}

.res_color {
  color: white;
  background-color: slategray;
  font-size: 20px;
}

.res_color2 {
  color: white;
  background-color: #8db551;
  font-size: 20px;
}

.sub_cat_color {
  background-color: ghostwhite;
  font-weight: bold;
}

.res {
  background-color: gainsboro;
  font-size: 20px;
}

.compare {
  color: #b3b1b1 !important;
}

.compare td {
  color: #b3b1b1 !important;
}

.test-dialog {
  width: 46% !important;
  left: 27% !important;
}

.modal {
  width: inherit;
  height: fit-content;
  min-height: 450px;
  max-height: calc(100vh - 210px);
  overflow-y: auto !important;
}
.modal .modal-content {
  min-height: 396px;
}

.modal-content {
  padding-bottom: 0px !important;
}

#delete_lines:focus {
  background-color: #8db551 !important;
}

.collapsible-body {
  padding: 1rem 1.5rem 1rem 0rem;
}

.row .col {
  padding: 0 0.5rem;
}

.custom-label {
  color: #9e9e9e;
  padding-left: 0.75rem;
}

.display-icon {
  position: absolute;
  left: -35px;
  top: 20%;
  cursor: pointer;
}

.helper-text {
  position: absolute !important;
  margin-top: -5px !important;
}

.test23 {
  display: flex;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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VkM7RUFDQztBQXVWRjs7QUFwVkM7RUFDQztFQUNBO0VBQ0E7QUF1VkY7O0FBcFZDO0VBQ0M7QUF1VkY7O0FBcFZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVWRjtBQXRWRTs7RUFFQztBQXdWSDs7QUFwVkM7RUFDQztBQXVWRjs7QUFwVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdVZGOztBQXBWQzs7RUFFQztFQUNBO0FBdVZGOztBQW5WQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxVkY7O0FBbFZDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFvVkY7O0FBalZDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1WRjs7QUFoVkM7RUFFQztBQWtWRjs7QUEvVUM7RUFFQztBQWlWRjs7QUE5VUM7RUFDQztBQWlWRjs7QUE5VUE7RUFDQztBQWlWRDs7QUE5VUE7RUFDQztFQUNBO0FBaVZEOztBQTlVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBaVZEOztBQTlVQTtFQUNDO0FBaVZEOztBQTlVQTtBQUNBOztFQUVDO0VBQ0E7QUFpVkQ7O0FBOVVBO0FBQ0E7RUFDQztBQWlWRDs7QUE5VUE7RUFDQztFQUNBO0FBaVZEOztBQTlVQTtFQUNDO0FBaVZEOztBQTlVQTtFQUNDO0VBQ0E7QUFpVkQ7O0FBOVVBO0VBQ0M7RUFDQTtBQWlWRDs7QUE5VUE7RUFDQztFQUNBO0VBQ0E7QUFpVkQ7QUFoVkM7RUFDQztBQWtWRjs7QUE5VUE7RUFDQztBQWlWRDs7QUE3VUM7RUFDQztBQWdWRjtBQTlVQztFQUNDO0FBZ1ZGO0FBOVVDO0VBQ0M7QUFnVkY7QUE5VUM7RUFDQztBQWdWRjtBQTlVQztFQUNDO0FBZ1ZGO0FBOVVDO0VBQ0M7QUFnVkY7O0FBNVVBOztFQUVDO0VBQ0E7RUFDQTtBQStVRDs7QUE1VUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQStVRDs7QUEzVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4VUQ7O0FBM1VBO0VBQ0M7RUFDQTtBQThVRDs7QUF6VUM7RUFDQztBQTRVRjs7QUF4VUM7RUFDQztBQTJVRjs7QUF4VUM7RUFDQztBQTJVRjs7QUF4VUM7RUFDQztBQTJVRjs7QUF4VUM7OztFQUdDO0FBMlVGO0FBMVVFOzs7RUFDQztBQThVSDs7QUExVUE7RUFDQztBQTZVRDs7QUExVUE7OztFQUdDO0VBQ0E7RUFDQTtBQTZVRDs7QUExVUE7RUFDQztBQTZVRDs7QUExVUE7RUFDQztFQUNBO0FBNlVEOztBQTFVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2VUQ7O0FBMVVBO0VBQ0M7RUFDQTtBQTZVRDtBQTNVRTtFQUVDO0VBQ0E7QUE0VUg7QUEzVUc7RUFDQztBQTZVSjtBQTNVRztFQUNDO0FBNlVKOztBQXZVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwVUQ7O0FBdlVBO0VBQ0M7QUEwVUQ7O0FBdlVBO0VBQ0M7QUEwVUQ7O0FBdlVBO0VBQ0M7QUEwVUQ7O0FBdlVBO0VBQ0M7QUEwVUQ7O0FBdlVBO0VBQ0M7QUEwVUQ7O0FBdlVBO0VBQ0M7QUEwVUQ7O0FBclVDO0VBQ0M7RUFDQTtBQXdVRjs7QUFyVUM7RUFDQztFQUNBO0VBQ0E7QUF3VUY7O0FBclVDO0VBQ0M7RUFDQTtFQUNBO0FBd1VGOztBQXJVQztFQUNDO0VBQ0E7QUF3VUY7O0FBclVDO0VBQ0M7RUFDQTtBQXdVRjs7QUFyVUM7RUFDQztBQXdVRjs7QUFyVUM7RUFDQztBQXdVRjs7QUFwVUE7RUFDQztFQUNBO0FBdVVEOztBQW5VQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzVUY7QUFyVUU7RUFDQztBQXVVSDs7QUFuVUM7RUFDQztBQXNVRjs7QUFqVUE7RUFDQztBQW9VRDs7QUFqVUE7RUFDQztBQW9VRDs7QUFqVUE7RUFDQztBQW9VRDs7QUFqVUE7RUFDQztFQUNBO0FBb1VEOztBQWpVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBb1VEOztBQWpVQTtFQUNDO0VBQ0E7QUFvVUQ7O0FBaFVDO0VBQ0M7QUFtVUYsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sb2FkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZml4ZWQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzhkYjU1MTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IC8qIFNldCB0aGUgbmF2YmFyIHRvIGZpeGVkIHBvc2l0aW9uICovXHJcblx0aGVpZ2h0OiAxMTJweDtcclxuXHR3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAqL1xyXG5cdHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6XHJcblx0XHQwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxyXG5cdFx0MCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSxcclxuXHRcdDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0fVxyXG5cdG5hdiB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0fVxyXG59XHJcblxyXG4ubmF2LXNlY29uZGFyeSB7XHJcblx0bWFyZ2luOiAwcHggNXB4IDBweCA1cHg7XHJcblx0ei1pbmRleDogMTA1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzRkOWE2ICFpbXBvcnRhbnQ7XHJcblx0LmRyb3Bkb3duLWNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdG9wYWNpdHk6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogQ2hhbmdlZCB0aGlzIGZyb20gb3ZlcmZsb3cteTphdXRvOyB0byBvdmVyZmxvdzpoaWRkZW47ICovXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0ei1pbmRleDogMTU7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdC8vd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQ7XHJcblx0XHRsaSA+IGEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNwZWNpYWwtdGFicyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzhkYjU1MSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogaW5pdGlhbDtcclxuXHQuZHJvcGRvd24tY29udGVudCB7XHJcblx0XHRsaSA+IGEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWIge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYThhNWE1NDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbm5hdiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzhkYjU1MTtcclxufVxyXG5cclxuI25hdi1tb2JpbGUge1xyXG5cdGxpIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnllYXItc2VsZWN0IHtcclxuXHRtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIExPR09cclxuXHJcbi5oaWRlLW1lZC1hbmQtZG93biB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbCkge1xyXG5cdFx0ZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNob3ctbWVkLWFuZC1kb3duIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuXHRcdGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsKSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLWJyYW5kIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWJyYW5kLWluZm9zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmN1c3RvbS1sb2dvIHtcclxuXHRmb250LWZhbWlseTogXCJSaWdodGVvdXNcIiwgY3Vyc2l2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjMsIDYzLCA2NCk7XHJcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM4ZGI1NTE7IC8qIFdpbGwgb3ZlcnJpZGUgY29sb3IgKHJlZ2FyZGxlc3Mgb2Ygb3JkZXIpICovXHJcblx0cGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMi4xcmVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJfdmFyXCI7XHJcbkBpbXBvcnQgXCJfbWVudVwiO1xyXG5AaW1wb3J0IFwiX2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiX2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIl9zZWxlY3QyXCI7XHJcbkBpbXBvcnQgXCJsb2FkZXJcIjtcclxuXHJcbi8vIEdsb2JhbCBzZXR0aW5nc1xyXG5cdCoge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdGZsZXg6IDEgMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogNXB4OyAvLyBSRyAgIChpbml0aWFsID0gMjApXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGJvZHkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG4vLyBPdGhlciBzZXR0aW5nc1xyXG5cdC5ncmV5IHtcclxuXHRcdGNvbG9yOiAjY2NjY2NjO1xyXG5cdH1cclxuXHJcblx0LmxpZ2h0Ymx1ZSB7XHJcblx0XHRjb2xvcjogIzQyYTVmNTtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXJpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0LmhpZGRlbiB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0bGVmdDogMCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oaWRkZW4yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53YXJuaW5nLW5vdGljZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDAwMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZGI1NTEgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDNlbTtcclxuXHRcdHRvcDogMTIwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cdFx0Ji5zdWNjZXNzLFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxhc3Rfc3VibWl0dGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZGI1NTE5MTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3Qtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0LmRyb3Bkb3duLWNvbnRlbnQsXHJcblx0LnNlbGVjdC1kcm9wZG93biB7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbi8vIFRhYmxlIGxpbmUgY29sb3JzXHJcblx0LnRvcC1saW5lIHtcclxuXHRcdC8vIGRpdiBkZSBsaWduZSBlbnRldGVcclxuXHRcdG1hcmdpbi10b3A6IDBweDsgLy8gc3VwcHJlc3Npb24gZGUgbGEgbWFyZ2UgaGF1dFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweDsgLy8gc3VwcHJlc3Npb24gZHUgcGFkZGluZyBhcHLDqHMgbGEgbGlnbmVcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZGI1NTE7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC50b3RhbC1saW5lIHtcclxuXHRcdC8vIGRpdiBkZSBsaWduZSB0b3RhbFxyXG5cdFx0bWFyZ2luLXRvcDogMHB4OyAvLyBzdXBwcmVzc2lvbiBkZSBsYSBtYXJnZSBoYXV0XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDsgLy8gc3VwcHJlc3Npb24gZHUgcGFkZGluZyBhcHLDqHMgbGEgbGlnbmVcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZGI1NTE7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5ib3R0b20tbGluZSB7XHJcblx0XHQvLyBkaXYgZGUgbGlnbmVzXHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcclxuXHRcdG1hcmdpbi10b3A6IDBweDsgLy8gc3VwcHJlc3Npb24gZGUgbGEgbWFyZ2UgaGF1dFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweDsgLy8gc3VwcHJlc3Npb24gZHUgcGFkZGluZyBhcHLDqHMgbGEgbGlnbmVcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmJvdHRvbS1saW5lOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdC8vIGNvdWxldXIgZGUgbGlnbmUgaW1wYWlyZVxyXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0fVxyXG5cclxuXHQuYm90dG9tLWxpbmU6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdC8vIGNvdWxldXIgZGUgbGlnbmUgcGFpcmVcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlc21va2U7XHJcblx0fVxyXG5cclxuXHQubG93LW1hcmdpbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG4uZGVsZXRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1jdXN0b20tY2xhc3MtZm9yLWVycm9ycyB7XHJcblx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1pbnB1dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA4cHg7XHJcblx0dG9wOiAxZW07XHJcblx0ei1pbmRleDogNTA7XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggKi9cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1jZW50ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDUwJTtcclxufVxyXG5cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4udmlzaWJpbGl0eS1vZmYge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzaWJpbGl0eS1vbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY2NvdW50aW5nLXBsYW4tc2VsZWN0ZWQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMjUpIDFweCBzb2xpZDtcclxuXHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjI1KSAxcHggc29saWQ7XHJcblx0fVxyXG59XHJcblxyXG4uc3ViX29wZXJhdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pY29ucyB7XHJcblx0Ji5tZC0xMiB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdCYubWQtMTgge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHQmLm1kLTI0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblx0Ji5tZC0yOCB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0fVxyXG5cdCYubWQtMzYge1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdH1cclxuXHQmLm1kLTQ4IHtcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb3ZlLXVwOmhvdmVyLFxyXG4ubW92ZS1kb3duOmhvdmVyIHtcclxuXHRib3JkZXItcmFkaXVzOiA5MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM2NGI1ZjYgIWltcG9ydGFudDtcclxuXHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2RhdGVfcGlja2VyIHtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0YmFja2dyb3VuZC1pbWFnZTogaW5pdGlhbDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi8vIGFsZXJ0IG1lc3NhZ2VcclxuLmFsZXJ0IHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZTgxNmM7XHJcblx0LyogUmVkICovXHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5vcGVyYXRpb24tbGluZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8vIENvbG9yc1xyXG5cdC8vIGRhcmsgYmx1ZVxyXG5cdC5kYXJrLWJsdWUtY3VzdG9tIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigxNzQsIDIxNCwgMjQxKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8gbGlnaHQgYmx1ZVxyXG5cdC5saWdodC1ibHVlLWN1c3RvbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmMmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQueWVsbG93LWN1c3RvbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDIxMCkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5waW5rLWN1c3RvbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxOTIsIDIwMykgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5zdXBlci1hZG1pbi1jb2xvcixcclxuXHQuc3VwZXItYWRtaW4tY29sb3I6YWN0aXZlLFxyXG5cdC5zdXBlci1hZG1pbi1jb2xvcjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5OTQ2ICFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc4OTk0NmFkICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxudGV4dGFyZWE6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpIHtcclxuXHRoZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRlbGV0ZWljb24sXHJcbi5kZWxldGVpY29uOmhvdmVyLFxyXG4uZGVsZXRlaWNvbjphY3RpdmUge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uc3Vib3Age1xyXG5cdG1pbi1oZWlnaHQ6IDc1cHg7XHJcbn1cclxuXHJcbi5zdWJvcC5zdW5kYXkge1xyXG5cdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRtaW4taGVpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbiNjbG9uZS1oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDExNHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0ei1pbmRleDogMTI7XHJcbn1cclxuXHJcbi5ibG9ja2VkLWNsYXNzIHtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRjb2xvcjogbGlnaHRncmV5O1xyXG5cdCYgPiBkaXYge1xyXG5cdFx0JiA+IHNlbGVjdCxcclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Ym9yZGVyOiBsaWdodGdyZXk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcclxuXHRcdFx0JiBzcGFuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgc3Bhbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdFx0XHRib3JkZXI6IGxpZ2h0Z3JleTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJsb2NrZWQtaGVscCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRvcDogMzAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm5ldy1zdWJvcC1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyMTMgMTQ0IC8gNjYlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5ibG9ja2VkLW5vdC1sYXN0IHtcclxuXHRjb2xvcjogIzdlYmI4MTtcclxufVxyXG5cclxuLm1hdGVyaWFsLXRvb2x0aXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4ZGI1NTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvb2x0aXAtY29udGVudCA+IHNwYW4ge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cge1xyXG5cdHotaW5kZXg6IDEwMDUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQmlsYW4gXHJcblx0Ly8gY29sb3JcclxuXHQuY2F0X2NvbG9yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5yZXNfY29sb3Ige1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogc2xhdGVncmF5O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnJlc19jb2xvcjIge1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzhkYjU1MTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5zdWJfY2F0X2NvbG9yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGdob3N0d2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5yZXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbXBhcmUge1xyXG5cdFx0Y29sb3I6ICNiM2IxYjEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb21wYXJlIHRkIHtcclxuXHRcdGNvbG9yOiAjYjNiMWIxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHJcbi50ZXN0LWRpYWxvZyB7XHJcblx0d2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IDI3JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBNb2RhbFxyXG5cdC5tb2RhbCB7XHJcblx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0XHRtaW4taGVpZ2h0OiA0NTBweDtcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTBweCk7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHQmIC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0bWluLWhlaWdodDogMzk2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHJcblxyXG4jZGVsZXRlX2xpbmVzOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGRiNTUxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xsYXBzaWJsZS1ib2R5IHtcclxuXHRwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDByZW07XHJcbn1cclxuXHJcbi5yb3cgLmNvbCB7XHJcblx0cGFkZGluZzogMCAwLjVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20tbGFiZWwge1xyXG5cdGNvbG9yOiAjOWU5ZTllO1xyXG5cdHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxufVxyXG5cclxuLmRpc3BsYXktaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0zNXB4O1xyXG5cdHRvcDogMjAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhlbHBlci10ZXh0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIMOgIGNvbmZpcm1lclxyXG5cdC50ZXN0MjMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9IiwiLmJnLXByaW1hcnksXHJcbi5wYWdlLWZvb3RlciB7XHJcblx0LyogYmFja2dyb3VuZC1jb2xvcjogIzNGM0Y0MCAhaW1wb3J0YW50OyAqL1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4ZGI1NTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiAtbW96LWF2YWlsYWJsZTsgLyogV2ViS2l0LWJhc2VkIGJyb3dzZXJzIHdpbGwgaWdub3JlIHRoaXMuICovXHJcblx0d2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7IC8qIE1vemlsbGEtYmFzZWQgYnJvd3NlcnMgd2lsbCBpZ25vcmUgdGhpcy4gKi9cclxuXHR3aWR0aDogZmlsbC1hdmFpbGFibGU7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvcHlyaWdodCB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufSIsIi8vIEdsb2JhbCBidXR0b25zXHJcbi5idG4sXHJcbi5idG4tc21hbGwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4N2IwY2U7XHJcbn1cclxuXHJcbi5idG46aG92ZXIsXHJcbi5idG4tc21hbGw6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM5MGJkZGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bjpmb2N1cyxcclxuLmJ0bi1zbWFsbDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzkwYmRkZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLXNtYWxsLnB1cnBsZTpob3ZlcixcclxuLmJ0bi1zbWFsbC5wdXJwbGU6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNhMzRiYjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndhdmVzLWVmZmVjdCAud2F2ZXMtdGVzdCAud2F2ZXMtcmlwcGxlIHtcclxuXHQvKiBUaGUgYWxwaGEgdmFsdWUgYWxsb3dzIHRoZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiBvZiB0aGUgYnV0dG9uIHRvIHN0aWxsIHNob3cgdGhyb3VnaC4gKi9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTg0LCAzOSwgMC42NSk7XHJcbn1cclxuXHJcbi5idG4td2FybmluZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bjpmb2N1cyxcclxuLmJ0bi1zbWFsbDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzkwYmVkZWJiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFNjcm9sbCB0b3AvYm90dG9tIGJ1dHRvbnNcclxuI2J1dHRvbi1ib3QsXHJcbiNidXR0b24tdG9wIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzhkYjU1MTtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0cmFuc2l0aW9uOlxyXG5cdFx0YmFja2dyb3VuZC1jb2xvciAwLjNzLFxyXG5cdFx0b3BhY2l0eSAwLjVzLFxyXG5cdFx0dmlzaWJpbGl0eSAwLjVzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0JiNidXR0b24tYm90IHtcclxuXHRcdGJvdHRvbTogMTUwcHg7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHR9XHJcblx0JiNidXR0b24tdG9wIHtcclxuXHRcdHRvcDogMTUwcHg7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbiNidXR0b24tYm90OmhvdmVyLFxyXG4jYnV0dG9uLXRvcDpob3ZlciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjNmNDA7XHJcbn1cclxuXHJcbiNidXR0b24tYm90OmFjdGl2ZSxcclxuI2J1dHRvbi10b3A6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG4jYnV0dG9uLWJvdC5zaG93LFxyXG4jYnV0dG9uLXRvcC5zaG93IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn0iLCIuc2VsZWN0Mi1qcyB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XG5cblx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRsaW5lLWhlaWdodDogM2VtICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX21lc3NhZ2Uge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGJvZHkubm9UZXJtICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0LyogUmVtb3ZlIHNlbGVjdDIncyBkZWZhdWx0IGl0ZW0gcGFkZGluZy4gKi9cblx0cGFkZGluZzogMDtcblxuXHQmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjRkMGZkO1xuXHRcdGNvbG9yOiAjMTEyO1xuXHR9XG5cdC8qIEFkZCBwYWRkaW5nIG9uIHJlbmRlcmVkIGl0ZW1zIHRoYXQgaGF2ZSBjb250ZW50IGRpdnMuIFNlZSBpbmRleC5qczo6cmVuZGVySXRlbSgpLiAqL1xuXHQmLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSxcblx0JiA+IGRpdiB7XG5cdFx0cGFkZGluZzogNnB4O1xuXHRcdC8qIE1hdGNoZWQgc3lub255bXMgYXJlIGluIGl0YWxpY3MgKi9cblx0XHQmID4gaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMC44MzMzMzRlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVwdDtcblx0XHRcdC8vIG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdFx0LyogbWF0Y2hlZCBxdWVyeSB0ZXh0IGlzIGluIDxtYXJrPiBlbGVtZW50cy4gKi9cblx0XHQmIG1hcmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyBjb2xvcjogaW5oZXJpdDtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY2O1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblx0fVxuXHQmLS1oaWdobGlnaHRlZCA+IGRpdiBtYXJrIHtcblx0XHRjb2xvcjogeWVsbG93O1xuXHR9XG59IC8vIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuXG4uc2VsZWN0MiB7XG5cdCYuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuXHRcdFx0d2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGUgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAtbW96LWF2YWlsYWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGZpbGwtYXZhaWxhYmxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLy8gTG9hZGluZyBjaXJjbGVcclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7IFxyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuIFxyXG5cclxuIEAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIHRvIHsgXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZCB7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdG1hcmdpbjogMTBweCBhdXRvIDA7XHJcblx0Ym9yZGVyOnNvbGlkIDJweCAjODgyMmFhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdCAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAgICAgICAgICAgICByb3RhdGU7IFxyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICAgICAgICAgMS4wczsgXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICBpbmZpbml0ZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgXHRcclxuICAgIFx0IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tbmFtZTogICAgICAgICAgICAgcm90YXRlOyBcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogICAgICAgICAxLjBzOyBcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgXHJcbn1cclxuXHJcbi5sb2FkLWNvbG9yIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjODdiMGNlO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzg3YjBjZTtcclxuICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG59XHJcblxyXG4udXBsb2FkLWNvbG9yIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjRCNUY2O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzY0QjVGNjtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcblxyXG4ub3BlcmF0aW9uLWxpbmUtbG9hZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTJlbTtcclxuICAgIHRvcDogMmVtO1xyXG4gICAgbWFyZ2luOjA7XHJcbn1cclxuXHJcbi5vcGVyYXRpb24tc2VhcmNoLWxvYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG4gICAgbWFyZ2luOiA4cHg7XHJcbiAgICByaWdodDogLTVlbTtcclxuICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgdG9wOiAwO1xyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/