/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/tom-select/dist/css/tom-select.bootstrap4.css ***!
  \***************************************************************************************************************************************************/
/**
 * Tom Select Bootstrap 4
 */
/**
 * tom-select.css (v2.6.0)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-control {
  border: 1px solid #ced4da;
  padding: 0.375rem 0.75rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc(0.375rem - 1px - 0px) 0.75rem calc(0.375rem - 1px - 3px - 0px);
}
.full .ts-control {
  background-color: #fff;
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  box-shadow: none;
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0px solid #dee2e6;
  overflow: auto;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #007bff;
  color: #fff;
  border: 0px solid rgba(0, 0, 0, 0);
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: rgb(134.5, 134.5, 134.5);
  background: white;
  border: 0px solid white;
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 0px 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: calc(0.75rem + 5px);
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}
.disabled .ts-control {
  opacity: 0.5;
  background-color: #e9ecef;
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 0.25rem 0.25rem;
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 3px 0.75rem;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #6c757d;
  background: #fff;
  cursor: default;
}
.ts-dropdown .active {
  background-color: #e9ecef;
  color: rgb(21.6283783784, 24.25, 26.8716216216);
}
.ts-dropdown .active.create {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
}
.ts-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 0.75rem;
}
.ts-dropdown .spinner::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow: hidden auto;
  max-height: 200px;
  scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important;
}
.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem;
}

/* stylelint-disable function-name-case */
.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(0.75rem - 5px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 0.75rem);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 6px 0.75rem;
  border-bottom: 1px solid #d0d0d0;
  background: color-mix(#fff, #d0d0d0, 85%);
  border-radius: 0.25rem 0.25rem 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: black;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #ced4da;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px;
  display: block;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input.focus .ts-dropdown .dropdown-input {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}
.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup::before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 5px;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #dee2e6;
  margin-left: 5px;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: white;
}

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important;
}
.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #dee2e6;
  margin-right: 5px;
}
.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: white;
}

:root {
  --ts-pr-clear-button: 0px;
  --ts-pr-caret: 0px;
  --ts-pr-min: .75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.ts-wrapper.single .ts-control {
  --ts-pr-caret: 2rem;
}
.ts-wrapper.single .ts-control::after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #343a40 transparent transparent transparent;
}
.ts-wrapper.single .ts-control:not(.rtl)::after {
  right: calc(0.75rem + 5px);
}
.ts-wrapper.single .ts-control.rtl::after {
  left: calc(0.75rem + 5px);
}
.ts-wrapper.single.dropdown-active .ts-control::after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #343a40 transparent;
}
.ts-wrapper.single.input-active .ts-control, .ts-wrapper.single.input-active .ts-control input {
  cursor: text;
}

.ts-wrapper.form-control,
.ts-wrapper.form-select {
  padding: 0 !important;
}

.ts-dropdown,
.ts-dropdown.form-control {
  height: auto;
  padding: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.ts-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}
.ts-dropdown .optgroup:first-child::before {
  display: none;
}
.ts-dropdown .optgroup::before {
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.ts-dropdown .create {
  padding-left: 0.75rem;
}

.ts-dropdown-content {
  padding: 5px 0;
}

.ts-control {
  min-height: calc(1.5em + 0.75rem + 2px);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ts-control {
    transition: none;
  }
}
.ts-control {
  display: flex;
  align-items: center;
}
.focus .ts-control {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.ts-control input::-ms-input-placeholder {
  color: #a7aeb8;
  opacity: 1;
}
.ts-control input::placeholder {
  color: #a7aeb8;
  opacity: 1;
}

.is-invalid .ts-control,
.was-validated .invalid .ts-control {
  border-color: #dc3545;
}
.focus .is-invalid .ts-control,
.focus .was-validated .invalid .ts-control {
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.is-valid .ts-control {
  border-color: #28a745;
}
.focus .is-valid .ts-control {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.input-group-sm > .ts-wrapper .ts-control, .ts-wrapper.form-control-sm .ts-control {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.75rem;
  border-radius: 0.2rem;
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.has-items .ts-control, .ts-wrapper.form-control-sm.has-items .ts-control {
  min-height: calc(1.5em + 0.5rem + 2px) !important;
  font-size: 0.875rem;
  padding-bottom: 0;
}
.input-group-sm > .ts-wrapper.multi.has-items .ts-control, .ts-wrapper.form-control-sm.multi.has-items .ts-control {
  padding-top: calc((calc(1.5em + 0.5rem + 2px) - 1.5 * 0.875rem - 4px) / 2) !important;
}
.ts-wrapper.multi.has-items .ts-control {
  padding-left: calc(0.75rem - 5px);
  --ts-pr-min: calc(0.75rem - 5px);
}
.ts-wrapper.multi .ts-control > div {
  border-radius: calc(0.25rem - 1px);
}
.input-group-lg > .ts-wrapper > .ts-control, .ts-wrapper.form-control-lg .ts-control {
  min-height: calc(1.5em + 1rem + 2px);
  border-radius: 0.3rem;
  font-size: 1.25rem;
}

.form-control.ts-wrapper {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  border-radius: 0;
}

.input-group > .ts-wrapper {
  flex-grow: 1;
}
.input-group > .ts-wrapper:not(:nth-child(2)) > .ts-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .ts-wrapper:not(:last-child) > .ts-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/*# sourceMappingURL=tom-select.bootstrap4.css.map */
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/gridstack/dist/gridstack.min.css ***!
  \**************************************************************************************************************************************/
.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:rgba(0,0,0,.1);margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"%23666\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 20 20\"><path d=\"m10 3 2 2H8l2-2v14l-2-2h4l-2 2\"/></svg>");background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/dropzone/dist/dropzone.css ***!
  \********************************************************************************************************************************/
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}/*# sourceMappingURL=dropzone.css.map */

/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/ag-grid-community/styles/ag-theme-quartz.css ***!
  \**************************************************************************************************************************************************/
@font-face {
  font-family: "agGridQuartz";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-quartz,
.ag-theme-quartz-dark,
.ag-theme-quartz-auto-dark {
  --ag-active-color: #2196f3;
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);
  --ag-tooltip-background-color: var(--ag-header-background-color);
  --ag-control-panel-background-color: var(--ag-header-background-color);
  --ag-subheader-background-color: transparent;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);
  --ag-find-match-color: var(--ag-foreground-color);
  --ag-find-match-background-color: #ffff00;
  --ag-find-active-match-color: var(--ag-foreground-color);
  --ag-find-active-match-background-color: #ffa500;
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);
  --ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
  --ag-input-focus-border-color: var(--ag-active-color);
  --ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);
  --ag-input-error-focus-box-shadow: 0 0 0 3px
      color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%);
  --ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);
  --ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);
  --ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);
  --ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-active-color) 50%);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-active-color);
  --ag-range-selection-border-color: var(--ag-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);
  --ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);
  --ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);
  --ag-input-disabled-border-color: var(--ag-border-color);
  --ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);
  --ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);
  --ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);
  --ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);
  --ag-filter-panel-card-subtle-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);
  --ag-borders: solid 1px;
  --ag-border-radius: 4px;
  --ag-wrapper-border-radius: 8px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 8px;
  --ag-icon-size: 16px;
  --ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);
  --ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);
  --ag-list-item-height: calc(
      var(--ag-icon-size) + var(--ag-widget-vertical-spacing)
  );
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-filter-tool-panel-group-indent: var(--ag-grid-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-toggle-button-border-width: 2px;
  --ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
      Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-icon-font-family: agGridQuartz;
  --ag-tab-min-width: 290px;
  --ag-chart-menu-panel-width: 260px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  --ag-side-bar-panel-width: 250px;
  --ag-filter-panel-apply-button-color: var(--ag-background-color);
  --ag-filter-panel-apply-button-background-color: var(--ag-active-color);
}

.ag-theme-quartz-dark {
  --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
  --ag-foreground-color: #fff;
  --ag-border-color: rgba(255, 255, 255, 0.16);
  --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
  --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-input-disabled-background-color: #68686e12;
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-disabled-border-color: rgba(255, 255, 255, 0.07);
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-selected-row-background-color: var(--ag-row-hover-color);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-find-match-color: var(--ag-background-color);
  --ag-find-active-match-color: var(--ag-background-color);
  --ag-filter-panel-apply-button-color: var(--ag-foreground-color);
  --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.3);
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  --ag-cell-batch-edit-text-color: #f3d0b3;
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-quartz-auto-dark {
    --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
    --ag-foreground-color: #fff;
    --ag-border-color: rgba(255, 255, 255, 0.16);
    --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
    --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-input-disabled-background-color: #68686e12;
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-input-border-color: var(--ag-border-color);
    --ag-input-disabled-border-color: rgba(255, 255, 255, 0.07);
    --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
    --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
    --ag-selected-row-background-color: var(--ag-row-hover-color);
    --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-find-match-color: var(--ag-background-color);
    --ag-find-active-match-color: var(--ag-background-color);
    --ag-filter-panel-apply-button-color: var(--ag-foreground-color);
    --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.3);
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    --ag-cell-batch-edit-text-color: #f3d0b3;
    color-scheme: dark;
  }
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz .ag-header-row,
.ag-theme-quartz .ag-row-number-cell,
.ag-theme-quartz .ag-panel-title-bar-title,
.ag-theme-quartz .ag-multi-filter-group-title-bar,
.ag-theme-quartz .ag-filter-card-title,
.ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-dark .ag-header-row,
.ag-theme-quartz-dark .ag-row-number-cell,
.ag-theme-quartz-dark .ag-panel-title-bar-title,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,
.ag-theme-quartz-dark .ag-filter-card-title,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-header-row,
.ag-theme-quartz-auto-dark .ag-row-number-cell,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,
.ag-theme-quartz-auto-dark .ag-filter-card-title {
  font-weight: 500;
  color: var(--ag-header-foreground-color);
}
.ag-theme-quartz input[class^=ag-]:not([type]),
.ag-theme-quartz input[class^=ag-][type=text],
.ag-theme-quartz input[class^=ag-][type=number],
.ag-theme-quartz input[class^=ag-][type=tel],
.ag-theme-quartz input[class^=ag-][type=date],
.ag-theme-quartz input[class^=ag-][type=datetime-local],
.ag-theme-quartz textarea[class^=ag-],
.ag-theme-quartz-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-dark input[class^=ag-][type=text],
.ag-theme-quartz-dark input[class^=ag-][type=number],
.ag-theme-quartz-dark input[class^=ag-][type=tel],
.ag-theme-quartz-dark input[class^=ag-][type=date],
.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-dark textarea[class^=ag-],
.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-auto-dark input[class^=ag-][type=text],
.ag-theme-quartz-auto-dark input[class^=ag-][type=number],
.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],
.ag-theme-quartz-auto-dark input[class^=ag-][type=date],
.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-ltr textarea[class^=ag-], .ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-ltr textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-rtl textarea[class^=ag-], .ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-rtl textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-picker-field-wrapper,
.ag-theme-quartz-dark .ag-picker-field-wrapper,
.ag-theme-quartz-auto-dark .ag-picker-field-wrapper {
  min-height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-quartz .ag-tab,
.ag-theme-quartz-dark .ag-tab,
.ag-theme-quartz-auto-dark .ag-tab {
  padding: var(--ag-grid-size);
  border-left: var(--ag-borders) transparent;
  border-right: var(--ag-borders) transparent;
  flex: 1 1 auto;
}
.ag-theme-quartz .ag-tab-selected,
.ag-theme-quartz-dark .ag-tab-selected,
.ag-theme-quartz-auto-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-tab:not(.ag-tab-selected),
.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),
.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected) {
  opacity: 0.7;
}
.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,
.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,
.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover {
  opacity: 1;
}
.ag-theme-quartz .ag-menu,
.ag-theme-quartz-dark .ag-menu,
.ag-theme-quartz-auto-dark .ag-menu {
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,
.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,
.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu-header,
.ag-theme-quartz-dark .ag-menu-header,
.ag-theme-quartz-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-menu-option,
.ag-theme-quartz-dark .ag-menu-option,
.ag-theme-quartz-auto-dark .ag-menu-option {
  font-weight: 500;
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon {
  text-align: right;
}

.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon {
  text-align: left;
}

.ag-theme-quartz .ag-tabs-header,
.ag-theme-quartz-dark .ag-tabs-header,
.ag-theme-quartz-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  display: flex;
  background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
}
.ag-theme-quartz .ag-side-bar,
.ag-theme-quartz-dark .ag-side-bar,
.ag-theme-quartz-auto-dark .ag-side-bar {
  background-color: var(--ag-control-panel-background-color);
  min-width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-side-buttons,
.ag-theme-quartz-dark .ag-side-buttons,
.ag-theme-quartz-auto-dark .ag-side-buttons {
  padding: 0;
  align-self: stretch;
  width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  background: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-side-button,
.ag-theme-quartz-dark .ag-side-button,
.ag-theme-quartz-auto-dark .ag-side-button {
  border-top: var(--ag-borders) transparent;
  border-bottom: var(--ag-borders) transparent;
}
@media (max-resolution: 1.5x) {
  .ag-theme-quartz .ag-side-button-label,
  .ag-theme-quartz-dark .ag-side-button-label,
  .ag-theme-quartz-auto-dark .ag-side-button-label {
    font-family: "Segoe UI", var(--ag-font-family);
    transform: rotate(0.05deg);
  }
}
.ag-theme-quartz .ag-side-button.ag-selected,
.ag-theme-quartz-dark .ag-side-button.ag-selected,
.ag-theme-quartz-auto-dark .ag-side-button.ag-selected {
  border-bottom-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),
.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),
.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type) {
  border-top-color: var(--ag-border-color);
}
.ag-theme-quartz .ag-column-panel-column-select,
.ag-theme-quartz-dark .ag-column-panel-column-select,
.ag-theme-quartz-auto-dark .ag-column-panel-column-select {
  border-top: none;
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search {
  height: initial;
  margin-top: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-filter-toolpanel-search-input,
.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input {
  margin: 0;
}
.ag-theme-quartz .ag-filter-apply-panel,
.ag-theme-quartz-dark .ag-filter-apply-panel,
.ag-theme-quartz-auto-dark .ag-filter-apply-panel {
  border: none;
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-tabbed-menu-body,
.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,
.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body {
  position: relative;
}
.ag-theme-quartz .ag-chart-tabbed-menu-body::after,
.ag-theme-quartz-dark .ag-chart-tabbed-menu-body::after,
.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: linear-gradient(var(--ag-control-panel-background-color), transparent);
}
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  border-top: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-chart-mini-thumbnail,
.ag-theme-quartz-dark .ag-chart-mini-thumbnail,
.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
  margin-top: 0;
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-settings-nav-bar,
.ag-theme-quartz-dark .ag-chart-settings-nav-bar,
.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  background: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar) {
  color: var(--ag-chart-menu-label-color);
}
.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label {
  margin-top: calc(var(--ag-widget-vertical-spacing) * 0.5);
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label {
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-data-section label,
.ag-theme-quartz .ag-chart-format-section label,
.ag-theme-quartz-dark .ag-chart-data-section label,
.ag-theme-quartz-dark .ag-chart-format-section label,
.ag-theme-quartz-auto-dark .ag-chart-data-section label,
.ag-theme-quartz-auto-dark .ag-chart-format-section label {
  display: inline-block;
}
.ag-theme-quartz .ag-chart-format-wrapper,
.ag-theme-quartz .ag-chart-data-wrapper,
.ag-theme-quartz .ag-charts-format-top-level-group,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-format-top-level-group-item,
.ag-theme-quartz .ag-charts-format-sub-level-group,
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz .ag-charts-format-sub-level-group-container,
.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-container,
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-chart-format-wrapper,
.ag-theme-quartz-dark .ag-chart-data-wrapper,
.ag-theme-quartz-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,
.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  padding: 0;
  margin: 0;
}
.ag-theme-quartz .ag-charts-format-top-level-group,
.ag-theme-quartz .ag-charts-data-group,
.ag-theme-quartz-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-dark .ag-charts-data-group,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-auto-dark .ag-charts-data-group {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding: var(--ag-widget-vertical-spacing) 0;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container {
  padding-top: var(--ag-widget-vertical-spacing);
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-charts-data-group-item,
.ag-theme-quartz-dark .ag-charts-data-group-item,
.ag-theme-quartz-auto-dark .ag-charts-data-group-item {
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-chart-settings-mini-wrapper,
.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,
.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper {
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-chart-advanced-settings-section,
.ag-theme-quartz-dark .ag-chart-advanced-settings-section,
.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section {
  padding-top: var(--ag-widget-container-vertical-padding);
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container {
  margin: 0;
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item {
  margin-top: calc(var(--ag-widget-vertical-spacing) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-spectrum-color,
.ag-theme-quartz .ag-spectrum-fill,
.ag-theme-quartz-dark .ag-spectrum-color,
.ag-theme-quartz-dark .ag-spectrum-fill,
.ag-theme-quartz-auto-dark .ag-spectrum-color,
.ag-theme-quartz-auto-dark .ag-spectrum-fill {
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-spectrum-dragger,
.ag-theme-quartz-dark .ag-spectrum-dragger,
.ag-theme-quartz-auto-dark .ag-spectrum-dragger {
  border-radius: 18px;
  height: 18px;
  width: 18px;
  border: 3px solid white;
}
.ag-theme-quartz .ag-spectrum-tools,
.ag-theme-quartz-dark .ag-spectrum-tools,
.ag-theme-quartz-auto-dark .ag-spectrum-tools {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.ag-theme-quartz .ag-spectrum-tool,
.ag-theme-quartz-dark .ag-spectrum-tool,
.ag-theme-quartz-auto-dark .ag-spectrum-tool {
  height: 12px;
}
.ag-theme-quartz .ag-spectrum-hue-background,
.ag-theme-quartz .ag-spectrum-alpha-background,
.ag-theme-quartz-dark .ag-spectrum-hue-background,
.ag-theme-quartz-dark .ag-spectrum-alpha-background,
.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,
.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background {
  border-radius: 12px;
}
.ag-theme-quartz .ag-spectrum-slider,
.ag-theme-quartz-dark .ag-spectrum-slider,
.ag-theme-quartz-auto-dark .ag-spectrum-slider {
  margin-top: -15px;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  border: 3px solid rgb(248, 248, 248);
}
.ag-theme-quartz .ag-recent-colors,
.ag-theme-quartz-dark .ag-recent-colors,
.ag-theme-quartz-auto-dark .ag-recent-colors {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  margin-bottom: 2px;
}
.ag-theme-quartz .ag-color-input-color,
.ag-theme-quartz .ag-color-picker-color,
.ag-theme-quartz .ag-recent-color,
.ag-theme-quartz-dark .ag-color-input-color,
.ag-theme-quartz-dark .ag-color-picker-color,
.ag-theme-quartz-dark .ag-recent-color,
.ag-theme-quartz-auto-dark .ag-color-input-color,
.ag-theme-quartz-auto-dark .ag-color-picker-color,
.ag-theme-quartz-auto-dark .ag-recent-color {
  border-radius: 4px;
}
.ag-theme-quartz .ag-recent-color,
.ag-theme-quartz-dark .ag-recent-color,
.ag-theme-quartz-auto-dark .ag-recent-color {
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz.ag-dnd-ghost,
.ag-theme-quartz-dark.ag-dnd-ghost,
.ag-theme-quartz-auto-dark.ag-dnd-ghost {
  font-weight: 500;
}
.ag-theme-quartz .ag-standard-button,
.ag-theme-quartz-dark .ag-standard-button,
.ag-theme-quartz-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: solid 1px var(--ag-input-border-color);
  background-color: var(--ag-background-color);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  cursor: pointer;
}
.ag-theme-quartz .ag-standard-button:hover,
.ag-theme-quartz-dark .ag-standard-button:hover,
.ag-theme-quartz-auto-dark .ag-standard-button:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-theme-quartz .ag-standard-button:active,
.ag-theme-quartz-dark .ag-standard-button:active,
.ag-theme-quartz-auto-dark .ag-standard-button:active {
  border-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-standard-button:disabled,
.ag-theme-quartz-dark .ag-standard-button:disabled,
.ag-theme-quartz-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-quartz .ag-column-drop-cell,
.ag-theme-quartz-dark .ag-column-drop-cell,
.ag-theme-quartz-auto-dark .ag-column-drop-cell {
  border-radius: calc(var(--ag-grid-size) * 3);
  height: calc(var(--ag-grid-size) * 3);
  padding: 0 var(--ag-grid-size);
}
.ag-theme-quartz .ag-column-drop-cell-button,
.ag-theme-quartz-dark .ag-column-drop-cell-button,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  min-width: 0;
  margin: 0;
}
.ag-theme-quartz .ag-column-drop-cell-drag-handle,
.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle {
  margin-left: 0;
}
.ag-theme-quartz .ag-column-drop-vertical,
.ag-theme-quartz-dark .ag-column-drop-vertical,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-quartz .ag-column-drop-vertical-title-bar,
.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar {
  padding: var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0;
}
.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon {
  margin-left: 0;
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon {
  margin-right: 0;
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-column-drop-vertical-empty-message,
.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  justify-content: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-column-drop-empty-message,
.ag-theme-quartz-dark .ag-column-drop-empty-message,
.ag-theme-quartz-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
}
.ag-theme-quartz .ag-pill-select .ag-column-drop,
.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-display,
.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display {
  font-weight: 500;
  color: var(--ag-chart-menu-pill-select-button-color);
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,
.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon {
  color: var(--ag-chart-menu-pill-select-button-color);
}
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-quartz .ag-status-name-value,
.ag-theme-quartz-dark .ag-status-name-value,
.ag-theme-quartz-auto-dark .ag-status-name-value {
  padding: var(--ag-widget-container-vertical-padding) 0;
}
.ag-theme-quartz .ag-status-name-value-value,
.ag-theme-quartz .ag-paging-number,
.ag-theme-quartz .ag-paging-row-summary-panel-number,
.ag-theme-quartz-dark .ag-status-name-value-value,
.ag-theme-quartz-dark .ag-paging-number,
.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,
.ag-theme-quartz-auto-dark .ag-status-name-value-value,
.ag-theme-quartz-auto-dark .ag-paging-number,
.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 500;
}
.ag-theme-quartz .ag-column-drop-cell-button,
.ag-theme-quartz-dark .ag-column-drop-cell-button,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  opacity: 0.75;
}
.ag-theme-quartz .ag-column-drop-cell-button:hover,
.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-quartz .ag-header-cell-menu-button,
.ag-theme-quartz .ag-header-cell-filter-button,
.ag-theme-quartz .ag-panel-title-bar-button,
.ag-theme-quartz .ag-header-expand-icon,
.ag-theme-quartz .ag-column-group-icons,
.ag-theme-quartz .ag-set-filter-group-icons,
.ag-theme-quartz .ag-group-expanded .ag-icon,
.ag-theme-quartz .ag-group-contracted .ag-icon,
.ag-theme-quartz .ag-chart-settings-prev,
.ag-theme-quartz .ag-chart-settings-next,
.ag-theme-quartz .ag-group-title-bar-icon,
.ag-theme-quartz .ag-column-select-header-icon,
.ag-theme-quartz .ag-floating-filter-button-button,
.ag-theme-quartz .ag-filter-toolpanel-expand,
.ag-theme-quartz .ag-panel-title-bar-button-icon,
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-header-cell-menu-button,
.ag-theme-quartz-dark .ag-header-cell-filter-button,
.ag-theme-quartz-dark .ag-panel-title-bar-button,
.ag-theme-quartz-dark .ag-header-expand-icon,
.ag-theme-quartz-dark .ag-column-group-icons,
.ag-theme-quartz-dark .ag-set-filter-group-icons,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-dark .ag-chart-settings-prev,
.ag-theme-quartz-dark .ag-chart-settings-next,
.ag-theme-quartz-dark .ag-group-title-bar-icon,
.ag-theme-quartz-dark .ag-column-select-header-icon,
.ag-theme-quartz-dark .ag-floating-filter-button-button,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,
.ag-theme-quartz-auto-dark .ag-header-expand-icon,
.ag-theme-quartz-auto-dark .ag-column-group-icons,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev,
.ag-theme-quartz-auto-dark .ag-chart-settings-next,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-header-cell-menu-button:hover,
.ag-theme-quartz .ag-header-cell-filter-button:hover,
.ag-theme-quartz .ag-panel-title-bar-button:hover,
.ag-theme-quartz .ag-header-expand-icon:hover,
.ag-theme-quartz .ag-column-group-icons:hover,
.ag-theme-quartz .ag-set-filter-group-icons:hover,
.ag-theme-quartz .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz .ag-chart-settings-prev:hover,
.ag-theme-quartz .ag-chart-settings-next:hover,
.ag-theme-quartz .ag-group-title-bar-icon:hover,
.ag-theme-quartz .ag-column-select-header-icon:hover,
.ag-theme-quartz .ag-floating-filter-button-button:hover,
.ag-theme-quartz .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz .ag-chart-menu-icon:hover,
.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-dark .ag-column-group-icons:hover,
.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover {
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-hover-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-hover-color);
}
.ag-theme-quartz .ag-filter-active,
.ag-theme-quartz-dark .ag-filter-active,
.ag-theme-quartz-auto-dark .ag-filter-active {
  --ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);
  position: relative;
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-active-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-active-color);
}
.ag-theme-quartz .ag-filter-active::after,
.ag-theme-quartz-dark .ag-filter-active::after,
.ag-theme-quartz-auto-dark .ag-filter-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: -1px;
  right: -1px;
  border-radius: 50%;
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-filter-active .ag-icon-filter,
.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,
.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter {
  clip-path: path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z");
}
.ag-theme-quartz .ag-chart-menu,
.ag-theme-quartz-dark .ag-chart-menu,
.ag-theme-quartz-auto-dark .ag-chart-menu {
  --ag-icon-size: 20px;
  background-color: color-mix(in srgb, transparent, var(--ag-background-color) 30%);
  padding: 4px 2px;
}
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  opacity: 0.8;
}
.ag-theme-quartz .ag-drag-handle,
.ag-theme-quartz-dark .ag-drag-handle,
.ag-theme-quartz-auto-dark .ag-drag-handle {
  color: var(--ag-icon-font-color);
}
.ag-theme-quartz .ag-menu-option-icon,
.ag-theme-quartz .ag-compact-menu-option-icon,
.ag-theme-quartz-dark .ag-menu-option-icon,
.ag-theme-quartz-dark .ag-compact-menu-option-icon,
.ag-theme-quartz-auto-dark .ag-menu-option-icon,
.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-icon, .ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-menu-option-icon, .ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-multi-filter-group-title-bar,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-filter-toolpanel-instance-filter,
.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-filter-toolpanel-group-level-0,
.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0 {
  border-top: none;
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header {
  height: initial;
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-theme-quartz .ag-filter-toolpanel-group-item,
.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item {
  margin: 0;
}
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz .ag-layout-print .ag-center-cols-container,
.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,
.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-quartz .ag-date-time-list-page-entry-is-current,
.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,
.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-advanced-filter-builder-button,
.ag-theme-quartz-dark .ag-advanced-filter-builder-button,
.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz .ag-disabled .ag-icon,
.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz [disabled] .ag-icon,
.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-dark .ag-disabled .ag-icon,
.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-dark [disabled] .ag-icon,
.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-auto-dark [disabled] .ag-icon {
  opacity: 0.6;
}
.ag-theme-quartz .ag-icon-grip,
.ag-theme-quartz-dark .ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-icon-grip {
  opacity: 0.7;
}
.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz .ag-filter-filter .ag-input-wrapper::before,
.ag-theme-quartz .ag-filter-add-select .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-add-select .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-filter-add-select .ag-input-wrapper::before {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);
  background-position: 50% 50%;
  background-size: contain;
  opacity: 40%;
  content: "";
  filter: var(--ag-icon-filter);
}
.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-add-select .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper::before {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-add-select .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper::before {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input {
  padding-left: 26px;
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input {
  padding-right: 26px;
}

.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-text-field-input[disabled],
.ag-theme-quartz .ag-menu-option-disabled,
.ag-theme-quartz-dark .ag-text-field-input[disabled],
.ag-theme-quartz-dark .ag-menu-option-disabled,
.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],
.ag-theme-quartz-auto-dark .ag-menu-option-disabled {
  cursor: not-allowed;
}
.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,
.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled {
  --ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color);
}
.ag-theme-quartz .ag-checkbox-input,
.ag-theme-quartz .ag-toggle-button-input,
.ag-theme-quartz .ag-radio-button-input,
.ag-theme-quartz input[class^=ag-][type=range],
.ag-theme-quartz-dark .ag-checkbox-input,
.ag-theme-quartz-dark .ag-toggle-button-input,
.ag-theme-quartz-dark .ag-radio-button-input,
.ag-theme-quartz-dark input[class^=ag-][type=range],
.ag-theme-quartz-auto-dark .ag-checkbox-input,
.ag-theme-quartz-auto-dark .ag-toggle-button-input,
.ag-theme-quartz-auto-dark .ag-radio-button-input,
.ag-theme-quartz-auto-dark input[class^=ag-][type=range] {
  cursor: pointer;
}
.ag-theme-quartz .ag-details-row,
.ag-theme-quartz-dark .ag-details-row,
.ag-theme-quartz-auto-dark .ag-details-row {
  padding: calc(var(--ag-grid-size) * 3.75);
}
.ag-theme-quartz .ag-list-item-hovered::after,
.ag-theme-quartz-dark .ag-list-item-hovered::after,
.ag-theme-quartz-auto-dark .ag-list-item-hovered::after {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-pill .ag-pill-button:hover,
.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,
.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover {
  color: var(--ag-active-color);
}
.ag-theme-quartz .ag-header-highlight-before::after,
.ag-theme-quartz .ag-header-highlight-after::after,
.ag-theme-quartz-dark .ag-header-highlight-before::after,
.ag-theme-quartz-dark .ag-header-highlight-after::after,
.ag-theme-quartz-auto-dark .ag-header-highlight-before::after,
.ag-theme-quartz-auto-dark .ag-header-highlight-after::after {
  background-color: var(--ag-active-color);
}

.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before {
  opacity: 66%;
  filter: invert(100%);
}
.ag-theme-quartz-dark .ag-chart-menu {
  background-color: color-mix(in srgb, rgba(24, 39, 50, 0.3), var(--ag-background-color) 30%);
}
.ag-theme-quartz-dark .ag-text-field-input::placeholder {
  color: var(--ag-data-color);
  opacity: 0.8;
}

/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@event-calendar/build/dist/event-calendar.min.css ***!
  \*******************************************************************************************************************************************************/
/*!
 * EventCalendar v5.7.0
 * https://github.com/vkurko/calendar
 */
.ec{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ec-color-400:oklch(70.8% 0 0);--ec-color-300:oklch(87% 0 0);--ec-color-200:oklch(92.2% 0 0);--ec-color-100:oklch(97% 0 0);--ec-color-50:oklch(98.5% 0 0);--ec-bg-color:#fff;--ec-text-color:currentcolor;--ec-border-color:var(--ec-color-300);--ec-button-bg-color:var(--ec-bg-color);--ec-button-border-color:var(--ec-border-color);--ec-button-text-color:var(--ec-text-color);--ec-button-active-bg-color:var(--ec-color-200);--ec-button-active-border-color:var(--ec-color-400);--ec-button-active-text-color:var(--ec-button-text-color);--ec-today-bg-color:oklch(98.7% .026 102.212);--ec-highlight-color:oklch(98.4% .019 200.873);--ec-event-bg-color:oklch(70.7% .165 254.624);--ec-event-text-color:#fff;--ec-bg-event-color:var(--ec-color-300);--ec-bg-event-opacity:.3;--ec-event-col-gap:.375rem;--ec-now-indicator-color:oklch(63.7% .237 25.331);--ec-popup-bg-color:var(--ec-bg-color)}.ec-dark .ec{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-color-400:oklch(43.9% 0 0);--ec-color-300:oklch(37.1% 0 0);--ec-color-200:oklch(26.9% 0 0);--ec-color-100:oklch(20.5% 0 0);--ec-color-50:oklch(14.5% 0 0);--ec-bg-color:var(--ec-color-100);--ec-today-bg-color:oklch(28.6% .066 53.813);--ec-highlight-color:oklch(30.2% .056 229.695);--ec-bg-event-opacity:.5}@media (prefers-color-scheme:dark){.ec-auto-dark .ec{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-color-400:oklch(43.9% 0 0);--ec-color-300:oklch(37.1% 0 0);--ec-color-200:oklch(26.9% 0 0);--ec-color-100:oklch(20.5% 0 0);--ec-color-50:oklch(14.5% 0 0);--ec-bg-color:var(--ec-color-100);--ec-today-bg-color:oklch(28.6% .066 53.813);--ec-highlight-color:oklch(30.2% .056 229.695);--ec-bg-event-opacity:.5}}.ec-day{--ec-day-bg-color:var(--ec-bg-color);background-color:var(--ec-day-bg-color);border:1px solid var(--ec-border-color);border-block-start:none;border-inline-start:none}.ec-day.ec-today{--ec-day-bg-color:var(--ec-today-bg-color)}.ec-day.ec-highlight{--ec-day-bg-color:var(--ec-highlight-color)}.ec-time-grid .ec-body .ec-day{background-image:linear-gradient(to top, var(--ec-day-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px), linear-gradient(to right, var(--ec-day-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, 100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)), 2px 100%, 100% var(--ec-slot-height)}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day{--ec-last-line-color:transparent;--ec-direction:to left}[dir=rtl] :is(.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day){--ec-direction:to right}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day{background-image:linear-gradient(var(--ec-direction), var(--ec-last-line-color) 1px, transparent 1px), linear-gradient(var(--ec-direction), var(--ec-border-color) 1px, transparent 1px), linear-gradient(var(--ec-day-bg-color) 1px, transparent 1px), linear-gradient(var(--ec-direction), var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, calc(var(--ec-slot-width) * var(--ec-slot-label-periodicity)) 100%, 100% 2px, var(--ec-slot-width) 100%;border-inline:none}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day.ec-no-ieb{--ec-last-line-color:var(--ec-day-bg-color)}.ec-day-grid .ec-day{flex-direction:column;justify-content:space-between;min-block-size:5em;display:flex}.ec-day-grid .ec-uniform .ec-day{min-block-size:auto}.ec-list .ec-day{border-inline:none}.ec-list .ec-day:last-child{border:none}.ec-day.ec-no-ieb{border-inline-end:none}.ec-day.ec-no-beb{border-block-end:none}.ec-day-head{flex-direction:row-reverse;justify-content:space-between;display:flex}.ec-day-grid.ec-month-view .ec-day-head{padding:.375rem}.ec-day.ec-other-month .ec-day-head time{opacity:.3}.ec-list .ec-day-head{background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);flex-direction:unset;z-index:2;margin:0 0 -1px;padding:.5em 1.5em;position:sticky;inset-block-start:0}.ec-day-foot{padding:.18rem;font-size:.85em}.ec-day-foot a{cursor:pointer}.ec-disabled{position:relative}.ec-disabled:after{content:"";background-color:var(--ec-bg-event-color);opacity:var(--ec-bg-event-opacity);position:absolute;inset:0}.ec-toolbar{justify-content:space-between;align-items:center;margin-block-end:1em;display:flex}.ec-toolbar>*{flex-wrap:wrap;gap:.5rem .75rem;display:inline-flex}.ec-title{margin:0}.ec-button{background-color:var(--ec-button-bg-color);border:1px solid var(--ec-button-border-color);border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.ec-button:not(:disabled){color:var(--ec-button-text-color);cursor:pointer}.ec-button:not(:disabled):hover,.ec-button.ec-active{background-color:var(--ec-button-active-bg-color);border-color:var(--ec-button-active-border-color);color:var(--ec-button-active-text-color);z-index:1}.ec-button-group{vertical-align:top;display:inline-flex}.ec-button-group .ec-button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.ec-button-group .ec-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ec-icon{inline-size:1em;display:inline-block}.ec-icon.ec-prev:after,.ec-icon.ec-next:after{content:"";border-block-start:2px solid;border-inline-end:2px solid;block-size:.5em;inline-size:.5em;display:inline-block;position:relative}.ec-icon.ec-prev:after{inset-inline-start:3px;rotate:-135deg}[dir=rtl] .ec-icon.ec-prev:after{rotate:135deg}.ec-icon.ec-next:after{inset-inline-start:-3px;rotate:45deg}[dir=rtl] .ec-icon.ec-next:after{rotate:-45deg}.ec-sidebar{z-index:1;background-color:var(--ec-bg-color);border-inline-end:1px solid var(--ec-border-color);text-align:end;position:sticky;inset-inline-start:0;overflow:clip}.ec-header .ec-sidebar{border-block-end:1px solid var(--ec-border-color);padding-block:.375rem}.ec-time-grid .ec-sidebar{padding-inline:.75rem}.ec-time-grid .ec-body .ec-sidebar{--ec-direction:to left}[dir=rtl] :is(.ec-time-grid .ec-body .ec-sidebar){--ec-direction:to right}.ec-time-grid .ec-body .ec-sidebar{background-image:linear-gradient(var(--ec-direction), transparent .375rem, var(--ec-bg-color) .375rem), linear-gradient(to top, var(--ec-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px), linear-gradient(to right, var(--ec-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, 100% 100%, 100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)), 2px 100%, 100% var(--ec-slot-height)}.ec-timeline .ec-body .ec-sidebar{grid-area:1/1/-1/2;grid-template-rows:subgrid;display:grid}.ec-row-head{border-block-end:1px solid var(--ec-border-color);min-block-size:1.5em;padding:.375em .75rem;display:flex}.ec-row-head:last-child{border:none}.ec-expander{inline-size:1.25em;margin-block-start:-1px;margin-inline-end:.25em}.ec-expander .ec-button{aspect-ratio:1;block-size:1.25em;padding:0;line-height:normal}.ec-slot{white-space:nowrap}.ec-time-grid .ec-slot{block-size:calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity));position:relative;inset-block-start:-.5lh}.ec-timeline .ec-slot{grid-column:span var(--ec-slot-label-periodicity);text-overflow:ellipsis;padding:.18rem 0;font-size:.95em;overflow:clip}.ec-slots{grid-auto-flow:column;grid-auto-columns:var(--ec-slot-width);text-align:center;--ec-day-bg-color:var(--ec-bg-color);background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);display:grid}.ec-slots.ec-today{--ec-day-bg-color:var(--ec-today-bg-color)}.ec-slots.ec-highlight{--ec-day-bg-color:var(--ec-highlight-color)}.ec-slots{--ec-last-line-color:transparent;--ec-direction:to left}[dir=rtl] .ec-slots{--ec-direction:to right}.ec-slots{background-image:linear-gradient(var(--ec-direction), var(--ec-last-line-color) 1px, transparent 1px), linear-gradient(var(--ec-direction), var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, calc(var(--ec-slot-width) * var(--ec-slot-label-periodicity)) 100%}.ec-slots:last-child{--ec-last-line-color:var(--ec-day-bg-color)}.ec-events{grid-area:1/2/-1/-1;grid-template:subgrid / subgrid;isolation:isolate;pointer-events:none;display:grid}.ec-day-grid .ec-events{grid-column-start:1}.ec-event{color:var(--ec-event-text-color);box-sizing:border-box;box-shadow:0 0 1px 0 var(--ec-border-color);background-color:var(--ec-event-bg-color);z-index:1;pointer-events:all;inline-size:calc(100% - var(--ec-event-col-gap));border-radius:3px;padding:2px;font-size:.85em;line-height:1.5;display:flex;position:relative}.ec-time-grid .ec-event{grid-row:1}.ec-day-grid .ec-event,.ec-all-day .ec-event,.ec-timeline .ec-event{block-size:max-content;margin-block-end:var(--ec-event-col-gap)}.ec-list .ec-event{color:inherit;background-color:var(--ec-day-bg-color);border-radius:0;flex-direction:row;padding:.5em 1.5em}.ec-event.ec-preview{z-index:1000;-webkit-user-select:none;user-select:none;opacity:.8}.ec-event.ec-pointer{color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;box-shadow:none}.ec-bg-event{background-color:var(--ec-bg-event-color);opacity:var(--ec-bg-event-opacity);grid-row:1;position:relative}.ec-draggable{cursor:pointer;-webkit-user-select:none;user-select:none}.ec-ghost{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.ec-event-body{flex-direction:column;inline-size:100%;display:flex}.ec-day-grid .ec-event-body,.ec-all-day .ec-event-body,.ec-timeline .ec-event-body{flex-direction:row}.ec-event-tag{border-radius:2px;inline-size:4px;margin-inline-end:8px}.ec-event-time{white-space:nowrap;flex-shrink:0;max-block-size:100%;margin:0 0 1px;overflow:hidden}.ec-day-grid .ec-event-time,.ec-timeline .ec-event-time{text-overflow:ellipsis;max-inline-size:100%;margin:0 3px 0 0}.ec-event-title{font-weight:inherit;margin:0;overflow:hidden}.ec-time-grid .ec-event-title{position:sticky;inset-block-start:var(--ec-header-height)}.ec-day-grid .ec-event-title,.ec-all-day .ec-event-title,.ec-timeline .ec-event-title{white-space:nowrap;text-overflow:ellipsis;min-block-size:1.5em;position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) + .18em)}.ec-list .ec-event-title{font-size:1rem}.ec-resizer{-webkit-user-select:none;user-select:none;position:absolute}.ec-time-grid .ec-body .ec-resizer{cursor:ns-resize;block-size:50%;max-block-size:8px;inset:auto 0 0}.ec-time-grid .ec-body .ec-resizer.ec-start{inset:0 0 auto}.ec-day-grid .ec-resizer,.ec-all-day .ec-resizer,.ec-timeline .ec-resizer{cursor:ew-resize;inline-size:50%;max-inline-size:8px;inset:0 0 0 auto}:is(.ec-day-grid .ec-resizer,.ec-all-day .ec-resizer,.ec-timeline .ec-resizer).ec-start{inset:0 auto 0 0}.ec-dragging,.ec-dragging *{cursor:pointer!important}.ec-resizing-y,.ec-resizing-y *{cursor:ns-resize!important}.ec-resizing-x,.ec-resizing-x *{cursor:ew-resize!important}.ec-no-events{text-align:center;background-color:var(--ec-bg-color);padding:5em 0}.ec-now-indicator{pointer-events:none;will-change:inset;grid-row:2;position:relative}.ec-time-grid .ec-now-indicator{border-block-start:var(--ec-now-indicator-color) solid 2px;block-size:0;inline-size:100%}.ec-timeline .ec-now-indicator{border-inline-start:var(--ec-now-indicator-color) solid 2px;inline-size:0}.ec-timeline .ec-now-indicator:before{z-index:2;inset-block-start:calc(var(--ec-header-height) - 6.5px)}.ec-now-indicator:before{background:var(--ec-now-indicator-color);content:"";block-size:12px;inline-size:12px;z-index:1;border-radius:50%;margin-block-start:-7px;margin-inline-start:-7px;display:block;position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) - 6.5px)}.ec-popup{box-sizing:border-box;background-color:var(--ec-popup-bg-color);border:1px solid var(--ec-border-color);block-size:max-content;min-block-size:8em;inline-size:125%;min-inline-size:12em;box-shadow:var(--ec-color-300) 0 10px 15px -3px, var(--ec-color-300) 0 4px 6px -4px;border-radius:.25rem;flex-direction:column;padding:.375rem .75rem .75rem;display:flex;position:relative}.ec-popup .ec-day-head{flex-direction:row;padding-inline:0}.ec-popup .ec-day-head a{cursor:pointer;font-size:1.5em;line-height:.8}.ec-popup .ec-events{--ec-event-col-gap:0;pointer-events:auto;display:block;overflow-y:auto}.ec-custom-scrollbars .ec-main::-webkit-scrollbar{background-color:#0000}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb{box-shadow:none;background-color:var(--ec-border-color);background-clip:padding-box;border:4px solid #0000;border-radius:8px}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb:hover{background-color:var(--ec-color-400)}.ec{flex-direction:column;display:flex}.ec-main{border:1px solid var(--ec-border-color);display:grid;overflow:auto}.ec-time-grid .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols), var(--ec-col-width));grid-template-rows:repeat(2,max-content)}.ec-day-grid .ec-main{--ec-row-height:auto;grid-template-columns:repeat(var(--ec-grid-cols), minmax(0, 1fr));grid-template-rows:max-content repeat(var(--ec-grid-rows), var(--ec-row-height))}.ec-day-grid .ec-main.ec-uniform{--ec-row-height:minmax(0, 1fr);flex-grow:1;overflow:hidden}.ec-timeline .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols), min-content);grid-template-rows:max-content var(--ec-grid-rows);flex-grow:1}.ec-timeline:is(.ec-month-view,.ec-year-view) .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols), var(--ec-col-width))}.ec-header{grid-area:1/1/2/-1;grid-template-columns:subgrid;z-index:2;display:grid;position:sticky;inset-block-start:0}.ec-grid{grid-area:1/1/-1/-1;grid-template-columns:subgrid;display:grid}.ec-body .ec-grid{grid-template-rows:subgrid}.ec-time-grid .ec-grid,.ec-timeline .ec-grid{grid-column-start:2}.ec-all-day{grid-area:2/1/auto/-1;grid-template-columns:subgrid;min-block-size:var(--ec-slot-height);display:grid}.ec-col-group{grid-column:span var(--ec-col-group-span)}.ec-col-group,.ec-col-head{text-align:center;background-color:var(--ec-bg-color);border:1px solid var(--ec-border-color);text-overflow:ellipsis;border-block-start:none;border-inline-start:none;padding:.375rem .18em;overflow:clip}:is(.ec-col-group,.ec-col-head).ec-today{background-color:var(--ec-today-bg-color)}:is(.ec-col-group,.ec-col-head).ec-highlight{background-color:var(--ec-highlight-color)}.ec-col-group:nth-last-child(1 of .ec-col-group),.ec-col-head:nth-last-child(1 of .ec-col-head){border-inline-end:none}.ec-col-group>*,.ec-timeline .ec-col-head>*{position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) + .18em)}.ec-body{grid-area:2/1/-1/-1;grid-template:subgrid / subgrid;display:grid}.ec-hidden{visibility:hidden}
/*$vite$:1*/
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/summernote/dist/summernote-lite.css ***!
  \*****************************************************************************************************************************************/
/*!
 * 
 * Super simple WYSIWYG editor v0.9.1
 * https://summernote.org
 *
 * Copyright 2013~ Hackerwins and contributors
 * Summernote may be freely distributed under the MIT license.
 *
 * Date: 2024-10-09T10:28Z
 *
 */
@font-face {
    font-family: "summernote";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(/build/fonts/summernote.5aea53ce.eot?#iefix) format("embedded-opentype"), url(/build/fonts/summernote.f5bf9564.woff2) format("woff2"), url(/build/fonts/summernote.93f401f5.woff) format("woff"), url(/build/fonts/summernote.6587bce4.ttf) format("truetype");
}
[class^=note-icon]:before,
[class*=" note-icon"]:before {
    display: inline-block;
    font-family: "summernote";
    font-style: normal;
    font-size: inherit;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    speak: none;
}

.note-icon-fw {
    text-align: center;
    width: 1.25em;
}

.note-icon-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}

.note-icon-pull-left {
    float: left;
}

.note-icon-pull-right {
    float: right;
}

.note-icon.note-icon-pull-left {
    margin-right: 0.3em;
}
.note-icon.note-icon-pull-right {
    margin-left: 0.3em;
}

.note-icon-align::before {
    content: "\ea01";
}

.note-icon-align-center::before {
    content: "\ea02";
}

.note-icon-align-indent::before {
    content: "\ea03";
}

.note-icon-align-justify::before {
    content: "\ea04";
}

.note-icon-align-left::before {
    content: "\ea05";
}

.note-icon-align-outdent::before {
    content: "\ea06";
}

.note-icon-align-right::before {
    content: "\ea07";
}

.note-icon-arrow-circle-down::before {
    content: "\ea08";
}

.note-icon-arrow-circle-left::before {
    content: "\ea09";
}

.note-icon-arrow-circle-right::before {
    content: "\ea0a";
}

.note-icon-arrow-circle-up::before {
    content: "\ea0b";
}

.note-icon-arrows-alt::before {
    content: "\ea0c";
}

.note-icon-arrows-h::before {
    content: "\ea0d";
}

.note-icon-arrows-v::before {
    content: "\ea0e";
}

.note-icon-bold::before {
    content: "\ea0f";
}

.note-icon-caret::before {
    content: "\ea10";
}

.note-icon-chain-broken::before {
    content: "\ea11";
}

.note-icon-circle::before {
    content: "\ea12";
}

.note-icon-close::before {
    content: "\ea13";
}

.note-icon-code::before {
    content: "\ea14";
}

.note-icon-col-after::before {
    content: "\ea15";
}

.note-icon-col-before::before {
    content: "\ea16";
}

.note-icon-col-remove::before {
    content: "\ea17";
}

.note-icon-eraser::before {
    content: "\ea18";
}

.note-icon-float-left::before {
    content: "\ea19";
}

.note-icon-float-none::before {
    content: "\ea1a";
}

.note-icon-float-right::before {
    content: "\ea1b";
}

.note-icon-font::before {
    content: "\ea1c";
}

.note-icon-frame::before {
    content: "\ea1d";
}

.note-icon-italic::before {
    content: "\ea1e";
}

.note-icon-link::before {
    content: "\ea1f";
}

.note-icon-magic::before {
    content: "\ea20";
}

.note-icon-menu-check::before {
    content: "\ea21";
}

.note-icon-minus::before {
    content: "\ea22";
}

.note-icon-orderedlist::before {
    content: "\ea23";
}

.note-icon-pencil::before {
    content: "\ea24";
}

.note-icon-picture::before {
    content: "\ea25";
}

.note-icon-question::before {
    content: "\ea26";
}

.note-icon-redo::before {
    content: "\ea27";
}

.note-icon-rollback::before {
    content: "\ea28";
}

.note-icon-row-above::before {
    content: "\ea29";
}

.note-icon-row-below::before {
    content: "\ea2a";
}

.note-icon-row-remove::before {
    content: "\ea2b";
}

.note-icon-special-character::before {
    content: "\ea2c";
}

.note-icon-square::before {
    content: "\ea2d";
}

.note-icon-strikethrough::before {
    content: "\ea2e";
}

.note-icon-subscript::before {
    content: "\ea2f";
}

.note-icon-summernote::before {
    content: "\ea30";
}

.note-icon-superscript::before {
    content: "\ea31";
}

.note-icon-table::before {
    content: "\ea32";
}

.note-icon-text-height::before {
    content: "\ea33";
}

.note-icon-trash::before {
    content: "\ea34";
}

.note-icon-underline::before {
    content: "\ea35";
}

.note-icon-undo::before {
    content: "\ea36";
}

.note-icon-unorderedlist::before {
    content: "\ea37";
}

.note-icon-video::before {
    content: "\ea38";
}

.note-frame {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: sans-serif;
    border-radius: 4px;
}

.note-toolbar {
    padding: 10px 5px;
    border-bottom: 1px solid #e2e2e2;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.note-btn-group {
    position: relative;
    display: inline-block;
    margin-right: 8px;
}
.note-btn-group > .note-btn-group {
    margin-right: 0;
}
.note-btn-group > .note-btn:first-child {
    margin-left: 0;
}
.note-btn-group .note-btn + .note-btn,
.note-btn-group .note-btn + .note-btn-group,
.note-btn-group .note-btn-group + .note-btn,
.note-btn-group .note-btn-group + .note-btn-group {
    margin-left: -1px;
}
.note-btn-group > .note-btn:not(:first-child),
.note-btn-group > .note-btn-group:not(:first-child) > .note-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle),
.note-btn-group > .note-btn-group:not(:last-child) > .note-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.note-btn-group.open > .note-dropdown {
    display: block;
}

.note-btn {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid #dae0e5;
    white-space: nowrap;
    outline: 0;
    color: #333;
    background-color: #fff;
    border-color: #dae0e5;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.4;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.note-btn:focus, .note-btn.focus {
    color: #333;
    background-color: #ebebeb;
    border-color: #dae0e5;
}
.note-btn:hover {
    color: #333;
    background-color: #ebebeb;
    border-color: #dae0e5;
}
.note-btn.disabled:focus, .note-btn.disabled.focus, .note-btn[disabled]:focus, .note-btn[disabled].focus, fieldset[disabled] .note-btn:focus, fieldset[disabled] .note-btn.focus {
    background-color: #fff;
    border-color: #dae0e5;
}
.note-btn:hover, .note-btn:focus, .note-btn.focus {
    color: #333;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #ebebeb;
    outline: 0;
    border-radius: 1px;
}
.note-btn:active, .note-btn.active {
    outline: 0;
    background-image: none;
    color: #333;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #ebebeb;
    outline: 0;
    border-radius: 1px;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {
    cursor: not-allowed;
    -webkit-opacity: 0.65;
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
    filter: alpha(opacity=65);
    box-shadow: none;
}
.note-btn > span.note-icon-caret:first-child {
    margin-left: -1px;
}
.note-btn > span.note-icon-caret:nth-child(2) {
    padding-left: 3px;
    margin-right: -5px;
}

.note-btn-primary {
    background: #fa6362;
    color: #fff;
}
.note-btn-primary:hover, .note-btn-primary:focus, .note-btn-primary.focus {
    color: #fff;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #fa6362;
    border-radius: 1px;
}

.note-btn-block {
    display: block;
    width: 100%;
}

.note-btn-block + .note-btn-block {
    margin-top: 5px;
}

input[type=submit].note-btn-block,
input[type=reset].note-btn-block,
input[type=button].note-btn-block {
    width: 100%;
}

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

.close {
    float: right;
    font-size: 21px;
    line-height: 1;
    color: #000;
    opacity: 0.2;
}

.close:hover {
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    opacity: 1;
}

.note-dropdown {
    position: relative;
}

.note-color .dropdown-toggle {
    width: 30px;
    padding-left: 5px;
}

.note-dropdown-menu {
    display: none;
    min-width: 100px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    text-align: left;
    background: #fff;
    border: 1px solid #e2e2e2;
    padding: 5px;
    background-clip: padding-box;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
}
.note-dropdown-menu > *:last-child {
    margin-right: 0;
}

.note-btn-group.open .note-dropdown-menu {
    display: block;
}

.note-dropdown-item {
    display: block;
}
.note-dropdown-item:hover {
    background-color: #ebebeb;
}

a.note-dropdown-item,
a.note-dropdown-item:hover {
    margin: 5px 0;
    color: #000;
    text-decoration: none;
}

.note-modal {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1050;
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    display: none;
}
.note-modal.open {
    display: block;
}

.note-modal-content {
    position: relative;
    width: auto;
    margin: 30px 20px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background: #fff;
    background-clip: border-box;
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.note-modal-header {
    padding: 10px 20px;
    border: 1px solid #ededef;
}

.note-modal-body {
    position: relative;
    padding: 20px 30px;
}
.note-modal-body kbd {
    border-radius: 2px;
    background-color: #000;
    color: #fff;
    padding: 3px 5px;
    font-weight: 700;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.note-modal-footer {
    height: 40px;
    padding: 10px;
    text-align: center;
}

.note-modal-footer a {
    color: #337ab7;
    text-decoration: none;
}

.note-modal-footer a:hover,
.note-modal-footer a:focus {
    color: #23527c;
    text-decoration: underline;
}

.note-modal-footer .note-btn {
    float: right;
}

.note-modal-title {
    font-size: 20px;
    color: #42515f;
    margin: 0;
    line-height: 1.4;
}

.note-modal-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1040;
    background: #000;
    -webkit-opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
    display: none;
}
.note-modal-backdrop.open {
    display: block;
}

@media (min-width: 768px) {
    .note-modal-content {
        width: 600px;
        margin: 30px auto;
    }
}
@media (min-width: 992px) {
    .note-modal-content-large {
        width: 900px;
    }
}
.note-modal .note-help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
.note-modal .note-nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.note-modal .note-nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.note-modal .note-nav-link:focus,
.note-modal .note-nav-link:hover {
    color: #0056b3;
    text-decoration: none;
}
.note-modal .note-nav-link.disabled {
    color: #868e96;
}
.note-modal .note-nav-tabs {
    border-bottom: 1px solid #ddd;
}
.note-modal .note-nav-tabs .note-nav-item {
    margin-bottom: -1px;
}
.note-modal .note-nav-tabs .note-nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.note-modal .note-nav-tabs .note-nav-link:focus,
.note-modal .note-nav-tabs .note-nav-link:hover {
    border-color: #e9ecef #e9ecef #ddd;
}
.note-modal .note-nav-tabs .note-nav-link.disabled {
    color: #868e96;
    background-color: transparent;
    border-color: transparent;
}
.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
}
.note-modal .note-tab-content {
    margin: 15px auto;
}
.note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child,
.note-modal .note-tab-content > .note-tab-pane {
    display: none;
}
.note-modal .note-tab-content > :last-child,
.note-modal .note-tab-content > .note-tab-pane:target {
    display: block;
}

.note-form-group {
    padding-bottom: 20px;
}

.note-form-group:last-child {
    padding-bottom: 0;
}

.note-form-label {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #42515f;
    margin-bottom: 10px;
    font-weight: 700;
}

.note-input {
    width: 100%;
    display: block;
    border: 1px solid #ededef;
    background: #fff;
    outline: 0;
    padding: 6px 4px;
    font-size: 14px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.note-input::-webkit-input-placeholder {
    color: #eeeeee;
}

.note-input:-moz-placeholder { /* Firefox 18- */
    color: #eeeeee;
}

.note-input::-moz-placeholder { /* Firefox 19+ */
    color: #eeeeee;
}

.note-input:-ms-input-placeholder {
    color: #eeeeee;
}

.note-tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 13px;
    transition: opacity 0.15s;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
}
.note-tooltip.in {
    -webkit-opacity: 0.9;
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    filter: alpha(opacity=90);
}
.note-tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.note-tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.note-tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.note-tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.note-tooltip.bottom .note-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.note-tooltip.top .note-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.note-tooltip.right .note-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.note-tooltip.left .note-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.note-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.note-tooltip-content {
    max-width: 200px;
    font-family: sans-serif;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
}

.note-popover {
    position: absolute;
    z-index: 1060;
    display: block;
    font-size: 13px;
    font-family: sans-serif;
    display: none;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border: 1px solid #ccc;
}
.note-popover.in {
    display: block;
}
.note-popover.top {
    margin-top: -10px;
    padding: 5px 0;
}
.note-popover.right {
    margin-left: 10px;
    padding: 0 5px;
}
.note-popover.bottom {
    margin-top: 10px;
    padding: 5px 0;
}
.note-popover.left {
    margin-left: -10px;
    padding: 0 5px;
}

.note-popover.bottom .note-popover-arrow {
    top: -11px;
    left: 20px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.note-popover.bottom .note-popover-arrow::after {
    top: 1px;
    margin-left: -10px;
    content: "\0020";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.note-popover.top .note-popover-arrow {
    bottom: -11px;
    left: 20px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
}
.note-popover.top .note-popover-arrow::after {
    bottom: 1px;
    margin-left: -10px;
    content: "\0020";
    border-bottom-width: 0;
    border-top-color: #fff;
}
.note-popover.right .note-popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -10px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.note-popover.right .note-popover-arrow::after {
    left: 1px;
    margin-top: -10px;
    content: "\0020";
    border-left-width: 0;
    border-right-color: #fff;
}
.note-popover.left .note-popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -10px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.note-popover.left .note-popover-arrow::after {
    right: 1px;
    margin-top: -10px;
    content: "\0020";
    border-right-width: 0;
    border-left-color: #fff;
}

.note-popover-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 11px solid transparent;
}
.note-popover-arrow::after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: "\0020";
    border-width: 10px;
}

.note-popover-content {
    /*max-width: $popover-max-width;*/
    padding: 3px 8px;
    color: #000;
    text-align: center;
    background-color: #ffffff;
    min-width: 100px;
    min-height: 30px;
}

/* Theme Variables
 ------------------------------------------ */
/* Layout
 ------------------------------------------ */
.note-editor {
    position: relative;
}
.note-editor .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: lightskyblue;
    background-color: #fff;
    opacity: 0.95;
}
.note-editor .note-dropzone .note-dropzone-message {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
}
.note-editor .note-dropzone.hover {
    color: #098ddf;
}
.note-editor.dragover .note-dropzone {
    display: table;
}
.note-editor .note-editing-area {
    position: relative;
}
.note-editor .note-editing-area .note-editable {
    outline: none;
}
.note-editor .note-editing-area .note-editable sup {
    vertical-align: super;
}
.note-editor .note-editing-area .note-editable sub {
    vertical-align: sub;
}
.note-editor .note-editing-area .note-editable img.note-float-left {
    margin-right: 10px;
}
.note-editor .note-editing-area .note-editable img.note-float-right {
    margin-left: 10px;
}

/* Frame mode layout
 ------------------------------------------ */
.note-editor.note-frame,
.note-editor.note-airframe {
    border: 1px solid rgba(0, 0, 0, 0.1960784314);
}
.note-editor.note-frame.codeview .note-editing-area .note-editable,
.note-editor.note-airframe.codeview .note-editing-area .note-editable {
    display: none;
}
.note-editor.note-frame.codeview .note-editing-area .note-codable,
.note-editor.note-airframe.codeview .note-editing-area .note-codable {
    display: block;
}
.note-editor.note-frame .note-editing-area,
.note-editor.note-airframe .note-editing-area {
    overflow: hidden;
}
.note-editor.note-frame .note-editing-area .note-editable,
.note-editor.note-airframe .note-editing-area .note-editable {
    padding: 10px;
    overflow: auto;
    word-wrap: break-word;
}
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {
    background-color: rgba(128, 128, 128, 0.1137254902);
}
.note-editor.note-frame .note-editing-area .note-codable,
.note-editor.note-airframe .note-editing-area .note-codable {
    display: none;
    width: 100%;
    padding: 10px;
    border: none;
    box-shadow: none;
    font-family: Menlo, Monaco, monospace, sans-serif;
    font-size: 14px;
    color: #ccc;
    background-color: #222;
    resize: none;
    outline: none;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    margin-bottom: 0;
}
.note-editor.note-frame.fullscreen,
.note-editor.note-airframe.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050;
}
.note-editor.note-frame.fullscreen .note-resizebar,
.note-editor.note-airframe.fullscreen .note-resizebar {
    display: none;
}
.note-editor.note-frame .note-status-output,
.note-editor.note-airframe .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2;
}
.note-editor.note-frame .note-status-output:empty,
.note-editor.note-airframe .note-status-output:empty {
    height: 0;
    border-top: 0 solid transparent;
}
.note-editor.note-frame .note-status-output .pull-right,
.note-editor.note-airframe .note-status-output .pull-right {
    float: right !important;
}
.note-editor.note-frame .note-status-output .text-muted,
.note-editor.note-airframe .note-status-output .text-muted {
    color: #777;
}
.note-editor.note-frame .note-status-output .text-primary,
.note-editor.note-airframe .note-status-output .text-primary {
    color: #286090;
}
.note-editor.note-frame .note-status-output .text-success,
.note-editor.note-airframe .note-status-output .text-success {
    color: #3c763d;
}
.note-editor.note-frame .note-status-output .text-info,
.note-editor.note-airframe .note-status-output .text-info {
    color: #31708f;
}
.note-editor.note-frame .note-status-output .text-warning,
.note-editor.note-airframe .note-status-output .text-warning {
    color: #8a6d3b;
}
.note-editor.note-frame .note-status-output .text-danger,
.note-editor.note-airframe .note-status-output .text-danger {
    color: #a94442;
}
.note-editor.note-frame .note-status-output .alert,
.note-editor.note-airframe .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
}
.note-editor.note-frame .note-status-output .alert .note-icon,
.note-editor.note-airframe .note-status-output .alert .note-icon {
    margin-right: 5px;
}
.note-editor.note-frame .note-status-output .alert-success,
.note-editor.note-airframe .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
}
.note-editor.note-frame .note-status-output .alert-info,
.note-editor.note-airframe .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
}
.note-editor.note-frame .note-status-output .alert-warning,
.note-editor.note-airframe .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
}
.note-editor.note-frame .note-status-output .alert-danger,
.note-editor.note-airframe .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
}
.note-editor.note-frame .note-statusbar,
.note-editor.note-airframe .note-statusbar {
    background-color: rgba(128, 128, 128, 0.1137254902);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid rgba(0, 0, 0, 0.1960784314);
}
.note-editor.note-frame .note-statusbar .note-resizebar,
.note-editor.note-airframe .note-statusbar .note-resizebar {
    padding-top: 1px;
    height: 9px;
    width: 100%;
    cursor: ns-resize;
}
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
    width: 20px;
    margin: 1px auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1960784314);
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar {
    cursor: default;
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {
    display: none;
}
.note-editor.note-frame .note-placeholder,
.note-editor.note-airframe .note-placeholder {
    padding: 10px;
}

.note-editor.note-airframe {
    border: 0;
}
.note-editor.note-airframe .note-editing-area .note-editable {
    padding: 0;
}

/* Popover
 ------------------------------------------ */
.note-popover.popover {
    display: none;
    max-width: none;
}
.note-popover.popover .popover-content a {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.note-popover.popover .arrow {
    left: 20px !important;
}

/* Popover and Toolbar (Button container)
 ------------------------------------------ */
.note-toolbar {
    position: relative;
}

.note-popover .popover-content, .note-editor .note-toolbar {
    margin: 0;
    padding: 0 0 5px 5px;
}
.note-popover .popover-content > .note-btn-group, .note-editor .note-toolbar > .note-btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
}
.note-popover .popover-content .note-btn-group .note-table, .note-editor .note-toolbar .note-btn-group .note-table {
    min-width: 0;
    padding: 5px;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {
    font-size: 18px;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
    position: absolute !important;
    z-index: 3;
    width: 10em;
    height: 10em;
    cursor: pointer;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
    position: relative !important;
    z-index: 1;
    width: 5em;
    height: 5em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
    position: absolute !important;
    z-index: 2;
    width: 1em;
    height: 1em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre {
    margin: 0;
    padding: 5px 10px;
}
.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p {
    margin: 0;
    padding: 0;
}
.note-popover .popover-content .note-color-all .note-dropdown-menu, .note-editor .note-toolbar .note-color-all .note-dropdown-menu {
    min-width: 337px;
}
.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {
    width: 20px;
    padding-left: 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {
    display: inline-block;
    margin: 0;
    width: 160px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {
    margin: 0 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
    font-size: 12px;
    margin: 2px 7px;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
    font-size: 11px;
    margin: 3px;
    padding: 0 3px;
    cursor: pointer;
    width: 100%;
    border-radius: 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
    background: #eee;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {
    height: 20px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
    display: none;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
    border: 1px solid #eee;
}
.note-popover .popover-content .note-para .note-dropdown-menu, .note-editor .note-toolbar .note-para .note-dropdown-menu {
    min-width: 228px;
    padding: 5px;
}
.note-popover .popover-content .note-para .note-dropdown-menu > div + div, .note-editor .note-toolbar .note-para .note-dropdown-menu > div + div {
    margin-left: 5px;
}
.note-popover .popover-content .note-dropdown-menu, .note-editor .note-toolbar .note-dropdown-menu {
    min-width: 160px;
}
.note-popover .popover-content .note-dropdown-menu.right, .note-editor .note-toolbar .note-dropdown-menu.right {
    right: 0;
    left: auto;
}
.note-popover .popover-content .note-dropdown-menu.right::before, .note-editor .note-toolbar .note-dropdown-menu.right::before {
    right: 9px;
    left: auto !important;
}
.note-popover .popover-content .note-dropdown-menu.right::after, .note-editor .note-toolbar .note-dropdown-menu.right::after {
    right: 10px;
    left: auto !important;
}
.note-popover .popover-content .note-dropdown-menu.note-check a i, .note-editor .note-toolbar .note-dropdown-menu.note-check a i {
    color: deepskyblue;
    visibility: hidden;
}
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i, .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {
    visibility: visible;
}
.note-popover .popover-content .note-fontsize-10, .note-editor .note-toolbar .note-fontsize-10 {
    font-size: 10px;
}
.note-popover .popover-content .note-color-palette, .note-editor .note-toolbar .note-color-palette {
    line-height: 1;
}
.note-popover .popover-content .note-color-palette div .note-color-btn, .note-editor .note-toolbar .note-color-palette div .note-color-btn {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
}
.note-popover .popover-content .note-color-palette div .note-color-btn:hover, .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {
    transform: scale(1.2);
    transition: all 0.2s;
}

/* Dialog
 ------------------------------------------ */
.note-modal .modal-dialog {
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.note-modal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.note-modal .note-modal-form {
    margin: 0;
}
.note-modal .note-image-dialog .note-dropzone {
    min-height: 100px;
    font-size: 30px;
    line-height: 4;
    color: lightgray;
    text-align: center;
    border: 4px dashed lightgray;
    margin-bottom: 10px;
}
@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto;
    }
}

/* Placeholder
 ------------------------------------------ */
.note-placeholder {
    position: absolute;
    display: none;
    color: gray;
}

/* Handle
 ------------------------------------------ */
.note-handle .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid #000;
}
.note-handle .note-control-selection > div {
    position: absolute;
}
.note-handle .note-control-selection .note-control-selection-bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    -webkit-opacity: 0.3;
    -khtml-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    filter: alpha(opacity=30);
}
.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-sizing, .note-handle .note-control-selection .note-control-holder {
    width: 7px;
    height: 7px;
    border: 1px solid #000;
}
.note-handle .note-control-selection .note-control-sizing {
    background-color: #000;
}
.note-handle .note-control-selection .note-control-nw {
    top: -5px;
    left: -5px;
    border-right: none;
    border-bottom: none;
}
.note-handle .note-control-selection .note-control-ne {
    top: -5px;
    right: -5px;
    border-bottom: none;
    border-left: none;
}
.note-handle .note-control-selection .note-control-sw {
    bottom: -5px;
    left: -5px;
    border-top: none;
    border-right: none;
}
.note-handle .note-control-selection .note-control-se {
    right: -5px;
    bottom: -5px;
    cursor: se-resize;
}
.note-handle .note-control-selection .note-control-se.note-control-holder {
    cursor: default;
    border-top: none;
    border-left: none;
}
.note-handle .note-control-selection .note-control-selection-info {
    right: 0;
    bottom: 0;
    padding: 5px;
    margin: 5px;
    color: #fff;
    background-color: #000;
    font-size: 12px;
    border-radius: 5px;
    -webkit-opacity: 0.7;
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter: alpha(opacity=70);
}

.note-hint-popover {
    min-width: 100px;
    padding: 2px;
}
.note-hint-popover .popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
    display: block !important;
    padding: 3px;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.4;
    color: white;
    white-space: nowrap;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
    cursor: pointer;
}

/* Handle
 ------------------------------------------ */
html .note-fullscreen-body, body .note-fullscreen-body {
    overflow: hidden !important;
}

.note-editable ul li, .note-editable ol li {
    list-style-position: inside;
}

.note-editor .note-editing-area .note-editable table {
    width: 100%;
    border-collapse: collapse;
}
.note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {
    border: 1px solid #ececec;
    padding: 5px 3px;
}
.note-editor .note-editing-area .note-editable a {
    background-color: inherit;
    text-decoration: inherit;
    font-family: inherit;
    font-weight: inherit;
    color: #337ab7;
}
.note-editor .note-editing-area .note-editable a:hover,
.note-editor .note-editing-area .note-editable a:focus {
    color: #23527c;
    text-decoration: underline;
    outline: 0;
}
.note-editor .note-editing-area .note-editable figure {
    margin: 0;
}

/* Dialog
 ------------------------------------------*/
.note-modal .note-modal-body label {
    margin-bottom: 2px;
    padding: 2px 5px;
    display: inline-block;
}
.note-modal .note-modal-body .help-list-item:hover {
    background-color: #e0e0e0;
}
@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto;
    }
}

.help-list-item label {
    margin-bottom: 5px;
    display: inline-block;
}

/*# sourceMappingURL=summernote-lite.css.map*/
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/select2/dist/css/select2.css ***!
  \**********************************************************************************************************************************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline;
      list-style: none;
      padding: 0; }
    .select2-container .select2-selection--multiple .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all; }
    .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option--selectable {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }
  .select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
      background-color: #f1f1f1;
      color: #333;
      outline: none; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555;
      outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/select2-bootstrap4-theme/dist/select2-bootstrap4.min.css ***!
  \**************************************************************************************************************************************************************/
/*!
 * Select2 Bootstrap4 Theme v1.0.0 (https://github.com/berkan52/select2-bootstrap4-theme)
 * 
 * A theme for Select2 v4 and Bootstrap 4.0.0-beta.2 
 * 
 * Release v1.0.0 - 12-12-2017 
 * Copyright 2017 Berkan Akyürek <berkan52@gmail.com> 
 * Licensed under MIT 
 */
.select2-container--bootstrap4{display:block}.select2-container--bootstrap4 .select2-selection{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:1rem;outline:0}.select2-container--bootstrap4 .select2-selection.form-control{border-radius:.25rem}.select2-container--bootstrap4 .select2-search--dropdown .select2-search__field{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:1rem}.select2-container--bootstrap4 .select2-search__field{outline:0}.select2-container--bootstrap4 .select2-search__field::-webkit-input-placeholder{color:#868e96}.select2-container--bootstrap4 .select2-search__field:-moz-placeholder{color:#868e96}.select2-container--bootstrap4 .select2-search__field::-moz-placeholder{color:#868e96;opacity:1}.select2-container--bootstrap4 .select2-search__field:-ms-input-placeholder{color:#868e96}.select2-container--bootstrap4 .select2-results__option{padding:.75rem .375rem;font-size:1rem}.select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}.select2-container--bootstrap4 .select2-results__option[aria-disabled=true]{color:#868e96;cursor:not-allowed}.select2-container--bootstrap4 .select2-results__option[aria-selected=true]{background-color:#f8f9fa;color:#16181b}.select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected]{background-color:#007bff;color:#fff}.select2-container--bootstrap4 .select2-results__option .select2-results__option{padding:.75rem .375rem}.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option{margin-left:-.375rem;padding-left:.75rem}.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-.75rem;padding-left:1.125rem}.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-1.125rem;padding-left:1.5rem}.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-1.5rem;padding-left:1.875rem}.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-1.875rem;padding-left:2.25rem}.select2-container--bootstrap4 .select2-results__group{color:#868e96;display:block;padding:.75rem .375rem;font-size:75%;line-height:1;white-space:nowrap}.select2-container--bootstrap4.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--open .select2-selection{transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-color:#80bdff}.select2-container--bootstrap4.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #868e96 transparent;border-width:0 .25rem .25rem .25rem}.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.select2-container--bootstrap4 .select2-selection__clear{color:#868e96;cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--bootstrap4 .select2-selection__clear:hover{color:#343a40}.select2-container--bootstrap4.select2-container--disabled .select2-selection{border-color:#ced4da}.select2-container--bootstrap4.select2-container--disabled .select2-search__field,.select2-container--bootstrap4.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#e9ecef}.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap4.select2-container--disabled .select2-selection__clear{display:none}.select2-container--bootstrap4 .select2-dropdown{border-color:#80bdff;border-width:1px;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap4 .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap4 .select2-selection--single{height:calc(2.25rem + 2px);line-height:1;padding:.75rem 1.125rem .75rem .375rem}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:.375rem;top:0;width:.25rem}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{border-color:#868e96 transparent transparent transparent;border-style:solid;border-width:.25rem .25rem 0 .25rem;height:0;left:0;margin-left:-.25rem;margin-top:-.125rem;position:absolute;top:50%;width:0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{color:#495057;padding:0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#868e96}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 2px);padding:0;height:auto}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;display:block;line-height:1;list-style:none;margin:0;overflow:hidden;padding:.75rem .375rem 0 .75rem;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__placeholder{color:#868e96;float:left;margin-top:5px}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:#495057;background:0 0;border:1px solid #343a40;border-radius:.25rem;cursor:default;float:left;margin:-.25rem 0 0 .1875rem;padding:0 .75rem}.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field{background:0 0;padding:0 .375rem;height:calc(2.25rem + 2px) -2;line-height:1;margin-top:0;min-width:5em}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#868e96;cursor:pointer;display:inline-block;font-weight:700;margin-right:.375rem}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear{margin-top:.75rem}.form-group-sm .select2-container--bootstrap4 .select2-selection--single,.input-group-sm .select2-container--bootstrap4 .select2-selection--single,.select2-container--bootstrap4 .select2-selection--single.input-sm{border-radius:.2rem;font-size:75%;height:calc(1.8125rem + 2px);line-height:1;padding:.5rem 1rem .5rem .25rem}.form-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap4 .select2-selection--single.input-sm .select2-selection__arrow b{margin-left:-.5rem}.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple,.select2-container--bootstrap4 .select2-selection--multiple.input-sm{min-height:calc(1.8125rem + 2px);border-radius:.2rem}.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered,.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__rendered{padding:.5rem .25rem 0 .5rem}.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__choice{font-size:75%;line-height:1;margin:0 0 0 .125rem;padding:0 .5rem}.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field{padding:0 .25rem;font-size:75%;height:calc(1.8125rem + 2px) -2;line-height:1}.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__clear{margin-top:.5rem}.form-group-lg .select2-container--bootstrap4 .select2-selection--single,.input-group-lg .select2-container--bootstrap4 .select2-selection--single,.select2-container--bootstrap4 .select2-selection--single.input-lg{border-radius:.3rem;font-size:1.25rem;height:calc(2.875rem + 2px);line-height:1;padding:1rem 1.4375rem 1rem .5rem}.form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow{width:.3125rem}.form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow b{border-width:.3125rem .3125rem 0 .3125rem;margin-left:-.3125rem;margin-left:-1rem;margin-top:-.15625rem}.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple,.select2-container--bootstrap4 .select2-selection--multiple.input-lg{min-height:calc(2.875rem + 2px);border-radius:.3rem}.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__choice{font-size:1.25rem;line-height:1;border-radius:.25rem;margin:0 0 0 .25rem;padding:0 1rem}.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field{padding:0 .5rem;font-size:1.25rem;height:calc(2.875rem + 2px) -2;line-height:1}.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__clear{margin-top:1rem}.select2-container--bootstrap4 .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #868e96 transparent;border-width:0 .3125rem .3125rem .3125rem}.input-group-lg .select2-container--bootstrap4 .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #868e96 transparent;border-width:0 .3125rem .3125rem .3125rem}.select2-container--bootstrap4[dir=rtl] .select2-selection--single{padding-left:1.125rem;padding-right:.375rem}.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow{left:.375rem;right:auto}.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:.1875rem}.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#ffc107}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{border-color:#d39e00}.has-warning.select2-drop-active{border-color:#d39e00}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#d39e00}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#dc3545}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{border-color:#bd2130}.has-error.select2-drop-active{border-color:#bd2130}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#bd2130}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#28a745}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{border-color:#1e7e34}.has-success.select2-drop-active{border-color:#1e7e34}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#1e7e34}.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap4>.selection>.select2-selection,.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap4>.selection>.select2-selection.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap4:not(:last-child)>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap4:not(:last-child)>.selection>.select2-selection.form-control{border-radius:0}.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap4:last-child>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap4:last-child>.selection>.select2-selection.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4{display:table;table-layout:fixed;position:relative;z-index:2;width:100%;margin-bottom:0}.input-group>.select2-container--bootstrap4>.selection>.select2-selection.form-control{float:none}.input-group>.select2-container--bootstrap4.select2-container--focus,.input-group>.select2-container--bootstrap4.select2-container--open{z-index:3}.input-group>.select2-container--bootstrap4,.input-group>.select2-container--bootstrap4 .input-group-btn,.input-group>.select2-container--bootstrap4 .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute!important;width:1px!important}@media (min-width:576px){.form-inline .select2-container--bootstrap4{display:inline-block}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9ycy1ub2RlX21vZHVsZXNfc3ltZm9ueV9zdGltdWx1cy1icmlkZ2VfZGlzdF9pbmRleF9qcy1ub2RlX21vZHVsZXNfYm9vdHN0cmFwX2Rpc3RfanNfYm9vLWRhOTQwZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7O0VBRUU7QUFDRjs7Ozs7Ozs7Ozs7OztFQWFFO0FBQ0Y7RUFDRSx5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsNEVBQTRFO0FBQzlFO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGtDQUFrQztBQUNwQztBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLGlCQUFpQjtFQUNqQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0NBQWdDO0VBQ2hDLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IsK0JBQStCO0VBQy9CLG9DQUE0QjtLQUE1QixpQ0FBNEI7TUFBNUIsZ0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFC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N0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBRGdDQTtJQUNFO0FDN0JGOztBQzlRQTtJQzhHRSwwQkQ3R29CO0lDZ0hwQixzQkRoSG9CO0lBQ3BCO0lBQ0EsdUJFS1k7SUZKWjtBRG9SRjs7QUl4UkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBSjJSRjs7QUtsU0E7SUFDRTtJQUNBO0lBQ0E7QUxxU0Y7QUtuU0U7SUFDRTtBTHFTSjtBS2xTRTtJQUNFO0FMb1NKO0FLalNFOzs7O0lBSUU7QUxtU0o7QUtoU0U7O0lBRUk7SUFDQTtBTGtTTjtBSy9SRTs7SUFFRTtJQUNBO0FMaVNKO0FLN1JJO0lBQ0U7QUwrUk47O0FNalVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQ0xBLFdKcUJtQjtJSXBCbkIsc0JKcUJlO0lJcEJmLHFCSnFCbUI7SUlNbkI7SUFDQSxlSjNCVTtJSTRCVixnQkp4Qlk7SUl5Qlosa0JKbkJtQjtJRGlHbkIseUJJdEdxQjtJSnVHckIsc0JJdkdxQjtJSnlHckIsaUJJekdxQjtBTjRVdkI7QU9oVkU7SUFFRSxXSmVpQjtJSWRqQix5QkppQm1CO0lJaEJuQixxQkplaUI7QUhrVXJCO0FPL1VFO0lBQ0UsV0pVaUI7SUlUakIseUJKWW1CO0lJWG5CLHFCSlVpQjtBSHVVckI7QU8zVUk7SUFFRSxzQkpDVztJSUFYLHFCSkNlO0FIMlVyQjtBTXhWRTtJQUdFLFdIUWlCO0lHUGpCO0lBQ0E7SUFDQSx5QkhRbUI7SUdQbkI7SUp5QkYsa0JJeEJtQjtBTjBWckI7QU12VkU7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7QU53Vko7QU1yVkU7SUFHRSxtQkhIYztJRHlCaEIscUJJckJtQjtJSnNCbkIsb0JJdEJtQjtJSnVCbkIsa0JJdkJtQjtJSndCbkIsYUl4Qm1CO0lKMEJuQjtJQUNBO0lBbUNBLGdCSTdEc0I7QU40VnhCO0FNelZFO0lBQ0U7QU4yVko7QU14VkU7SUFDRTtJQUNBO0FOMFZKOztBTXRWQTtJQUNFO0lBQ0E7QU55VkY7QU12VkU7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJSnJCRixrQklzQm1CO0FOeVZyQjs7QU1wVkE7SUFDRTtJQUNBO0FOdVZGOztBTXBWQTtJQUNFO0FOdVZGOztBTWhWRTs7O0lBQ0U7QU5xVko7O0FNalZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBTm9WRjs7QU1qVkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FOb1ZGOztBTWpWQTtJQUNFO0lBQ0M7SUFDRTtJQUNFO0lBQ0k7SUFDRDtBTm9WVjs7QVF2Y0E7SUFDRTtBUjBjRjs7QVF0Y0U7SUFDRTtJQUNBO0FSeWNKOztBUXRjQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxhTDJCeUI7SUsxQnpCO0lBQ0E7SUFDQSxnQkw4QmtCO0lLN0JsQjtJQUNBO0lBQ0E7SU5xRkEseUNNcEZvQjtBUjJjdEI7QVF6Y0U7SUFDRTtBUjJjSjs7QVF2Y0E7SUFDRTtBUjBjRjs7QVF2Y0E7SUFDRTtBUjBjRjtBUXhjRTtJQUNFLHlCTFJtQjtBSGtkdkI7O0FRdGNBOztJQUVFO0lBQ0E7SUFDQTtBUnljRjs7QVN2ZkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsYU55Q2M7SURtQmQsa0JPM0RpQjtJUDREakIsaUJPNURpQjtJUDZEakIsZU83RGlCO0lQOERqQixVTzlEaUI7SVBnRWpCO0lBQ0E7SU9oRUE7QVQrZkY7QVM3ZkU7SUFDRTtBVCtmSjs7QVMzZkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGdCTnVEaUI7SU10RGpCO0lBQ0E7SUFDQTtJUG9GQSx3Q09uRm9CO0FUZ2dCdEI7O0FTN2ZBO0lBQ0U7SUFDQTtBVGdnQkY7O0FTN2ZBO0lBQ0U7SUFDQTtBVGdnQkY7QVM3ZkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lQb0VGLDBCQUR5QjtJQUl6QixzQkFKeUI7QUZnYzNCOztBUzlmQTtJQUNFO0lBQ0E7SUFDQTtBVGlnQkY7O0FTN2ZBO0lBQ0U7SUFDQTtBVGdnQkY7O0FTN2ZBOztJQUVFO0lBQ0E7QVRnZ0JGOztBUzdmQTtJQUNFO0FUZ2dCRjs7QVM3ZkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtBVGdnQkY7O0FTN2ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGFOcEN5QjtJTXFDekIsZ0JOTGtCO0lEWmxCLG9CT2tCaUI7SVBqQmpCLG1CT2lCaUI7SVBoQmpCLGlCT2dCaUI7SVBmakIsWU9laUI7SVBiakI7SUFDQTtJT2FBO0FUcWdCRjtBU25nQkU7SUFDRTtBVHFnQko7O0FTL2ZBO0lBRUU7UUFDRTtRQUNBO0lUaWdCQTtBQUNKO0FTOWZBO0lBQ0U7UUFDRTtJVGdnQkE7QUFDSjtBUzNmRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0FUNmZKO0FTMWZFO0lBRUU7SUFFSTtJQUNKO0lBQ0E7SUFDQTtBVDRmSjtBU3pmRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBVDJmSjtBU3hmRTs7SUFFRTtJQUNBO0FUMGZKO0FTdmZFO0lBQ0U7QVR5Zko7QVN0ZkU7SUFDRTtBVHdmSjtBU3JmRTtJQUNFO0FUdWZKO0FTcGZFO0lBQ0U7SUFDQTtJQUNBO0FUc2ZKO0FTbmZFOztJQUVFO0FUcWZKO0FTbGZFO0lBQ0U7SUFDQTtJQUNBO0FUb2ZKO0FTamZFO0lBQ0U7SUFDQTtJQUNBO0FUbWZKO0FTaGZFO0lBQ0U7QVRrZko7QVMvZUU7O0lBRUU7QVRpZko7QVMvZUU7O0lBRUU7QVRpZko7O0FVNXFCQTtJQUNFO0FWK3FCRjs7QVU1cUJBO0lBQ0U7QVYrcUJGOztBVTVxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVYrcUJGOztBVTVxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJUnNGQSwwQkFEeUI7SUFJekIsc0JBSnlCO0FGOGxCM0I7O0FVOXFCQTtJQUNFLGNQeEJZO0FIeXNCZDs7QVU5cUJBO0lBQ0UsY1A1Qlk7QUg2c0JkOztBVTlxQkE7SUFDRSxjUGhDWTtBSGl0QmQ7O0FVOXFCQTtJQUNFLGNQcENZO0FIcXRCZDs7QVczdEJBO0lBQ0U7SUFDQSxhUjJDYztJUTFDZDtJQUdBO0lBRUE7SVQwREEsa0JTekRpQjtJVDBEakIsaUJTMURpQjtJVDJEakIsZVMzRGlCO0lUNERqQixVUzVEaUI7SVQ4RGpCO0lBQ0E7QUZpcUJGO0FXOXRCRTtJVHVEQSxvQkNYaUI7SURZakIsbUJDWmlCO0lEYWpCLGlCQ2JpQjtJRGNqQixZQ2RpQjtJRGdCakI7SUFDQTtBRnlxQkY7QVdydUJFO0lBQVc7SUFBbUI7QVh5dUJoQztBV3h1QkU7SUFBVztJQUFtQjtBWDR1QmhDO0FXM3VCRTtJQUFXO0lBQW1CO0FYK3VCaEM7QVc5dUJFO0lBQVc7SUFBbUI7QVhrdkJoQzs7QVc5dUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QlI4QmU7QUhtdEJuQjtBVzl1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCUnNCZTtBSDB0Qm5CO0FXN3VCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esd0JSY2U7QUhpdUJuQjtBVzd1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHVCUk9lO0FId3VCbkI7O0FXMXVCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVg2dUJGOztBVzF1QkE7SUFDRSxnQlJUaUI7SVFVakIsdUJSdERZO0lRdURaO0lBQ0EsV1JYaUI7SVFZakI7SUFDQSxzQlJaaUI7QUh5dkJuQjs7QVkveUJBO0lBQ0U7SUFDQSxhVDBDYztJU3pDZDtJQUdBO0lBQ0EsdUJUQ1k7SVNDWjtJQUNBLG1CVGlEYztJU2hEZDtJQUNBO0FaK3lCRjtBWTd5QkU7SUFBVztBWmd6QmI7QVkveUJFO0lBQVc7SUFBb0I7QVptekJqQztBWWx6QkU7SUFBVztJQUFvQjtBWnN6QmpDO0FZcnpCRTtJQUFXO0lBQW9CO0FaeXpCakM7QVl4ekJFO0lBQVc7SUFBb0I7QVo0ekJqQzs7QVl4ekJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSw0QlQwQ2tDO0lTekNsQyx3Q1R3Q3VCO0FIbXhCM0I7QVl6ekJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBWjJ6Qk47QVl2ekJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QlR5QmtDO0lTeEJsQyxxQ1R1QnVCO0FIa3lCM0I7QVl2ekJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBWnl6Qk47QVlyekJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQlRRa0M7SVNQbEMsdUNUTXVCO0FIaXpCM0I7QVlyekJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBWnV6Qk47QVluekJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSwwQlRUa0M7SVNVbEMsc0NUWHVCO0FIZzBCM0I7QVluekJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBWnF6Qk47O0FZL3lCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0Faa3pCRjtBWWh6QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0FaZ3pCSjs7QVkzeUJBO0lBQ0U7SUFDQTtJQUNBLFdUeERjO0lTeURkO0lBQ0EseUJUM0RjO0lTNERkO0lBQ0E7QVo4eUJGOztBYXA2QkE7NkNBQUE7QUFRQTs2Q0FBQTtBQUVBO0lBQ0U7QWJpNkJGO0FhNTVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBLG1CQU5lO0lBT2Y7SUFDQTtBYjg1Qko7QWE1NUJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBYjg1Qk47QWEzNUJJO0lBQ0UsY0FsQm9CO0FiKzZCMUI7QWF6NUJFO0lBQ0U7QWIyNUJKO0FheDVCRTtJQUNFO0FiMDVCSjtBYXg1Qkk7SUFDRTtBYjA1Qk47QWF4NUJNO0lBQ0U7QWIwNUJSO0FhdjVCTTtJQUNFO0FieTVCUjtBYXQ1Qk07SUFDRSxrQkFsRFc7QWIwOEJuQjtBYXI1Qk07SUFDRSxpQkF2RFU7QWI4OEJsQjs7QWFqNUJBOzZDQUFBO0FBRUE7O0lBRUU7QWJvNUJGO0FhLzRCTTs7SUFDRTtBYms1QlI7QWFoNUJNOztJQUNFO0FibTVCUjtBYTk0QkU7O0lBQ0U7QWJpNUJKO0FhOTRCSTs7SUFDRTtJQUNBO0lBQ0E7QWJpNUJOO0FhLzRCTTs7SUFDRSxtREEzRlc7QWI2K0JuQjtBYTc0Qkk7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJWEZKLDBCV0t3QjtJWEZ4QixzQldFd0I7SVhuRXhCLGdCV29FcUI7SUFDakI7QWJtNUJOO0FhOTRCRTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FiaTVCSjtBYWg1Qkk7O0lBQ0U7QWJtNUJOO0FhOTRCRTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QWJpNUJKO0FhOTRCRTs7SUFDRTtJQUNBO0FiaTVCSjtBYTk0QkU7O0lBQ0U7QWJpNUJKO0FhOTRCRTs7SUFDRTtBYmk1Qko7QWE5NEJFOztJQUNFO0FiaTVCSjtBYTk0QkU7O0lBQ0U7QWJpNUJKO0FhOTRCRTs7SUFDRTtBYmk1Qko7QWE5NEJFOztJQUNFO0FiaTVCSjtBYTk0QkU7O0lBQ0U7QWJpNUJKO0FhOTRCRTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FiaTVCSjtBYTk0QkU7O0lBQ0U7QWJpNUJKO0FhOTRCRTs7SUFDRTtJQUNBO0FiaTVCSjtBYTk0QkU7O0lBQ0U7SUFDQTtBYmk1Qko7QWE5NEJFOztJQUNFO0lBQ0E7QWJpNUJKO0FhOTRCRTs7SUFDRTtJQUNBO0FiaTVCSjtBYTc0QkU7O0lBQ0UsbURBaE5lO0lBaU5mO0lBQ0E7SUFDQTtBYmc1Qko7QWEvNEJJOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0FiazVCTjtBYWo1Qk07O0lBQ0U7SUFDQTtJQUNBO0FibzVCUjtBYS80Qk07O0lBQ0U7QWJrNUJSO0FhajVCUTs7SUFDRTtBYm81QlY7QWEvNEJFOztJQUNFO0FiazVCSjs7QWE5NEJBO0lBQ0U7QWJpNUJGO0FhOTRCSTtJQUNFO0FiZzVCTjs7QWExNEJBOzZDQUFBO0FBRUE7SUFDRTtJQUNBO0FiNjRCRjtBYTE0Qkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QWI0NEJOO0FhejRCRTtJQUNFO0FiMjRCSjs7QWF2NEJBOzZDQUFBO0FBRUE7SUFDRTtBYjA0QkY7O0FhdjRCQTtJQUNFO0lBQ0E7QWIwNEJGO0FheDRCRTtJQUNFO0lBQ0E7SUFDQTtBYjA0Qko7QWF0NEJJO0lBQ0U7SUFDQTtBYnc0Qk47QWF2NEJNO0lBQ0U7QWJ5NEJSO0FheDRCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QWIwNEJWO0FheDRCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QWIwNEJWO0FheDRCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QWIwNEJWO0FhbDRCTTtJQUNFO0lBQ0E7QWJvNEJSO0FhbDRCTTtJQUNFO0lBQ0E7QWJvNEJSO0FhOTNCSTtJQUNFO0FiZzRCTjtBYTMzQkk7SUFDRTtJQUNBO0FiNjNCTjtBYTEzQk07SUFDRTtJQUNBO0lBQ0E7QWI0M0JSO0FhMzNCUTtJQUNFO0FiNjNCVjtBYTEzQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtBYjQzQlY7QWF6M0JROzs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lYaFVSLGtCV2lVeUI7QWI4M0IzQjtBYTUzQlU7OztJQUNFO0FiZzRCWjtBYTUzQlE7SUFDRTtBYjgzQlY7QWEzM0JRO0lBQ0U7QWI2M0JWO0FhejNCVTtJQUNFO0FiMjNCWjtBYW4zQkk7SUFDRTtJQUNBO0FicTNCTjtBYXAzQk07SUFDRTtBYnMzQlI7QWFoM0JFO0lBQ0U7QWJrM0JKO0FhOTJCSTtJQUNFO0lBQ0E7QWJnM0JOO0FhLzJCTTtJQUNFO0lBQ0E7QWJpM0JSO0FhLzJCTTtJQUNFO0lBQ0E7QWJpM0JSO0FhNTJCTTtJQUNFO0lBQ0E7QWI4MkJSO0FhNTJCTTtJQUNFO0FiODJCUjtBYXoyQkU7SUFDRTtBYjIyQko7QWF2MkJFO0lBQ0U7QWJ5MkJKO0FhdjJCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBYnkyQlI7QWF2MkJNO0lBQ0U7SUFDQTtBYnkyQlI7O0FhbjJCQTs2Q0FBQTtBQUdFO0lBQ0U7SUFDQTtJWG5XRix3Q1dvV3NCO0FidTJCeEI7QWFyMkJFO0lBQ0U7SUFDQTtBYnUyQko7QWFyMkJFO0lBQ0U7QWJ1MkJKO0FhcDJCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FiczJCTjtBYWoyQkU7SUFDRTtRQUNF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QXlDLENBQUMsbUVBQW1FLHFCQUFxQixDQUFDLHFCQUFxQixDQUFDLGdHQUFnRyxlQUFlLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLDZGQUE2RixVQUFVLENBQUMsNkZBQTZGLFlBQVksQ0FBQyxVQUFVLENBQUMsK0ZBQStGLGFBQWEsQ0FBQyxrU0FBa1MsV0FBVyxDQUFDLGdHQUFnRyxhQUFhLENBQUMscUJBQXFCLENBQUMsd0dBQXdHLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywrREFBK0Qsb0JBQW9CLENBQUMsbUhBQW1ILG9CQUFvQixDQUFDLGlDQUFpQyxvQkFBb0IsQ0FBQyxpRUFBaUUsd0JBQXdCLENBQUMsMkRBQTJELG9CQUFvQixDQUFDLCtHQUErRyxvQkFBb0IsQ0FBQywrQkFBK0Isb0JBQW9CLENBQUMsK0RBQStELHdCQUF3QixDQUFDLCtEQUErRCxvQkFBb0IsQ0FBQyxtSEFBbUgsb0JBQW9CLENBQUMsaUNBQWlDLG9CQUFvQixDQUFDLGlFQUFpRSx3QkFBd0IsQ0FBQywrT0FBK08seUJBQXlCLENBQUMsNEJBQTRCLENBQUMsNlJBQTZSLGVBQWUsQ0FBQyxtVEFBbVQsd0JBQXdCLENBQUMsMkJBQTJCLENBQUMsNENBQTRDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyx1RkFBdUYsVUFBVSxDQUFDLHlJQUF5SSxTQUFTLENBQUMsMktBQTJLLGtCQUFrQixDQUFDLHdDQUF3QywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyx5QkFBeUIsNENBQTRDLG9CQUFvQixDQUFDLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmJvb3RzdHJhcDQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ncmlkc3RhY2svZGlzdC9ncmlkc3RhY2subWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZHJvcHpvbmUvc3JjL2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FnLWdyaWQtY29tbXVuaXR5L3N0eWxlcy9hZy10aGVtZS1xdWFydHouY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZXZlbnQtY2FsZW5kYXIvYnVpbGQvZGlzdC9ldmVudC1jYWxlbmRhci5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zdW1tZXJub3RlL2Rpc3Qvc3VtbWVybm90ZS1saXRlLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9zdW1tZXJub3RlL2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9saXRlL3N1bW1lcm5vdGUtbGl0ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2xpdGUvc2Nzcy9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9zdW1tZXJub3RlL2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvbGl0ZS9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2xpdGUvc2Nzcy90b29sYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvbGl0ZS9zY3NzL2J0bi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2xpdGUvc2Nzcy9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvbGl0ZS9zY3NzL21peGlucy9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvbGl0ZS9zY3NzL2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvbGl0ZS9zY3NzL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvbGl0ZS9zY3NzL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9saXRlL3Njc3MvdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2xpdGUvc2Nzcy9wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvc3VtbWVybm90ZS9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi1ib290c3RyYXA0LXRoZW1lL2Rpc3Qvc2VsZWN0Mi1ib290c3RyYXA0Lm1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUb20gU2VsZWN0IEJvb3RzdHJhcCA0XG4gKi9cbi8qKlxuICogdG9tLXNlbGVjdC5jc3MgKHYvL0BAdmVyc2lvbilcbiAqIENvcHlyaWdodCAoYykgY29udHJpYnV0b3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTsgeW91IG1heSBub3QgdXNlIHRoaXNcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxuICogdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRlxuICogQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICpcbiAqL1xuLnRzLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBwYWRkaW5nOiBjYWxjKDAuMzc1cmVtIC0gMXB4IC0gMHB4KSAwLjc1cmVtIGNhbGMoMC4zNzVyZW0gLSAxcHggLSAzcHggLSAwcHgpO1xufVxuLmZ1bGwgLnRzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRpc2FibGVkIC50cy1jb250cm9sLCAuZGlzYWJsZWQgLnRzLWNvbnRyb2wgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmZvY3VzIC50cy1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50cy1jb250cm9sID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZGVlMmU2O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYsIC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMTM0LjUsIDEzNC41LCAxMzQuNSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbn1cbi50cy1jb250cm9sID4gaW5wdXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiA3cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50cy1jb250cm9sID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHMtY29udHJvbCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhcy1pdGVtcyAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwcHggNHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDAuNzVyZW0gKyA1cHgpO1xuICByaWdodDogYXV0bztcbn1cbi50cy1jb250cm9sLnJ0bCAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwcHggNHB4IDBweCAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uaW5wdXQtaGlkZGVuIC50cy1jb250cm9sID4gaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xufVxuXG4udHMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAuMjVyZW0gMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzcsIDQwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4udHMtZHJvcGRvd24gLm9wdGlvbixcbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLFxuLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICBwYWRkaW5nOiAzcHggMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6IHJnYigyMS42MjgzNzgzNzg0LCAyNC4yNSwgMjYuODcxNjIxNjIxNik7XG59XG4udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogcmdiKDIxLjYyODM3ODM3ODQsIDI0LjI1LCAyNi44NzE2MjE2MjE2KTtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAzcHggMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1jb2xvcjogI2QwZDBkMCB0cmFuc3BhcmVudCAjZDBkMGQwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4udHMtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC50cy1kcmFnZ2luZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudHMtZHJhZ2dpbmcgPiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9uczpub3QoLnJ0bCkgLm9wdGlvbiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGx1Z2luLWNoZWNrYm94X29wdGlvbnMucnRsIC5vcHRpb24gaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1uYW1lLWNhc2UgKi9cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIHtcbiAgLS10cy1wci1jbGVhci1idXR0b246IDFlbTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiBjYWxjKDAuNzVyZW0gLSA1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb3JtLXNlbGVjdCAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyLWJ1dHRvbiB7XG4gIHJpZ2h0OiBtYXgodmFyKC0tdHMtcHItY2FyZXQpLCAwLjc1cmVtKTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KCNmZmYsICNkMGQwZDAsIDg1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5mb2N1cyAudHMtZHJvcGRvd24gLmRyb3Bkb3duLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI3LjUsIDE4OSwgMjU1KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuaXRlbXMtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5oYXMtaXRlbXMgLml0ZW1zLXBsYWNlaG9sZGVyLCAucGx1Z2luLWRyb3Bkb3duX2lucHV0LmRyb3Bkb3duLWFjdGl2ZSAuaXRlbXMtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGZsZXg6IG5vbmU7XG4gIG1pbi13aWR0aDogNHB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLmRpc2FibGVkIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKS5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLnJ0bCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG59XG5cbjpyb290IHtcbiAgLS10cy1wci1jbGVhci1idXR0b246IDBweDtcbiAgLS10cy1wci1jYXJldDogMHB4O1xuICAtLXRzLXByLW1pbjogLjc1cmVtO1xufVxuXG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRzLWNvbnRyb2w6bm90KC5ydGwpIHtcbiAgcGFkZGluZy1yaWdodDogbWF4KHZhcigtLXRzLXByLW1pbiksIHZhcigtLXRzLXByLWNsZWFyLWJ1dHRvbikgKyB2YXIoLS10cy1wci1jYXJldCkpICFpbXBvcnRhbnQ7XG59XG5cbi50cy1jb250cm9sLnJ0bCB7XG4gIHBhZGRpbmctbGVmdDogbWF4KHZhcigtLXRzLXByLW1pbiksIHZhcigtLXRzLXByLWNsZWFyLWJ1dHRvbikgKyB2YXIoLS10cy1wci1jYXJldCkpICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHMtZHJvcGRvd24sXG4udHMtY29udHJvbCxcbi50cy1jb250cm9sIGlucHV0IHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIC0tdHMtcHItY2FyZXQ6IDJyZW07XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbDpub3QoLnJ0bCk6OmFmdGVyIHtcbiAgcmlnaHQ6IGNhbGMoMC43NXJlbSArIDVweCk7XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wucnRsOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMC43NXJlbSArIDVweCk7XG59XG4udHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzQzYTQwIHRyYW5zcGFyZW50O1xufVxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCBpbnB1dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLFxuLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1kcm9wZG93bi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4udHMtZHJvcGRvd24tY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4udHMtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnRzLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi50cy1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNy41LCAxODksIDI1NSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi50cy1jb250cm9sIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTdhZWI4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXMtaW52YWxpZCAudHMtY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIC5pbnZhbGlkIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmZvY3VzIC5pcy1pbnZhbGlkIC50cy1jb250cm9sLFxuLmZvY3VzIC53YXMtdmFsaWRhdGVkIC5pbnZhbGlkIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg5LjIxNTE4OTg3MzQsIDMyLjc4NDgxMDEyNjYsIDQ3Ljc3MjE1MTg5ODcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5pcy12YWxpZCAudHMtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5mb2N1cyAuaXMtdmFsaWQgLnRzLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLnRzLXdyYXBwZXIgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSAudHMtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC50cy13cmFwcGVyLmhhcy1pdGVtcyAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtc20ubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpIC0gMS41ICogMC44NzVyZW0gLSA0cHgpIC8gMikgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygwLjc1cmVtIC0gNXB4KTtcbiAgLS10cy1wci1taW46IGNhbGMoMC43NXJlbSAtIDVweCk7XG59XG4udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAudHMtd3JhcHBlciA+IC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtbGcgLnRzLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLnRzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLnRzLXdyYXBwZXIge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaW5wdXQtZ3JvdXAgPiAudHMtd3JhcHBlcjpub3QoOm50aC1jaGlsZCgyKSkgPiAudHMtY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAudHMtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpID4gLnRzLWNvbnRyb2wge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59IiwiLmdyaWQtc3RhY2t7cG9zaXRpb246cmVsYXRpdmV9LmdyaWQtc3RhY2stcnRse2RpcmVjdGlvbjpsdHJ9LmdyaWQtc3RhY2stcnRsPi5ncmlkLXN0YWNrLWl0ZW17ZGlyZWN0aW9uOnJ0bH0uZ3JpZC1zdGFjay1wbGFjZWhvbGRlcj4ucGxhY2Vob2xkZXItY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87ei1pbmRleDowIWltcG9ydGFudH0uZ3JpZC1zdGFjaz4uZ3JpZC1zdGFjay1pdGVte3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MDt0b3A6MDt3aWR0aDp2YXIoLS1ncy1jb2x1bW4td2lkdGgpO2hlaWdodDp2YXIoLS1ncy1jZWxsLWhlaWdodCl9LmdyaWQtc3RhY2s+LmdyaWQtc3RhY2staXRlbT4uZ3JpZC1zdGFjay1pdGVtLWNvbnRlbnR7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmdyaWQtc3RhY2s+LmdyaWQtc3RhY2staXRlbS5zaXplLXRvLWNvbnRlbnQ6bm90KC5zaXplLXRvLWNvbnRlbnQtbWF4KT4uZ3JpZC1zdGFjay1pdGVtLWNvbnRlbnR7b3ZlcmZsb3cteTpoaWRkZW59LmdyaWQtc3RhY2s6bm90KC5ncmlkLXN0YWNrLXJ0bCk+LmdyaWQtc3RhY2staXRlbXtsZWZ0OjB9LmdyaWQtc3RhY2suZ3JpZC1zdGFjay1ydGw+LmdyaWQtc3RhY2staXRlbXtyaWdodDowfS5ncmlkLXN0YWNrPi5ncmlkLXN0YWNrLWl0ZW0+LmdyaWQtc3RhY2staXRlbS1jb250ZW50LC5ncmlkLXN0YWNrPi5ncmlkLXN0YWNrLXBsYWNlaG9sZGVyPi5wbGFjZWhvbGRlci1jb250ZW50e3RvcDp2YXIoLS1ncy1pdGVtLW1hcmdpbi10b3ApO3JpZ2h0OnZhcigtLWdzLWl0ZW0tbWFyZ2luLXJpZ2h0KTtib3R0b206dmFyKC0tZ3MtaXRlbS1tYXJnaW4tYm90dG9tKTtsZWZ0OnZhcigtLWdzLWl0ZW0tbWFyZ2luLWxlZnQpfS5ncmlkLXN0YWNrLWl0ZW0+LnVpLXJlc2l6YWJsZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOi4xcHg7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LmdyaWQtc3RhY2staXRlbS51aS1yZXNpemFibGUtYXV0b2hpZGU+LnVpLXJlc2l6YWJsZS1oYW5kbGUsLmdyaWQtc3RhY2staXRlbS51aS1yZXNpemFibGUtZGlzYWJsZWQ+LnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS5ncmlkLXN0YWNrLWl0ZW0+LnVpLXJlc2l6YWJsZS1uZSwuZ3JpZC1zdGFjay1pdGVtPi51aS1yZXNpemFibGUtbncsLmdyaWQtc3RhY2staXRlbT4udWktcmVzaXphYmxlLXNlLC5ncmlkLXN0YWNrLWl0ZW0+LnVpLXJlc2l6YWJsZS1zd3tiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjM2NjZcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxwYXRoIGQ9XCJtMTAgMyAyIDJIOGwyLTJ2MTRsLTItMmg0bC0yIDJcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5ncmlkLXN0YWNrLWl0ZW0+LnVpLXJlc2l6YWJsZS1uZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZ3JpZC1zdGFjay1pdGVtPi51aS1yZXNpemFibGUtc3d7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmdyaWQtc3RhY2staXRlbT4udWktcmVzaXphYmxlLW53e3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uZ3JpZC1zdGFjay1pdGVtPi51aS1yZXNpemFibGUtc2V7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ncmlkLXN0YWNrLWl0ZW0+LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dG9wOnZhcigtLWdzLWl0ZW0tbWFyZ2luLXRvcCk7bGVmdDp2YXIoLS1ncy1pdGVtLW1hcmdpbi1sZWZ0KX0uZ3JpZC1zdGFjay1pdGVtPi51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjEwcHg7dG9wOnZhcigtLWdzLWl0ZW0tbWFyZ2luLXRvcCk7bGVmdDoyNXB4O3JpZ2h0OjI1cHh9LmdyaWQtc3RhY2staXRlbT4udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0b3A6dmFyKC0tZ3MtaXRlbS1tYXJnaW4tdG9wKTtyaWdodDp2YXIoLS1ncy1pdGVtLW1hcmdpbi1yaWdodCl9LmdyaWQtc3RhY2staXRlbT4udWktcmVzaXphYmxlLWV7Y3Vyc29yOmUtcmVzaXplO3dpZHRoOjEwcHg7dG9wOjE1cHg7Ym90dG9tOjE1cHg7cmlnaHQ6dmFyKC0tZ3MtaXRlbS1tYXJnaW4tcmlnaHQpfS5ncmlkLXN0YWNrLWl0ZW0+LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym90dG9tOnZhcigtLWdzLWl0ZW0tbWFyZ2luLWJvdHRvbSk7cmlnaHQ6dmFyKC0tZ3MtaXRlbS1tYXJnaW4tcmlnaHQpfS5ncmlkLXN0YWNrLWl0ZW0+LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6MTBweDtsZWZ0OjI1cHg7Ym90dG9tOnZhcigtLWdzLWl0ZW0tbWFyZ2luLWJvdHRvbSk7cmlnaHQ6MjVweH0uZ3JpZC1zdGFjay1pdGVtPi51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvdHRvbTp2YXIoLS1ncy1pdGVtLW1hcmdpbi1ib3R0b20pO2xlZnQ6dmFyKC0tZ3MtaXRlbS1tYXJnaW4tbGVmdCl9LmdyaWQtc3RhY2staXRlbT4udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjEwcHg7dG9wOjE1cHg7Ym90dG9tOjE1cHg7bGVmdDp2YXIoLS1ncy1pdGVtLW1hcmdpbi1sZWZ0KX0uZ3JpZC1zdGFjay1pdGVtLnVpLWRyYWdnYWJsZS1kcmFnZ2luZz4udWktcmVzaXphYmxlLWhhbmRsZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5ncmlkLXN0YWNrLWl0ZW0udWktZHJhZ2dhYmxlLWRyYWdnaW5ne3dpbGwtY2hhbmdlOmxlZnQscmlnaHQsdG9wfS5ncmlkLXN0YWNrLWl0ZW0udWktcmVzaXphYmxlLXJlc2l6aW5ne3dpbGwtY2hhbmdlOndpZHRoLGhlaWdodH0udWktZHJhZ2dhYmxlLWRyYWdnaW5nLC51aS1yZXNpemFibGUtcmVzaXppbmd7ei1pbmRleDoxMDAwMH0udWktZHJhZ2dhYmxlLWRyYWdnaW5nPi5ncmlkLXN0YWNrLWl0ZW0tY29udGVudCwudWktcmVzaXphYmxlLXJlc2l6aW5nPi5ncmlkLXN0YWNrLWl0ZW0tY29udGVudHtib3gtc2hhZG93OjFweCA0cHggNnB4IHJnYmEoMCwwLDAsLjIpO29wYWNpdHk6Ljh9LmdyaWQtc3RhY2stYW5pbWF0ZSwuZ3JpZC1zdGFjay1hbmltYXRlIC5ncmlkLXN0YWNrLWl0ZW17dHJhbnNpdGlvbjpsZWZ0IC4zcyxyaWdodCAuM3MsdG9wIC4zcyxoZWlnaHQgLjNzLHdpZHRoIC4zc30uZ3JpZC1zdGFjay1hbmltYXRlIC5ncmlkLXN0YWNrLWl0ZW0uZ3JpZC1zdGFjay1wbGFjZWhvbGRlciwuZ3JpZC1zdGFjay1hbmltYXRlIC5ncmlkLXN0YWNrLWl0ZW0udWktZHJhZ2dhYmxlLWRyYWdnaW5nLC5ncmlkLXN0YWNrLWFuaW1hdGUgLmdyaWQtc3RhY2staXRlbS51aS1yZXNpemFibGUtcmVzaXppbmd7dHJhbnNpdGlvbjpsZWZ0IDBzLHJpZ2h0IDBzLHRvcCAwcyxoZWlnaHQgMHMsd2lkdGggMHN9LmdyaWQtc3RhY2s+LmdyaWQtc3RhY2staXRlbVtncy15PVwiMFwiXXt0b3A6MH0uZ3JpZC1zdGFjazpub3QoLmdyaWQtc3RhY2stcnRsKT4uZ3JpZC1zdGFjay1pdGVtW2dzLXg9XCIwXCJde2xlZnQ6MH0uZ3JpZC1zdGFjay5ncmlkLXN0YWNrLXJ0bD4uZ3JpZC1zdGFjay1pdGVtW2dzLXg9XCIwXCJde3JpZ2h0OjB9IixudWxsLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhZ0dyaWRRdWFydHpcIjtcclxuICBzcmM6IHVybChkYXRhOmZvbnQvd29mZjI7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R01nQUJBQUFBQUJ6VUFBc0FBQUFBUE9BQUFCeUVBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUhJdEtCbUFBalJJS3pqaS9GQUUyQWlRRGdtZ0xnVFlBQkNBRmhFWUhoa1lidlRObFFjREdBV0RhL1AwUlJlV29NeUxaNEN6TS92OURjbU5NOUFDc2kwQVF3VFFoRFdITDROcU1kZVBlR0NsbHRNSkdyTFR1TXZmOGhiVUNqWllvemkrL2t0OGhqNzNZbVVnZ2E2Y3Bkb3hPdVlPOGRQK0phUVRidVhqWUlVbG9pang4dngvdDNMZG1iZU1tMVdZaW1GcW50QjFDcFRHRVNLYjl2OXg2MzhIQ21laFhBWFpoa1RQa0pLTFdWQ2t6S2VvMFJlcE1BbUI0bkxOL0pZaUg4b0swREswRUNsNG1lSVhpT2pGc0czaXhpY0pTMkFsVDVzRHVNMmhubXNMTnJMa0R0bi8wdHVSa1JpY0dmSUV6cU5oR043c0hJb2dhb2lWOEtmRmp2MDFWTTF4N01tdFk1SlF4dDhmemx6N1JKQ1F6b1FBK0NNcGxFRzlKdSt6bSs2MFVicXNEUkpHVlhNVDhjblZCWXI0UmI1MmZtZFpuV2tjV1RsK3pncHlJVkFXVy8wYkEvK2tzVzhNUjY0SXdCMTNvOVZoVDEybEdZeGg5eWZaWTlyNlY1M1Q3dkN6RGU5RnFXVWZrclFMTXRYME9XTWM2ZGdBcm9LTGtQaW1hRkcyNnF3TjFkVjJLb2cwOC9PODNLMVFxb1hBNklRVHgreTVpNlNjZ3lzelN2SFpSYTJWeEJEWFlZdjJveE1hK1lURGRWS1U5SG1GS3VzWjlHOFptRGIxclhiV2JoWklpQWdMR2YzOFFBUlNidU1TTXZoczJoQzZaVDI4Z0I3bS9aNEN2MFhISlA3MFBuak1ENnJFb2VEN2x2TU5PU00zR0ovOGl4N000VHQzK2srdkxyYzVIZlhWZWZiQThLa1pjL01TSFlCSk1KQ0JrQ29yQms5TEtDcFdHRlJvOVU0N0o0TExOYlk0MFJDSnppalhyMFRSRkNNd1MzcVU1RzBGdTdDWEY1dUgrdG9SN2ZwcFVHMGNtbWlJNEFSVzdMbEZ4WGl2WWtzWWcwTkw3ai9GWWNBZ29FMmFLNGl6b01NTTFOSTB5a2NDT0JpaGNtN3BsVEVod0tWMitjUk9ZeFBvSndtblhpSDhBdDg2ZzBLYlFOZUhON1YzaHdLZ2hSS2FiQmJ1NHArcFZFRXNDWThTbzJ0d1B3UmFJQ3JTOFI0YnhRbHJPbVI3NW9zL1BHZ0dXNGRJbzd0N2x5NEZaN0o1VTcvcUhHckFOWXNDVDNEYkhJYzhTQWxtNlJpSk5CeUpZcC9haUdremYvUDcxMS85QVVVVTMwMUFFNWREUVBNMCt4QThGVXFid3pmT2ZVeXhpdTNlUDJJQmhPNjFuWGoxbTRrVUcyRVJQNlZJUTFnMVhTNk1vZXdVb29WWWxTMDcwVlV4eWxCVTJhL0MwME1yczNDWkt4U09jK2lJYmoxSDQrZjVjZ3BBSWRLOE9NNTN4RFdyYW5Kc2QzVk10YXhDK05XazdNZzVNNThRaWdodlJDaHBOQUZOT3hVcG9ReXV2aGJHYlJUUEVKNmRqVjZFbzNXeHNTcFJIUG1oRWtLMmowSkRkQloxbllLS0Z5RSttZGNnSFhjNHd0L3VTQ2RGTWtZZGdRYTZkdllXVlQrOHVvMy9DQjJHczI0MHNpUDFObEhTRXBsU2NmQW1XWjA1ZmZvY0haY3diTzZiVEN2bFJ1eGdPdDRnQk1YbnZlZVdMRThFZVFBZUdaVFBRSGNNekxhZDhlWklCWitNSEtmNVpNdHVtcWFFUkNLd3hmN0F1SVBhZ2lwUTFkV3dSTDh1alpPQ3FxRzYwTHl6REZhWmtzUEVNcElxQVZMTHFFaUxzTUlIVTE2MHptS3phSDg0R1NyL2pwenlRSG5TSDhPbnQ1NDkvT2lLQmhNdHhmd1NMWjhnaitLc2xJelpnTzFlMk85L0lXMWNDZVVBTzBIdzR5S1hPM2ozUkhPd0hlUU5mRHRDSktPZHBnL2N6OU53N1A3S2VqRlJwY2Q5TEg3TElwcDhiM0pzaDlPQXQ2VGoyUnlCaVR0L01ZYlBobFdVelJudGJDaWVVSUxZMTFjTEtsZ3VEaGZqeDNEeThmUHhxTHZzMDJPT0Z3dUFJSkFxTndkNHd2bk1Db2tnaSsvcW9ORG9EeG1TeE9Wd2VYeUFVaVNWU0dVU3VVS3JVR3ExT2J6Q2F6SkN1UWVTN3Y0NlgvSjgvdEtDYmVDTk9aWmpOV2xSeFFKb205bHBkckxhUXJsQUt5RDNzVkhlQmxpZTBCQnloSWVBRVdnQk9vaG5nRkZvR1RxTlI0QXphQk02aVllQWNtZ1BPbzNIZ0lwb0hMcUZaNERKYUFhNmdTZUFxbWdDdW9UWGdCaG9CYnFKcDRCWWFBMjZqVmVBTzJnRHVvaW5nSGxvRTdxTjE0TUhGV3lBamlqY0ZORENCRGRpQkIzQUFUK0FFTG1Ebkh4QUFJU0FNUklBb0VBUGlRQUpJQWlrZ0RXU0FMSkFEOGtBQktBSWxvQXhVNUpkYkZmNnFBWFdnQVRTQmx2eXlha012SGFBTDlJQStNQUNHd0FnWUF4TmdDc3lBT2JBQWx2SjFzNExCcklFTnNBVjJ3QjQ0QVdmZ0FseWw2WFhLdGpSOVR0bU8wVDJBZjFXRzJCN3djTUd4bjZXdks3NnN1Nm4wMUJPYnBDbmVjb2tSdXZ6cHBmQVRUSzRvOXhRVWhUR0dCQjBLbTl3dHNOc2tDQVk1RUtWV2QxMXhMckc3NjFUamF1NERlMHVweEVzTS8rTUZrSG91enNSMGhCRFFxeStkcFhmOUhlQ3VLMkxDb0FQUWVTc0xHLzN3ZDlneWYzZDc0SnlpZ3NBUFFHRFg0cG1uWDJKNWxMd25xUjN4cmdVaVJLUm95bzBoMUM1aVV3c1dwQll1NFBoME5ydEl5TlFLcnY1QWVwRGZTbThHdDRKSmM3V3NMbGgvbG1WcndiMXpkTHZDY01TblFBOEhOTTBlTVNGL21LTlIrUHd1d09LeTJ5QWRPMnE1dW9WNTJXanlpVlJmdzliYnpjSDluYUNnbUtWSzJPQ0toN2lhUTFhNTZCV2NyNGhJV3U0ZUIxUGNRYVBnK0tWS2RDUVNWYXZQZzBJZG02cXJrTU1YUDM5Y3Y2VFZGSHdTMGlrbHM0QzhyMXJZKzZ6TENFcDU4MVNkK0ZRdXYvMTdVWGptTHBHY1dHck5hUlJnandKUi9TYXQ5KzM5T1ZwcVJPL0ZRaHdycThKcmtrVExjZGxxVmJXcTRQLy9KUXJrRGUrZ0hQM3QyNVZGYTcxMVNKd1FBOUdpYVJTdVlXekI1SitwRThaOVNVdHNXeUJtTU52MEJkT0V4bWRHLytBejBRcEVOMmVIa2swWXJ0TFRteC9pWmVZSGZHdjBtUEdGK0dOMXVmV2hkRGQ1MHY1U0Yzd3ZMNHJYS2Y0d0dkMlFseUFYTytFVWFwMDVHTGFJNitzdkhBeFJPMlJSeE9KTlYyU1dKcHhaeTN0bmpYRDZEL0xYTE5yc3JtK0tSMFlOT1Vsd0hBVUgwTU5SWmk3NVk1cEtPUFU3bUlQL25KRmYyNTJLNFZFWW1xRTJqUUtnc0RVY0NlblRLVkJqK0l4dWs1aEJWVGNiQ0pvbFRiV1Fqa0tkVVNUczJ6eno1MjYyNy9lcFJUVk4wMzh3Skt6Ymh3TmF5NGRrUUk2QVBvVi9uN3JEaFl6akNpdkpudmtUNlBhbjRNOWZGTkc4Y041QVZaVHlGOHpxUHVKRjNWS3I0bW44TjlYaFA3d2V4My8wU1VDL2ZUK25GQVNIWVU2Y2hYemp5dUxxY2tlMk9kcTYyem5La0ZWbXhzbEF3eEF0MFExNFhPUWJhMkhHOFhrSm5MTnRZaXF3alMrdUxxNjNzaGFOYk5OMEhEUGRwSkVMaTVYZXFBTjFTaFZTRWt3SHlqRnAwZUVDeTZPZXFaNEpLYjYrb3ltYUxkRzJ6UkRCaEpRVTVEeHdiRm1pbWswaG16ZzZIb1BqWkJKTnlDaEo0cWk3VWNuYi9YNFRmNzQ5anVMMDZyL1ZaSVY0bjZZT1ZWTkg0Tmc1UzJDTk1pVXFCRjFqdGRRN2NPTi9KVkxlYm5DRGNwR1gyd0IzaEMxYXFDS3daR2NVTFpmbXptbjcxTE8xc3NMMkpHZ1VjVmxjcjNJNkJCaUJoUFFPbktDWVRzRXJsc1YzYkpFT290TkVpVGNUaGVNRFRqcDZ5T2pyM21DZFcyWWUrZmVaS3NBcmkwRnp1S1lpbTQxZVl4ODFCOE5CZ2ZoWTFBVC9wTjd1VisyV1lJQ1BJcm1RT2JDWE9KOStHSW1ib1NsSThtSjYyME1Sb0xINjV5c3pqeVJIYlNLOFkwSVBpKzlhNkZoTC9lU0xmMmtKMVhyUC8xRTNYdXNNRDNabXYvdVRVYXRjaE9Xb25ZZitYbHBvN3g4OWh5YkpPQnpERXhxT0loakhKRW1ROUhiNlYvM2trb2JSL3ZaMDYwdFRrQ3F1MC9Zai95NTNPd2VITTAxMTQ4Ly9vY1JFUzA2aGtKbGI4YUVINXVCQXVZdHlZYmFNUGVnemVycHFKYmdxZDBXUFZjMW4xUTQ0TmZVcWJjSkRXamtUeFJFRlRuMzZhY1k1SXVVaFBFT0d4OXUxWC9GS2p4SUFJTFE3WEdNaHdwbmd2TXZvZEhKejZ2bWRldE1ueHZuVHJtak1qckpISlQwb05NQU1QRmh2S29NaEVsVjBQdXhyNUxmSlh0UXpNUUlBRGhhZERJbHpGb3hpeVlrWDhkQllGK3dlSDg0a2hEakFuWnBCU2NhVE95ck0zWnpWbmVxT05UZTQ0aGtLalY1ZmsvVGJHazNsQnU4U3BHaHZGdHhzY1FOYzh5UVJiTmtrUDVEUTVtaDZtWVJ3TVM5TzJpNzFPc1VZQmgwb0NuZnl6RlcxbE1JVkVKbHJnRG1HbjJCRnB3YzRUUHoydkYwazE3RVNqSGg0ZERJVmsxaHA3ZmtCTHQ1RHkzV2Y1VGZQR2EwS2UxSW4wUktxeUNDenQ5QlZzUzQxemxPcktVTm9IZisrQ1BqQ2Fka3pPdGxKaXhYemsrcTlNc3M2NjBUczJSRG1tSEdZc3FOMmRPUmtkMzBBWkVBemg4MjVxbG90NGFCck5vdmxZS1RPYWF5REQzT09lT3IzblJSazFlaWZIc3RoVHFQNTdCNjJSOUgwd0ovVnBCOFE5SHhxYi9OVnl2dmJycWlPekh6cG9aUjNPRDQ5c0ZHb1k0OXBwVTB4bDdnajd4WE4valdhcUcrVmpzazVjYUtWZ1RVN2pRdENxL0FkMTZOMktja0ZtSW05VUxaRWhzYmtmekliVUZaU010aEF5NDJMRmFlSmVwYU84bnk1RCsrdU9sUzNHYlhrU3IyZ3lwbzFkbHliSFJsZWo4QnBUWGRGdUxyZFJibUdUbW55eWNGem5XM243UkFGWXlweHZJYkNha0tXazJjWDVhVFp4RGZTQnFKcXVRMWhwU1FvM3pkbkx1bVVkZXBDM3FVU3h4YVBFcU9saEFOVU9KYS9VQWJPbytFdFlSN0xGeHZucks4TmxGZUxIWlo2Q3NWSXphNlVmS2ZBUVE3cExFWkJQME9rQzlNaGJLQ0ZRYW5UT1ZwVkFCVHErbVc4RzNiZHNDMjF6WG1tWXF2NUplR1JpUjdVcTFzQjltWmZXNlRMOUJXL3JvSnk1SGp4YTAxZTFWVEZNWC96TUJxRnAzcEFHdnBxNHlxdUNoQU5FSlNBd0E2SEhjNDdybVR6OEIveUgvb1gvNTA2ejdnbnFZdGV5WUJiWkVpOERGN3g3UVhRR25teDlPMGk5ZTRMY1hvNFRWdXVleVlOMjEyZVluVzkyUlJ6VUhobGVtcVhjZEVvV0V1dURsZ2FZeDJrM1VadExDb0o0VFRaVkRuK1drb3hOY2VZaWMzTlFINnVhYUxnYWt1YmZmemJSc1hNVnV5eEpZM0w0ak83dGFjaFRWZCttNzJiUFV6QjZYMGpzSVBDbmdKRnpLeVZEN0dLMHZ3YmJiR2NaczJjbExmMGE4WlhRQTMyQklYRTFEQjV2NjlScEJnQ1dMaWxlZmhET0xBdzd1dnF3RU5tYlIzSHJBSzFVVXN4dWc3ZHhLcG9IODdwdUdub0w1bTZFSFBlekx5UHYxWmlTVnZKSkp5N1VkSzArMm1PQXE2YzdaVTl1SzVNZzJNVWsxY1YyMFlXbGVPenNNRy9wSEJmRkNTenVOSm1HcExZWnFnVmFtRld4UzNyVHZmTyt0d3JzaUFwSkxGTkdBbW5iU292Y1ZwZlJieUtiT0VDeit4TGpKQlp0NDR5T1NDa2RTenduekpSQytsMTYxSjhWTzN0N0lLeTdpRUEvb1N5N2FvVHFRcmtPendDTEYxM2ZnRzdyVEZhaWM0WUZGSkRtZ29jS1BCWUVjRGdqTE16WlRJb29SL2N2NEdRdUJxN2NhQUZhWmtBd1pQRHRNYVBqK3YxejRScTRiQ0w0K1BkNWZqTWRrSy81czN0T0haWFR1akhnWWU4QnFxeEE1Z2FQM0NibVFUMG9FcjJ3SFBtQ2RUaUdqaGIwR29XMk94NnZVY1dwaWdtdVNEblc5WGhvaW5sRlNrb0VvTFVpWk5sWldoS1VFZ1FtbHBSbG9adVhnaXVzb0d6eFNrUHhCeWJmOFNvdHFtaFZWRy9aOVB5Ylo3MFI3Rk93MW9nc0dZNW5zaGdYWmZXUGRvSGVQSVE5cTREMzNaUGRQV1kxeEw0USttdXJXY3ZnQnduWjBIbDV1ZmZUbjc3ZkhObFc3NWY3dTNNOUdFTE5LMkYwbzdNeklGQTU4RHU3Q3h5REJzanpib1RnUWN5TXp2R1hBREt1MFRqYWx4WFUwUFRoSjNNVGlyRGhxenAwR2xXYVFtRE15a3ArKzlYWE53MlJwZWhOdEV4dVphV29ZNkxyOXk4cVo2anRsdnZzZHRydDhlY3J5dWNRSExYWjRYb2ZQeDVrUUpzU1dJN0ZYeWQwMnQxK1hubndlZVhyZEJjTndVd2w2OWtUM0hqK1gyK3ZGaFIxTWVQNTUwVEJlVEdWUEovaTBXYkR4MWVmSGh2TTVxTDhtZjI3cXM5clRERjMzZW96dFlMa2l0UVJzak16QUFIbmJIZmhOS3ZIWXdRV056Q1lWalByaFhVNEZxSWlQcUNlb0w2UkVqUHk0L3gxY3BKbVA2eU13TzJZdHV1c0lHbkhXOG5oOWZGNDNidFovZHlnM0g2dk1EY3NUOXBYSU16am81T2poU3V4ZW5UU280TVR1SVVmbFhWNllIQXZMR0pzaEpsOWViWXN5eThEQS9HUy9GNXU1T2tnamcvNHZLaXNWbkZlbUx1TGJGN3lxcnUrUW1OdW5qMDAxdUhzK1c3aEY3bjI2RzlrK3NmMzIweXR2enF1aUxlSjdOc3hESnF6UmZuT1lYWmpiYnNDZ1ZuZyszaE03WWN6a3hFMEdiSnc3cU5tTldSNnp0aXQ3eXpadWRDbTNOYkxwNTNtTDJIK0dFR2puQnRaem5oY05RbWRKNTM2bk83Nnp3YmkyTDV6eThjdjd0cmZ5cjhHeEhwbzNVV0FhZnRKbGFwRHBZbXpxR1BuYW9IYkFlcW5ZTHZpODB0ajlwclhudm5pejExVWtyS1NPbEhxZk9pQ2xieXk3aUtUTXRWUjdaczlmV2oxZG9POC9sekxDdWJseVFMeWJSSmQ5WTZwVnRuaHNpU2VObEc4aTNyUTFFV2d6Ui92M1ROSlU5S3FwUFNVdWJycGdxRjhYSG1HQXg0aXYyaEdpZXg1Mk9QNmFWcUljWHpZdkE5SjhwNjVaT2pWRDBlazl5WE9YYXZvRGxwMVk3S0pLZjBFVGJ4cVRlaU1LYncxZ241djgxSGdxelpLV2xyY3BvUFZpYkFJK2FZZVp5em9pU3ZaZTdBRTRzUm1ZMDk4T0VaQ1RHTWtkMWw1ZXoyUnBYR25DUVlJWENYeDRPYVpTRXAzcExZQ0lsM1dsVmZiOTBXVjhtOUg3TEg0MzU0Vld3emxmZ3AxYnZRcWM1ckltNjkxNWp6ejVUcHN5c0RURWZuOE5LcmpwUlJJYWZJVVNaekxPSVVldEJMdDRUTWxpekptNVg1VjdSNkpXNnA2KzJ0Mm5oQk5DS0pUZkZlRmxJVEdBamtHd1VyWjVYcCtUUERKYTV6UVdFcS9sdmlsRTFFVFZlR0pMcERlVEtkamVGVEt4b0hxdzFiZlpKTDlrb2NZeDAzU2ZZQjdpMUo5dGtxUXdxQ3BYckxPekkvZVVBeUozdE9EMlRJVjU1TjcxanFwY0VGU0xTckJ5UFpqRXQ5RkpqbTc1KzJXTExUaXk5M2VFU0NZUW9aMVVrZzlTOUl3bzhlOWxMNkNNbitWejV5WHBDbW9MbUVYVmcvY0dtQytrSCtCNWNKMC9hMjlxa1p2WjR5Mlo5QlM3bW9hbXozOVBzdTRQMk5CeVBWa1k0Wmo4dHNUVldZdmc5cW0rWjVRWG1xSHhEZEV0TTQ0N1dFT3hVYXcrbWwwVWdEZTlFY2RJa1hVWjZ2MEVzUVdkazBUbVZuZVlLeW9FYW9nZndCeTVYcGJhU0ZibGU1TTVvSmJYRFhDNWlIR0xkS1dGa21weVdESHVSbVJKT0p0QVE4dVFzbEhNeWdmWDBuRXowVEo0MTErNUFGMUlSQkIwbWNoRG93M3NnMWpwT0h5ZU9tWFJKY3kvaUVnQ3hlak13elo1RXEwZEpzZmtER1RqYzRjNmZ6eEdIaXZHbHVncnpxWUFuKzJmeG9xV2Z1d29YTDVIaitvWWdQWDFnVzBqQ1gwd0NQMXpZS1FmOWg5alEwNEhGMjZ5b25LSnhSS25VbTZneWRleGhjK01BRGNxVlMwclBZNWYzQnRhYXdEajdrNzB2ckVadzhjRmdvaDFKSkM5VW14eDRLZjlrK0FoZVZ5dTNOUXJ1YUNDQkMxRjFycVNZbnJkU2MvRUtnV1pQRVppRUpaNUdsUTZNS0Iwa0NVeVMrVERKTU5HRW1KMEhsWDFEcmNVcGpRcWY0YTNpTTMxa0JsK0NGckpxQWlQT0hHSnlabUNDRXBvZ0l5clZWQm9NT0QySlBCZDBSNnAzdDI1dVByZ0pPcmNjczhNemV3Yi94NDQ4a2s2ZXk0V2xhcURGaGpxYXEydHZzelF5bmtvTFlmT0xBVDUwQzZJcTV3TWxaS2cxYklDbGNsQjZRNnUrZkdwQk9TblltMVg5T1RYN1daZWMzaFplRUxWOGVWaEx4Y2N0YnZ2SzB3SWVJeCs0UG9DVDgxU2VpcEFrNElnKzhyRDI0L0hPK0E1Zlg5eHgvbWpNbGorRWEyQ0FhaTA3YlBhSDQrbmJjUUVXVDhLMmdLVGN3RnYxQWR0NG5rTTJOaVozaXhBYmtFbnl6ZzgraW41MTVncEZRa0pkSEdhc3o2SC8xMHpoVG55elIzc2d1S3lmeWNnVlFDMnh2YmJXZjRxYnl6NHBZQ3BmZEh2dXNlcllsQ3RBcVFTS214dUloaVkwdnJncE5FbXpyc2RxMzdMMUxQSnJjNklJcTNHSlJFZFRDdTRJcWtNVGYxbXZKZmN1MTdOMmR5QWRWZ3J0UWcvbll4Ym9wN0hxUW1qRENrSE1FSTRFMVRCa2dXWHpmb2pzN0Y3M1A1dytkUGZHODg2SUdBbSt3ZG5zK3dEVHcwU1BsNXg4ZE9zRWo5Um1QN3VwYTl1N2g0RlBYZU56VlFUVUVydUtKTldiWFNpWDV5Y3ZodHZrRjg5SFNaZjBaVWN1VHRzSDZndnBpbSs2TU1JbDM1QmFydFBRL09lQzJwT1dSR2FkTFZsaFBCY3R5YlhZWGxxcXc3TXA0Z1IvUHBuRFJ2cDJsK2ZiZFM3c3o3SWpDeFZ0aCtvYjRsUGdOcnZYSGo5ZTd0Z2R2M1pURm9wSzFqNWdLM1hTdU9NdG51YUpadjZtUFNxWmEwZmlCNk1EQStYZmRaUVdlamRzSkR6QnJVQ2hONkR3T3hHQUFibkkxcG9Iamc0TzBVQzJrWm1aOUVMclpXU0svd0s2eGtSZ2NISWNrOUhvdm5ib3dBWks0Rm9LWEIyeFRPUUY0MXhzVFhPTEZXdDdEMkZ4aVpvYllQeDA0UW1NaW1XS1hFT0JsU3FWMTVvbFJTa2c5ZkdBQnM0VDBXZ01EREU2QlhQMVl0NUgveFJIcFlBTW05RVJNM3dMNnJqSXhaN0ZCYktHM0ZqVU5kdG5mTVkzWTl0ZFVxeHJiUEF2S3U1VmZmakFobDFLZm5aWVdJSXFXNEFIWDIzV0JNYjJLTTcrN1B1elRpRTRjUVFKM09sKzhRQXc4ZVY2QnV6MTNCMXBieitHek9xTXhJNm1EMmR5dTVJQVJNcXpmc2Fvb05GOHN6Zzh0ZWhKYTdFeStlT2FlRkgrR2lpTkZNbHFrdGkwWEZQTHoydHJ5K0lXQ081TDkydHZhK0htQ3dqc1o3aGYrbUFaV1Zya2VvNnBLTDNHb2tZbUtCaXhDVnVIY2dFcWNicWg0ZXRFRGFrdGRIbTBZRzM5Zm9LU0dTY2JqRVFiMlRPR2xhWnRVOEhuR3VCdllIWXZFUzFQQmJuNWZKQTdKelEwUlMxZW12emZ0WjI4di9hWWZWcVpKeGJuQklibmZ5SVV3cm1mK2Y2NU1rNlJBYWVta1pCcC9yZmVpQndXR09QNWVZNXd3NXpHdktMT0MvK2tvNHdNWlA0SXhmUDhWbDVwQlI5MHlXRk9xKysrUWM1VFhZK2N3em1NdmYrZDFicFhQZGd4WjI4ZFplOWxvZDRDbkQwL2IyTnZrNzJoYTFQaFZ2bzJYVFNXWU9vWmFPT29jNUQ1MDBqZjNkTWtyeGZjNFhKMGY3SFgwTGM5K0puN0xaUXBUTzU5b29zL25qY0wwNFZFQkxxZ0NpZnpkTHNlL21LejVjOU56Y2JTUkcvL0o1b3BGYmZiSXVBaDFQQTZVQlBvSlJrU1lGbFR1dnREYmtOTEVwaVcxY0NubENKM3lCZ2R6Q0xNYzIzcFRaaHdBUVZNQXVxalBwZkRpUlRST2s1OFIyYk9YVjliVE9BaWEzSlU2UDRQT2RmM2NGOGhYNG1jTERMYnNodzVQOG55N1ZuNHIrMFJmOEZqK245MGlhR0d2Wm81ZjYydVh5UzBiV1IzOER0YkdWU08zTUZyVndGaVRoaGFNTkJ5WGhVbTMxL2hnNEdtNlVsbFlvR3o0a1NPUHNJNlFKeVNFbnJjK0gwbzBOSUNOLzZ6bmJlcXhLN0pHT2lWdlV3R25CQ0ZSVVJ2Skg2bE5HckI1RUsrelJJMTBucVVleEZWNmdLaWJyVVpTQUtnL1hZVzhYMGcxeU0xN2hDRUxzL0k2QnZUN3VIU2FoeVVIRVArOHZoUkpya2EvU3AySVRMY05wWGhrdGFRMStuVFB4OGpGUUd2RkVVLzI2Yi9JQVo1cGtkU09QTlJsUU84ODNkaUF2SW5UME9lSFN4Q2pnNDlRRjJJYnhMTnlydVV0SVJNcDNrZ3NQSXlPQVgwSWx4V0l4SU1hd3ltdkxKQTh3SnYvVTZKWU11U3A2cWdJdWp2TmU3Z2E5WjR3cUhXamJlbVJuMlNtMi81SDhOSEJUM1Y3NHhJMDhqL21Wb2dCQUlvc1hueS82WVQxUlB4cGczcjA4YmZ4MVFCUXY4TE5WSWIvUEl2OWpaOFUvd3ZaM2VGL0N1YXZ2d0VrTFU0QTg4QVdnSmhCRjBRQjZ3VjNWV01CQXRCMmhJQTdRZCtZTDNvY2hITjZHVFhnQjMzVVFRQWNzcG1oeThEZUY0aURTb0FBbDdFRmNJRU0yTFJBREFpQlg0eU5wL2N6QktaL2p6aVFBajh4SGt4L2ozeGd4VEwrM2Z5Z3hTb0t1RjhmeGJzdjJZamV2MktkZzVISGpZSWY4eE1sZWFiaTVmQ2NkbnhISkJTajZJclRyVWh0L2FwYUZaVndVN3d6eFJHRndFVVUva0NyaDdOcWZIdDZxc0tBQjh0Tng5Ukg4ZTVMTm9GVDcxOHhGams4YlJIRUZtV1pQL0dOSmZCTFl5cGVEcytRNFNNUTlNcEcwWm1uMjhGTWJXeSs2c2FzaXAxWHVDbmVzUkpJRmtMR0VjUnMrd050S0E3bkduWjhlOXBNVmNHS2c4VVMvNStZYXpQL3kyUnNNNWlrMFRrWW5Fd1dGNXViaHhmRmNJS2thSWJsZUVHVVpFWFZkTU8wYk1mMS9DQ000aVROOHFLczZxYnQrbUdjNWtVUUpVeGtoYXFhYmt4bjg4WFN0R3hudGQ1c2I0ei9yMU55djY0RmE2T2VhV2hFK0pKNkp0bWhOV1F4RE96WmlLN2JqZmJ6eE5meTNJWHU4V0Uvbmh3cVN1UEpLRzdUOHBtZ0pzNHRCNVl5K3J2Wk12b1VjME5wYXBsVWpGVjBmY3Z4TnJEQ0tmVnNhbnMyYTk5aHNnTzhrazZPbTBlRHZhR2I0QTNMRkV3Njl5N0ZZZVVEd2VUQWZwSzBYNHVQZzFvNHgzNXVVc3VKbFE2REo4cEJSNEdOODFTUEczUDFqYjlqdjBIS1kwNXBvZ1V4NFl4WVN4TUNYOEFIc1hJR2U1aElnK2hiMXJWRVB3MlhwNnpLVkhKVnJSNzhhQ0MrUG1zL21SYW5xY0ZRTFIxZjZFcVkwR1pBS2FPTnZ6R1BUTnVpemt3RnNiU0JFMkFiYml4SG1Ed081NGcwemlRSTY5YXlZOGhwVUNpM09tNEdaaHFqTkZHMWdiazBiMXNvRldnT00wbWMwMkwzZG9TdVBMRXFOOU5FVVRsT080ZTMwb0RWT2M2dmhPOUVUT0xVQWlpeE5tM3pMN2MwenZYUmVRVUROUWdnS0hoZ0lMaEFBZ3NCenZBSko3aEMrUWdheUJEaEJpMVVjTzhBKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmssXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIHtcclxuICAtLWFnLWFjdGl2ZS1jb2xvcjogIzIxOTZmMztcclxuICAtLWFnLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLS1hZy1mb3JlZ3JvdW5kLWNvbG9yOiAjMTgxZDFmO1xyXG4gIC0tYWctYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDE1JSk7XHJcbiAgLS1hZy1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOiB2YXIoLS1hZy1ib3JkZXItY29sb3IpO1xyXG4gIC0tYWctaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMiUpO1xyXG4gIC0tYWctdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZy1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgLS1hZy1jb250cm9sLXBhbmVsLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAtLWFnLXN1YmhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLWFnLWludmFsaWQtY29sb3I6ICNlMDI1MjU7XHJcbiAgLS1hZy1jaGVja2JveC11bmNoZWNrZWQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMzAlKTtcclxuICAtLWFnLWFkdmFuY2VkLWZpbHRlci1qb2luLXBpbGwtY29sb3I6ICNmMDhlOGQ7XHJcbiAgLS1hZy1hZHZhbmNlZC1maWx0ZXItY29sdW1uLXBpbGwtY29sb3I6ICNhNmUxOTQ7XHJcbiAgLS1hZy1hZHZhbmNlZC1maWx0ZXItb3B0aW9uLXBpbGwtY29sb3I6ICNmM2MwOGI7XHJcbiAgLS1hZy1hZHZhbmNlZC1maWx0ZXItdmFsdWUtcGlsbC1jb2xvcjogIzg1YzBlNDtcclxuICAtLWFnLWhlYWRlci1jb2x1bW4tcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tYWctc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7XHJcbiAgLS1hZy1pY29uLWZvbnQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgOTAlKTtcclxuICAtLWFnLWZpbmQtbWF0Y2gtY29sb3I6IHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpO1xyXG4gIC0tYWctZmluZC1tYXRjaC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xyXG4gIC0tYWctZmluZC1hY3RpdmUtbWF0Y2gtY29sb3I6IHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpO1xyXG4gIC0tYWctZmluZC1hY3RpdmUtbWF0Y2gtYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcclxuICAtLWFnLXBhbmVsLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMyUpO1xyXG4gIC0tYWctcGFuZWwtYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDIwJSk7XHJcbiAgLS1hZy1tZW51LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMyUpO1xyXG4gIC0tYWctbWVudS1ib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMjAlKTtcclxuICAtLWFnLXNlbGVjdGVkLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWFjdGl2ZS1jb2xvcikgOCUpO1xyXG4gIC0tYWctcm93LWhvdmVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWFjdGl2ZS1jb2xvcikgMTIlKTtcclxuICAtLWFnLWNvbHVtbi1ob3Zlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKSA1JSk7XHJcbiAgLS1hZy1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWFnLWFjdGl2ZS1jb2xvcik7XHJcbiAgLS1hZy1yYW5nZS1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1hY3RpdmUtY29sb3IpIDIwJSk7XHJcbiAgLS1hZy1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3IpIDQ3JSk7XHJcbiAgLS1hZy1pbnB1dC1lcnJvci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAzcHhcclxuICAgICAgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpLCB2YXIoLS1hZy1pbnZhbGlkLWNvbG9yKSA1MCUpO1xyXG4gIC0tYWctcmFuZ2Utc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3ItMjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1hY3RpdmUtY29sb3IpIDM2JSk7XHJcbiAgLS1hZy1yYW5nZS1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvci0zOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWFjdGl2ZS1jb2xvcikgNDklKTtcclxuICAtLWFnLXJhbmdlLXNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLTQ6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctYWN0aXZlLWNvbG9yKSA1OSUpO1xyXG4gIC0tYWctcm93LW51bWJlcnMtc2VsZWN0ZWQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctYWN0aXZlLWNvbG9yKSA1MCUpO1xyXG4gIC0tYWctY2hlY2tib3gtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgLS1hZy1jaGVja2JveC1jaGVja2VkLWNvbG9yOiB2YXIoLS1hZy1hY3RpdmUtY29sb3IpO1xyXG4gIC0tYWctcmFuZ2Utc2VsZWN0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYWctYWN0aXZlLWNvbG9yKTtcclxuICAtLWFnLXNlY29uZGFyeS1mb3JlZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKTtcclxuICAtLWFnLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tYWctYm9yZGVyLWNvbG9yKTtcclxuICAtLWFnLWlucHV0LWJvcmRlci1jb2xvci1pbnZhbGlkOiB2YXIoLS1hZy1pbnZhbGlkLWNvbG9yKTtcclxuICAtLWFnLWRpc2FibGVkLWZvcmVncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgNTAlKTtcclxuICAtLWFnLWNoaXAtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKSA3JSk7XHJcbiAgLS1hZy1jaGlwLWJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWFnLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMTMlKTtcclxuICAtLWFnLWlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYWctYm9yZGVyLWNvbG9yKTtcclxuICAtLWFnLWlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgNiUpO1xyXG4gIC0tYWctbW9kYWwtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpIDY2JSk7XHJcbiAgLS1hZy1jaGFydC1tZW51LWxhYmVsLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDgwJSk7XHJcbiAgLS1hZy1jaGFydC1tZW51LXBpbGwtc2VsZWN0LWJ1dHRvbi1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKSA3MCUpO1xyXG4gIC0tYWctZmlsdGVyLXBhbmVsLWNhcmQtc3VidGxlLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDcwJSk7XHJcbiAgLS1hZy1ib3JkZXJzOiBzb2xpZCAxcHg7XHJcbiAgLS1hZy1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLS1hZy13cmFwcGVyLWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAtLWFnLWJvcmRlcnMtc2lkZS1idXR0b246IG5vbmU7XHJcbiAgLS1hZy1zaWRlLWJ1dHRvbi1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLWFnLWhlYWRlci1jb2x1bW4tcmVzaXplLWhhbmRsZS1kaXNwbGF5OiBibG9jaztcclxuICAtLWFnLWhlYWRlci1jb2x1bW4tcmVzaXplLWhhbmRsZS13aWR0aDogMnB4O1xyXG4gIC0tYWctaGVhZGVyLWNvbHVtbi1yZXNpemUtaGFuZGxlLWhlaWdodDogMzAlO1xyXG4gIC0tYWctZ3JpZC1zaXplOiA4cHg7XHJcbiAgLS1hZy1pY29uLXNpemU6IDE2cHg7XHJcbiAgLS1hZy1oZWFkZXItaGVpZ2h0OiBjYWxjKHZhcigtLWFnLWZvbnQtc2l6ZSkgKyB2YXIoLS1hZy1ncmlkLXNpemUpICogNC4yNSk7XHJcbiAgLS1hZy1yb3ctaGVpZ2h0OiBjYWxjKHZhcigtLWFnLWZvbnQtc2l6ZSkgKyB2YXIoLS1hZy1ncmlkLXNpemUpICogMy41KTtcclxuICAtLWFnLWxpc3QtaXRlbS1oZWlnaHQ6IGNhbGMoXHJcbiAgICAgIHZhcigtLWFnLWljb24tc2l6ZSkgKyB2YXIoLS1hZy13aWRnZXQtdmVydGljYWwtc3BhY2luZylcclxuICApO1xyXG4gIC0tYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtc2l6ZTogdmFyKC0tYWctaWNvbi1zaXplKTtcclxuICAtLWFnLXNldC1maWx0ZXItaW5kZW50LXNpemU6IHZhcigtLWFnLWljb24tc2l6ZSk7XHJcbiAgLS1hZy1maWx0ZXItdG9vbC1wYW5lbC1ncm91cC1pbmRlbnQ6IHZhcigtLWFnLWdyaWQtc2l6ZSk7XHJcbiAgLS1hZy1hZHZhbmNlZC1maWx0ZXItYnVpbGRlci1pbmRlbnQtc2l6ZTogY2FsYyh2YXIoLS1hZy1pY29uLXNpemUpICsgdmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG4gIC0tYWctY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc6IGNhbGModmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG4gIC0tYWctY2VsbC13aWRnZXQtc3BhY2luZzogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMS41KTtcclxuICAtLWFnLXdpZGdldC1jb250YWluZXItdmVydGljYWwtcGFkZGluZzogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMS41KTtcclxuICAtLWFnLXdpZGdldC1jb250YWluZXItaG9yaXpvbnRhbC1wYWRkaW5nOiBjYWxjKHZhcigtLWFnLWdyaWQtc2l6ZSkgKiAxLjUpO1xyXG4gIC0tYWctd2lkZ2V0LWhvcml6b250YWwtc3BhY2luZzogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMS41KTtcclxuICAtLWFnLXdpZGdldC12ZXJ0aWNhbC1zcGFjaW5nOiBjYWxjKHZhcigtLWFnLWdyaWQtc2l6ZSkgKiAxKTtcclxuICAtLWFnLXRvZ2dsZS1idXR0b24taGVpZ2h0OiAxOHB4O1xyXG4gIC0tYWctdG9nZ2xlLWJ1dHRvbi13aWR0aDogMjhweDtcclxuICAtLWFnLXRvZ2dsZS1idXR0b24tYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgLS1hZy1mb250LWZhbWlseTogXCJJQk0gUGxleCBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsXHJcbiAgICAgIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gIC0tYWctZm9udC1zaXplOiAxNHB4O1xyXG4gIC0tYWctaWNvbi1mb250LWZhbWlseTogYWdHcmlkUXVhcnR6O1xyXG4gIC0tYWctdGFiLW1pbi13aWR0aDogMjkwcHg7XHJcbiAgLS1hZy1jaGFydC1tZW51LXBhbmVsLXdpZHRoOiAyNjBweDtcclxuICAtLWFnLWNhcmQtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYmEoMTg2LCAxOTEsIDE5OSwgMC40KTtcclxuICAtLWFnLXBvcHVwLXNoYWRvdzogMCAwIDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC0tYWctc2lkZS1iYXItcGFuZWwtd2lkdGg6IDI1MHB4O1xyXG4gIC0tYWctZmlsdGVyLXBhbmVsLWFwcGx5LWJ1dHRvbi1jb2xvcjogdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgLS1hZy1maWx0ZXItcGFuZWwtYXBwbHktYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLWFjdGl2ZS1jb2xvcik7XHJcbn1cclxuXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayB7XHJcbiAgLS1hZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgI2ZmZiwgIzE4MjIzMCA5NyUpO1xyXG4gIC0tYWctZm9yZWdyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAtLWFnLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcclxuICAtLWFnLXNlY29uZGFyeS1ib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMTAlKTtcclxuICAtLWFnLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgI2ZmZiwgIzE4MjIzMCA5MyUpO1xyXG4gIC0tYWctdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgI2ZmZiwgIzE4MjIzMCA5NiUpO1xyXG4gIC0tYWctY29udHJvbC1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgI2ZmZiwgIzE4MjIzMCA5MyUpO1xyXG4gIC0tYWctaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogIzY4Njg2ZTEyO1xyXG4gIC0tYWctY2FyZC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IGJsYWNrO1xyXG4gIC0tYWctaW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1hZy1ib3JkZXItY29sb3IpO1xyXG4gIC0tYWctaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xyXG4gIC0tYWctY2hlY2tib3gtdW5jaGVja2VkLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvciksIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDQwJSk7XHJcbiAgLS1hZy1yb3ctaG92ZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctYWN0aXZlLWNvbG9yKSAyMCUpO1xyXG4gIC0tYWctc2VsZWN0ZWQtcm93LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLXJvdy1ob3Zlci1jb2xvcik7XHJcbiAgLS1hZy1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvciksIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDEwJSk7XHJcbiAgLS1hZy1wYW5lbC1ib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMTAlKTtcclxuICAtLWFnLW1lbnUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpLCB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKSAxMCUpO1xyXG4gIC0tYWctbWVudS1ib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMTAlKTtcclxuICAtLWFnLWFkdmFuY2VkLWZpbHRlci1qb2luLXBpbGwtY29sb3I6ICM3YTNhMzc7XHJcbiAgLS1hZy1hZHZhbmNlZC1maWx0ZXItY29sdW1uLXBpbGwtY29sb3I6ICMzNTVmMmQ7XHJcbiAgLS1hZy1hZHZhbmNlZC1maWx0ZXItb3B0aW9uLXBpbGwtY29sb3I6ICM1YTMxNjg7XHJcbiAgLS1hZy1hZHZhbmNlZC1maWx0ZXItdmFsdWUtcGlsbC1jb2xvcjogIzM3NGM4NjtcclxuICAtLWFnLWZpbmQtbWF0Y2gtY29sb3I6IHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpO1xyXG4gIC0tYWctZmluZC1hY3RpdmUtbWF0Y2gtY29sb3I6IHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpO1xyXG4gIC0tYWctZmlsdGVyLXBhbmVsLWFwcGx5LWJ1dHRvbi1jb2xvcjogdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcik7XHJcbiAgLS1hZy1wb3B1cC1zaGFkb3c6IDAgMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIC0tYWctcm93LWxvYWRpbmctc2tlbGV0b24tZWZmZWN0LWNvbG9yOiByZ2JhKDIwMiwgMjAzLCAyMDQsIDAuNCk7XHJcbiAgLS1hZy1jZWxsLWJhdGNoLWVkaXQtdGV4dC1jb2xvcjogI2YzZDBiMztcclxuICBjb2xvci1zY2hlbWU6IGRhcms7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayB7XHJcbiAgICAtLWFnLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAjZmZmLCAjMTgyMjMwIDk3JSk7XHJcbiAgICAtLWFnLWZvcmVncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtLWFnLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcclxuICAgIC0tYWctc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKSAxMCUpO1xyXG4gICAgLS1hZy1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICNmZmYsICMxODIyMzAgOTMlKTtcclxuICAgIC0tYWctdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgI2ZmZiwgIzE4MjIzMCA5NiUpO1xyXG4gICAgLS1hZy1jb250cm9sLXBhbmVsLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAjZmZmLCAjMTgyMjMwIDkzJSk7XHJcbiAgICAtLWFnLWlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICM2ODY4NmUxMjtcclxuICAgIC0tYWctY2FyZC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IGJsYWNrO1xyXG4gICAgLS1hZy1pbnB1dC1ib3JkZXItY29sb3I6IHZhcigtLWFnLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWFnLWlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcclxuICAgIC0tYWctY2hlY2tib3gtdW5jaGVja2VkLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvciksIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDQwJSk7XHJcbiAgICAtLWFnLXJvdy1ob3Zlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1hY3RpdmUtY29sb3IpIDIwJSk7XHJcbiAgICAtLWFnLXNlbGVjdGVkLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZy1yb3ctaG92ZXItY29sb3IpO1xyXG4gICAgLS1hZy1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvciksIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDEwJSk7XHJcbiAgICAtLWFnLXBhbmVsLWJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKSAxMCUpO1xyXG4gICAgLS1hZy1tZW51LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMTAlKTtcclxuICAgIC0tYWctbWVudS1ib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB0cmFuc3BhcmVudCwgdmFyKC0tYWctZm9yZWdyb3VuZC1jb2xvcikgMTAlKTtcclxuICAgIC0tYWctYWR2YW5jZWQtZmlsdGVyLWpvaW4tcGlsbC1jb2xvcjogIzdhM2EzNztcclxuICAgIC0tYWctYWR2YW5jZWQtZmlsdGVyLWNvbHVtbi1waWxsLWNvbG9yOiAjMzU1ZjJkO1xyXG4gICAgLS1hZy1hZHZhbmNlZC1maWx0ZXItb3B0aW9uLXBpbGwtY29sb3I6ICM1YTMxNjg7XHJcbiAgICAtLWFnLWFkdmFuY2VkLWZpbHRlci12YWx1ZS1waWxsLWNvbG9yOiAjMzc0Yzg2O1xyXG4gICAgLS1hZy1maW5kLW1hdGNoLWNvbG9yOiB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIC0tYWctZmluZC1hY3RpdmUtbWF0Y2gtY29sb3I6IHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgLS1hZy1maWx0ZXItcGFuZWwtYXBwbHktYnV0dG9uLWNvbG9yOiB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKTtcclxuICAgIC0tYWctcG9wdXAtc2hhZG93OiAwIDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIC0tYWctcm93LWxvYWRpbmctc2tlbGV0b24tZWZmZWN0LWNvbG9yOiByZ2JhKDIwMiwgMjAzLCAyMDQsIDAuNCk7XHJcbiAgICAtLWFnLWNlbGwtYmF0Y2gtZWRpdC10ZXh0LWNvbG9yOiAjZjNkMGIzO1xyXG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xyXG4gIH1cclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1maWx0ZXItdG9vbHBhbmVsLWhlYWRlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXN0YXR1cy1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWhlYWRlci1yb3csXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXJvdy1udW1iZXItY2VsbCxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcGFuZWwtdGl0bGUtYmFyLXRpdGxlLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1tdWx0aS1maWx0ZXItZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1maWx0ZXItY2FyZC10aXRsZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLWhlYWRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zdGF0dXMtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWhlYWRlci1yb3csXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcm93LW51bWJlci1jZWxsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXBhbmVsLXRpdGxlLWJhci10aXRsZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1tdWx0aS1maWx0ZXItZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWZpbHRlci1jYXJkLXRpdGxlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXN0YXR1cy1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1oZWFkZXItcm93LFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcm93LW51bWJlci1jZWxsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcGFuZWwtdGl0bGUtYmFyLXRpdGxlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbXVsdGktZmlsdGVyLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWZpbHRlci1jYXJkLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiB2YXIoLS1hZy1oZWFkZXItZm9yZWdyb3VuZC1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiBpbnB1dFtjbGFzc149YWctXTpub3QoW3R5cGVdKSxcclxuLmFnLXRoZW1lLXF1YXJ0eiBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRleHRdLFxyXG4uYWctdGhlbWUtcXVhcnR6IGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9bnVtYmVyXSxcclxuLmFnLXRoZW1lLXF1YXJ0eiBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRlbF0sXHJcbi5hZy10aGVtZS1xdWFydHogaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1kYXRlXSxcclxuLmFnLXRoZW1lLXF1YXJ0eiBpbnB1dFtjbGFzc149YWctXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuLmFnLXRoZW1lLXF1YXJ0eiB0ZXh0YXJlYVtjbGFzc149YWctXSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIGlucHV0W2NsYXNzXj1hZy1dOm5vdChbdHlwZV0pLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT10ZXh0XSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9bnVtYmVyXSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9dGVsXSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZV0sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayBpbnB1dFtjbGFzc149YWctXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIHRleHRhcmVhW2NsYXNzXj1hZy1dLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayBpbnB1dFtjbGFzc149YWctXTpub3QoW3R5cGVdKSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT10ZXh0XSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1udW1iZXJdLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRlbF0sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZV0sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayB0ZXh0YXJlYVtjbGFzc149YWctXSB7XHJcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogNCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWctYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIGlucHV0W2NsYXNzXj1hZy1dOm5vdChbdHlwZV0pLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1sdHIgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT10ZXh0XSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9bnVtYmVyXSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9dGVsXSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZV0sIC5hZy10aGVtZS1xdWFydHogLmFnLWx0ciBpbnB1dFtjbGFzc149YWctXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIHRleHRhcmVhW2NsYXNzXj1hZy1dLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciBpbnB1dFtjbGFzc149YWctXTpub3QoW3R5cGVdKSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sdHIgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT10ZXh0XSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sdHIgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1udW1iZXJdLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRlbF0sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZV0sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciB0ZXh0YXJlYVtjbGFzc149YWctXSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciBpbnB1dFtjbGFzc149YWctXTpub3QoW3R5cGVdKSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRleHRdLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9bnVtYmVyXSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRlbF0sIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1kYXRlXSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciBpbnB1dFtjbGFzc149YWctXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciB0ZXh0YXJlYVtjbGFzc149YWctXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgaW5wdXRbY2xhc3NePWFnLV06bm90KFt0eXBlXSksIC5hZy10aGVtZS1xdWFydHogLmFnLXJ0bCBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRleHRdLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1udW1iZXJdLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT10ZWxdLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1kYXRlXSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgdGV4dGFyZWFbY2xhc3NePWFnLV0sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIGlucHV0W2NsYXNzXj1hZy1dOm5vdChbdHlwZV0pLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCBpbnB1dFtjbGFzc149YWctXVt0eXBlPXRleHRdLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCBpbnB1dFtjbGFzc149YWctXVt0eXBlPW51bWJlcl0sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9dGVsXSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1kYXRlXSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1kYXRldGltZS1sb2NhbF0sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIHRleHRhcmVhW2NsYXNzXj1hZy1dLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIGlucHV0W2NsYXNzXj1hZy1dOm5vdChbdHlwZV0pLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9dGV4dF0sIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1udW1iZXJdLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9dGVsXSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCBpbnB1dFtjbGFzc149YWctXVt0eXBlPWRhdGVdLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIHRleHRhcmVhW2NsYXNzXj1hZy1dIHtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1waWNrZXItZmllbGQtd3JhcHBlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1waWNrZXItZmllbGQtd3JhcHBlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXBpY2tlci1maWVsZC13cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWFnLWdyaWQtc2l6ZSkgKiA0KTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy10YWIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctdGFiLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctdGFiIHtcclxuICBwYWRkaW5nOiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1hZy1ib3JkZXJzKSB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IHZhcigtLWFnLWJvcmRlcnMpIHRyYW5zcGFyZW50O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXRhYi1zZWxlY3RlZCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy10YWItc2VsZWN0ZWQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy10YWItc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctdGFiLXNlbGVjdGVkOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy10YWItc2VsZWN0ZWQ6bm90KDpmaXJzdC1vZi10eXBlKSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciAuYWctdGFiLXNlbGVjdGVkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1hZy1ib3JkZXItY29sb3IpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLXRhYi1zZWxlY3RlZDpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctdGFiLXNlbGVjdGVkOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLXRhYi1zZWxlY3RlZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWFnLWJvcmRlci1jb2xvcik7XHJcbn1cclxuXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctdGFiLXNlbGVjdGVkOm5vdCg6bGFzdC1vZi10eXBlKSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sdHIgLmFnLXRhYi1zZWxlY3RlZDpub3QoOmxhc3Qtb2YtdHlwZSksIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLXRhYi1zZWxlY3RlZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYWctYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy10YWItc2VsZWN0ZWQ6bm90KDpsYXN0LW9mLXR5cGUpLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctdGFiLXNlbGVjdGVkOm5vdCg6bGFzdC1vZi10eXBlKSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctdGFiLXNlbGVjdGVkOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWFnLWJvcmRlci1jb2xvcik7XHJcbn1cclxuXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXRhYjpub3QoLmFnLXRhYi1zZWxlY3RlZCksXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctdGFiOm5vdCguYWctdGFiLXNlbGVjdGVkKSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXRhYjpub3QoLmFnLXRhYi1zZWxlY3RlZCkge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy10YWI6bm90KC5hZy10YWItc2VsZWN0ZWQpOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXRhYjpub3QoLmFnLXRhYi1zZWxlY3RlZCk6aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy10YWI6bm90KC5hZy10YWItc2VsZWN0ZWQpOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLW1lbnUsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbWVudSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLW1lbnUge1xyXG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDk1JSk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcGFuZWwtY29udGVudC13cmFwcGVyIC5hZy1jb2x1bW4tc2VsZWN0LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXBhbmVsLWNvbnRlbnQtd3JhcHBlciAuYWctY29sdW1uLXNlbGVjdCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXBhbmVsLWNvbnRlbnQtd3JhcHBlciAuYWctY29sdW1uLXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWctY29udHJvbC1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHRyYW5zcGFyZW50LCB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKSA5NSUpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLW1lbnUtaGVhZGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLW1lbnUtaGVhZGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbWVudS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLWNvbnRyb2wtcGFuZWwtYmFja2dyb3VuZC1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbWVudS1vcHRpb24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbWVudS1vcHRpb24sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1tZW51LW9wdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1tZW51LW9wdGlvbi1wb3B1cC1wb2ludGVyIC5hZy1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciAuYWctaWNvbiwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciAuYWctaWNvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXJ0bCAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciAuYWctaWNvbiwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLW1lbnUtb3B0aW9uLXBvcHVwLXBvaW50ZXIgLmFnLWljb24sIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLW1lbnUtb3B0aW9uLXBvcHVwLXBvaW50ZXIgLmFnLWljb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXRhYnMtaGVhZGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXRhYnMtaGVhZGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctdGFicy1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFnLWJvcmRlcnMpIHZhcigtLWFnLWJvcmRlci1jb2xvcik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDUlKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zaWRlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zaWRlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXNpZGUtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZy1jb250cm9sLXBhbmVsLWJhY2tncm91bmQtY29sb3IpO1xyXG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1hZy1pY29uLXNpemUpICsgdmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXNpZGUtYnV0dG9ucyxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zaWRlLWJ1dHRvbnMsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1zaWRlLWJ1dHRvbnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1hZy1pY29uLXNpemUpICsgdmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFnLWNvbnRyb2wtcGFuZWwtYmFja2dyb3VuZC1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctc2lkZS1idXR0b24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc2lkZS1idXR0b24sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1zaWRlLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXRvcDogdmFyKC0tYWctYm9yZGVycykgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYWctYm9yZGVycykgdHJhbnNwYXJlbnQ7XHJcbn1cclxuQG1lZGlhIChtYXgtcmVzb2x1dGlvbjogMS41eCkge1xyXG4gIC5hZy10aGVtZS1xdWFydHogLmFnLXNpZGUtYnV0dG9uLWxhYmVsLFxyXG4gIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc2lkZS1idXR0b24tbGFiZWwsXHJcbiAgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXNpZGUtYnV0dG9uLWxhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCIsIHZhcigtLWFnLWZvbnQtZmFtaWx5KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDAuMDVkZWcpO1xyXG4gIH1cclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zaWRlLWJ1dHRvbi5hZy1zZWxlY3RlZCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zaWRlLWJ1dHRvbi5hZy1zZWxlY3RlZCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXNpZGUtYnV0dG9uLmFnLXNlbGVjdGVkIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hZy1ib3JkZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXNpZGUtYnV0dG9uLmFnLXNlbGVjdGVkOm5vdCg6Zmlyc3Qtb2YtdHlwZSksXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc2lkZS1idXR0b24uYWctc2VsZWN0ZWQ6bm90KDpmaXJzdC1vZi10eXBlKSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXNpZGUtYnV0dG9uLmFnLXNlbGVjdGVkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWFnLWJvcmRlci1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sdW1uLXBhbmVsLWNvbHVtbi1zZWxlY3QsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29sdW1uLXBhbmVsLWNvbHVtbi1zZWxlY3QsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tcGFuZWwtY29sdW1uLXNlbGVjdCB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWctc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCB7XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWFnLXdpZGdldC1jb250YWluZXItdmVydGljYWwtcGFkZGluZyk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gtaW5wdXQsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gtaW5wdXQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaC1pbnB1dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWZpbHRlci1hcHBseS1wYW5lbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1maWx0ZXItYXBwbHktcGFuZWwsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItYXBwbHktcGFuZWwge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tYWctd2lkZ2V0LXZlcnRpY2FsLXNwYWNpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LXRhYmJlZC1tZW51LWJvZHksXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtdGFiYmVkLW1lbnUtYm9keSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LXRhYmJlZC1tZW51LWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydC10YWJiZWQtbWVudS1ib2R5OjphZnRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydC10YWJiZWQtbWVudS1ib2R5OjphZnRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LXRhYmJlZC1tZW51LWJvZHk6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLWFnLWNvbnRyb2wtcGFuZWwtYmFja2dyb3VuZC1jb2xvciksIHRyYW5zcGFyZW50KTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtZGF0YS1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWFkdmFuY2VkLXNldHRpbmdzLXRvcC1sZXZlbC1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1zZXR0aW5ncy1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLXNldHRpbmdzLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZGF0YS1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1hZHZhbmNlZC1zZXR0aW5ncy10b3AtbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1zZXR0aW5ncy1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWRhdGEtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWFkdmFuY2VkLXNldHRpbmdzLXRvcC1sZXZlbC1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtY29udGFpbmVyIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtbWluaS10aHVtYm5haWwsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtbWluaS10aHVtYm5haWwsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydC1taW5pLXRodW1ibmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LXNldHRpbmdzLW5hdi1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtc2V0dGluZ3MtbmF2LWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LXNldHRpbmdzLW5hdi1iYXIge1xyXG4gIGJvcmRlci10b3A6IHZhcigtLWFnLWJvcmRlcnMtc2Vjb25kYXJ5KSB2YXIoLS1hZy1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtZGF0YS1zZWN0aW9uIC5hZy1sYWJlbDpub3QoLmFnLWdyb3VwLXRpdGxlLWJhciksXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LWZvcm1hdC1zZWN0aW9uIC5hZy1sYWJlbDpub3QoLmFnLWdyb3VwLXRpdGxlLWJhciksXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtZGF0YS1zZWN0aW9uIC5hZy1sYWJlbDpub3QoLmFnLWdyb3VwLXRpdGxlLWJhciksXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtZm9ybWF0LXNlY3Rpb24gLmFnLWxhYmVsOm5vdCguYWctZ3JvdXAtdGl0bGUtYmFyKSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LWRhdGEtc2VjdGlvbiAuYWctbGFiZWw6bm90KC5hZy1ncm91cC10aXRsZS1iYXIpLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtZm9ybWF0LXNlY3Rpb24gLmFnLWxhYmVsOm5vdCguYWctZ3JvdXAtdGl0bGUtYmFyKSB7XHJcbiAgY29sb3I6IHZhcigtLWFnLWNoYXJ0LW1lbnUtbGFiZWwtY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LWRhdGEtc2VjdGlvbiAuYWctbGFiZWwtYWxpZ24tdG9wIC5hZy1sYWJlbCxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtZm9ybWF0LXNlY3Rpb24gLmFnLWxhYmVsLWFsaWduLXRvcCAuYWctbGFiZWwsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtZGF0YS1zZWN0aW9uIC5hZy1sYWJlbC1hbGlnbi10b3AgLmFnLWxhYmVsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LWZvcm1hdC1zZWN0aW9uIC5hZy1sYWJlbC1hbGlnbi10b3AgLmFnLWxhYmVsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtZGF0YS1zZWN0aW9uIC5hZy1sYWJlbC1hbGlnbi10b3AgLmFnLWxhYmVsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtZm9ybWF0LXNlY3Rpb24gLmFnLWxhYmVsLWFsaWduLXRvcCAuYWctbGFiZWwge1xyXG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYWctd2lkZ2V0LXZlcnRpY2FsLXNwYWNpbmcpICogMC41KTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZy13aWRnZXQtdmVydGljYWwtc3BhY2luZyk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtZGF0YS1zZWN0aW9uIC5hZy1zbGlkZXIuYWctbGFiZWwtYWxpZ24tdG9wIC5hZy1sYWJlbCxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtZm9ybWF0LXNlY3Rpb24gLmFnLXNsaWRlci5hZy1sYWJlbC1hbGlnbi10b3AgLmFnLWxhYmVsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LWRhdGEtc2VjdGlvbiAuYWctc2xpZGVyLmFnLWxhYmVsLWFsaWduLXRvcCAuYWctbGFiZWwsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtZm9ybWF0LXNlY3Rpb24gLmFnLXNsaWRlci5hZy1sYWJlbC1hbGlnbi10b3AgLmFnLWxhYmVsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtZGF0YS1zZWN0aW9uIC5hZy1zbGlkZXIuYWctbGFiZWwtYWxpZ24tdG9wIC5hZy1sYWJlbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LWZvcm1hdC1zZWN0aW9uIC5hZy1zbGlkZXIuYWctbGFiZWwtYWxpZ24tdG9wIC5hZy1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydC1kYXRhLXNlY3Rpb24gbGFiZWwsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LWZvcm1hdC1zZWN0aW9uIGxhYmVsLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LWRhdGEtc2VjdGlvbiBsYWJlbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydC1mb3JtYXQtc2VjdGlvbiBsYWJlbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LWRhdGEtc2VjdGlvbiBsYWJlbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LWZvcm1hdC1zZWN0aW9uIGxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtZm9ybWF0LXdyYXBwZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LWRhdGEtd3JhcHBlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAtaXRlbSxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLWNvbnRhaW5lciA+ICosXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWRhdGEtZ3JvdXAtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LWZvcm1hdC13cmFwcGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LWRhdGEtd3JhcHBlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cC1pdGVtLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLWNvbnRhaW5lciA+ICosXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLWRhdGEtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1zZXR0aW5ncy1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydC1mb3JtYXQtd3JhcHBlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LWRhdGEtd3JhcHBlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLWl0ZW0sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLWNvbnRhaW5lciA+ICosXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtZGF0YS1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtZGF0YS1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLXNldHRpbmdzLWdyb3VwLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtZGF0YS1ncm91cCB7XHJcbiAgYm9yZGVyLXRvcDogdmFyKC0tYWctYm9yZGVycy1zZWNvbmRhcnkpIHZhcigtLWFnLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWRhdGEtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZGF0YS1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLXNldHRpbmdzLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1zZXR0aW5ncy1ncm91cC10aXRsZS1iYXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLWFnLXdpZGdldC1jb250YWluZXItdmVydGljYWwtcGFkZGluZykgdmFyKC0tYWctd2lkZ2V0LWNvbnRhaW5lci1ob3Jpem9udGFsLXBhZGRpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1kYXRhLWdyb3VwIC5hZy1jaGFydHMtZGF0YS1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1zZXR0aW5ncy1ncm91cCAuYWctY2hhcnRzLXNldHRpbmdzLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cCAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1kYXRhLWdyb3VwIC5hZy1jaGFydHMtZGF0YS1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLXNldHRpbmdzLWdyb3VwIC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAgLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1kYXRhLWdyb3VwIC5hZy1jaGFydHMtZGF0YS1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAgLmFnLWNoYXJ0cy1zZXR0aW5ncy1ncm91cC1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tYWctd2lkZ2V0LWNvbnRhaW5lci1ob3Jpem9udGFsLXBhZGRpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC10aXRsZS1iYXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLWFnLXdpZGdldC12ZXJ0aWNhbC1zcGFjaW5nKSAwO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1hZy13aWRnZXQtdmVydGljYWwtc3BhY2luZyk7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFnLXdpZGdldC1jb250YWluZXItdmVydGljYWwtcGFkZGluZyk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAtY29udGFpbmVyID4gKixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtY29udGFpbmVyID4gKixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cC1jb250YWluZXIgPiAqLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1mb3JtYXQtc3ViLWxldmVsLWdyb3VwLWNvbnRhaW5lciA+ICosXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cC1jb250YWluZXIgPiAqLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtY29udGFpbmVyID4gKiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWctd2lkZ2V0LXZlcnRpY2FsLXNwYWNpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLWl0ZW0sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLWRhdGEtZ3JvdXAtaXRlbSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLWl0ZW0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hZy13aWRnZXQtY29udGFpbmVyLXZlcnRpY2FsLXBhZGRpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LXNldHRpbmdzLW1pbmktd3JhcHBlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydC1zZXR0aW5ncy1taW5pLXdyYXBwZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydC1zZXR0aW5ncy1taW5pLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hZy13aWRnZXQtY29udGFpbmVyLXZlcnRpY2FsLXBhZGRpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LWFkdmFuY2VkLXNldHRpbmdzLXNlY3Rpb24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtYWR2YW5jZWQtc2V0dGluZ3Mtc2VjdGlvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LWFkdmFuY2VkLXNldHRpbmdzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1hZy13aWRnZXQtY29udGFpbmVyLXZlcnRpY2FsLXBhZGRpbmcpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hZy13aWRnZXQtY29udGFpbmVyLXZlcnRpY2FsLXBhZGRpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1hZHZhbmNlZC1zZXR0aW5ncy10b3AtbGV2ZWwtZ3JvdXAgLmFnLWNoYXJ0cy1hZHZhbmNlZC1zZXR0aW5ncy10b3AtbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtYWR2YW5jZWQtc2V0dGluZ3MtdG9wLWxldmVsLWdyb3VwIC5hZy1jaGFydHMtYWR2YW5jZWQtc2V0dGluZ3MtdG9wLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtYWR2YW5jZWQtc2V0dGluZ3MtdG9wLWxldmVsLWdyb3VwIC5hZy1jaGFydHMtYWR2YW5jZWQtc2V0dGluZ3MtdG9wLWxldmVsLWdyb3VwLXRpdGxlLWJhcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydHMtYWR2YW5jZWQtc2V0dGluZ3MtdG9wLWxldmVsLWdyb3VwIC5hZy1jaGFydHMtYWR2YW5jZWQtc2V0dGluZ3MtdG9wLWxldmVsLWdyb3VwLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0cy1hZHZhbmNlZC1zZXR0aW5ncy10b3AtbGV2ZWwtZ3JvdXAgLmFnLWNoYXJ0cy1hZHZhbmNlZC1zZXR0aW5ncy10b3AtbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWFkdmFuY2VkLXNldHRpbmdzLXRvcC1sZXZlbC1ncm91cCAuYWctY2hhcnRzLWFkdmFuY2VkLXNldHRpbmdzLXRvcC1sZXZlbC1ncm91cC1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tYWctd2lkZ2V0LWNvbnRhaW5lci1ob3Jpem9udGFsLXBhZGRpbmcpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0cy1hZHZhbmNlZC1zZXR0aW5ncy10b3AtbGV2ZWwtZ3JvdXAtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0cy1hZHZhbmNlZC1zZXR0aW5ncy10b3AtbGV2ZWwtZ3JvdXAtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWFkdmFuY2VkLXNldHRpbmdzLXRvcC1sZXZlbC1ncm91cC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydHMtYWR2YW5jZWQtc2V0dGluZ3MtdG9wLWxldmVsLWdyb3VwLWl0ZW0sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnRzLWFkdmFuY2VkLXNldHRpbmdzLXRvcC1sZXZlbC1ncm91cC1pdGVtLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnRzLWFkdmFuY2VkLXNldHRpbmdzLXRvcC1sZXZlbC1ncm91cC1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWFnLXdpZGdldC12ZXJ0aWNhbC1zcGFjaW5nKSAqIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1ncm91cC10aXRsZS1iYXItaWNvbiwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sdHIgLmFnLWdyb3VwLXRpdGxlLWJhci1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1ncm91cC10aXRsZS1iYXItaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWdyb3VwLXRpdGxlLWJhci1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctZ3JvdXAtdGl0bGUtYmFyLWljb24sIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLWdyb3VwLXRpdGxlLWJhci1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0tYWctZ3JpZC1zaXplKTtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctc3BlY3RydW0tY29sb3IsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXNwZWN0cnVtLWZpbGwsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc3BlY3RydW0tY29sb3IsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc3BlY3RydW0tZmlsbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXNwZWN0cnVtLWNvbG9yLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctc3BlY3RydW0tZmlsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWctYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctc3BlY3RydW0tZHJhZ2dlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zcGVjdHJ1bS1kcmFnZ2VyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctc3BlY3RydW0tZHJhZ2dlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctc3BlY3RydW0tdG9vbHMsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc3BlY3RydW0tdG9vbHMsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1zcGVjdHJ1bS10b29scyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctc3BlY3RydW0tdG9vbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zcGVjdHJ1bS10b29sLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctc3BlY3RydW0tdG9vbCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXNwZWN0cnVtLWh1ZS1iYWNrZ3JvdW5kLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zcGVjdHJ1bS1hbHBoYS1iYWNrZ3JvdW5kLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXNwZWN0cnVtLWh1ZS1iYWNrZ3JvdW5kLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXNwZWN0cnVtLWFscGhhLWJhY2tncm91bmQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1zcGVjdHJ1bS1odWUtYmFja2dyb3VuZCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXNwZWN0cnVtLWFscGhhLWJhY2tncm91bmQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctc3BlY3RydW0tc2xpZGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXNwZWN0cnVtLXNsaWRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXNwZWN0cnVtLXNsaWRlciB7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXJlY2VudC1jb2xvcnMsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcmVjZW50LWNvbG9ycyxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJlY2VudC1jb2xvcnMge1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYWctZ3JpZC1zaXplKTtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sb3ItaW5wdXQtY29sb3IsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbG9yLXBpY2tlci1jb2xvcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcmVjZW50LWNvbG9yLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbG9yLWlucHV0LWNvbG9yLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbG9yLXBpY2tlci1jb2xvcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1yZWNlbnQtY29sb3IsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2xvci1pbnB1dC1jb2xvcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNvbG9yLXBpY2tlci1jb2xvcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJlY2VudC1jb2xvciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXJlY2VudC1jb2xvcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1yZWNlbnQtY29sb3IsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1yZWNlbnQtY29sb3Ige1xyXG4gIGJvcmRlcjogdmFyKC0tYWctYm9yZGVycy1zZWNvbmRhcnkpIHZhcigtLWFnLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHouYWctZG5kLWdob3N0LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsuYWctZG5kLWdob3N0LFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyay5hZy1kbmQtZ2hvc3Qge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctc3RhbmRhcmQtYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXN0YW5kYXJkLWJ1dHRvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXN0YW5kYXJkLWJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWctYm9yZGVyLXJhZGl1cyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tYWctaW5wdXQtYm9yZGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZy1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICBwYWRkaW5nOiB2YXIoLS1hZy1ncmlkLXNpemUpIGNhbGModmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zdGFuZGFyZC1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc3RhbmRhcmQtYnV0dG9uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctc3RhbmRhcmQtYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZy1yb3ctaG92ZXItY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXN0YW5kYXJkLWJ1dHRvbjphY3RpdmUsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc3RhbmRhcmQtYnV0dG9uOmFjdGl2ZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXN0YW5kYXJkLWJ1dHRvbjphY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWctYWN0aXZlLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zdGFuZGFyZC1idXR0b246ZGlzYWJsZWQsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc3RhbmRhcmQtYnV0dG9uOmRpc2FibGVkLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctc3RhbmRhcmQtYnV0dG9uOmRpc2FibGVkIHtcclxuICBjb2xvcjogdmFyKC0tYWctZGlzYWJsZWQtZm9yZWdyb3VuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWctaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hZy1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbHVtbi1kcm9wLWNlbGwsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29sdW1uLWRyb3AtY2VsbCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYWctZ3JpZC1zaXplKSAqIDMpO1xyXG4gIGhlaWdodDogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMyk7XHJcbiAgcGFkZGluZzogMCB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sdW1uLWRyb3AtY2VsbC1kcmFnLWhhbmRsZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWRyYWctaGFuZGxlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY29sdW1uLWRyb3AtY2VsbC1kcmFnLWhhbmRsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sdW1uLWRyb3AtdmVydGljYWwsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29sdW1uLWRyb3AtdmVydGljYWwsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCB7XHJcbiAgbWluLWhlaWdodDogNzVweDtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtdGl0bGUtYmFyIHtcclxuICBwYWRkaW5nOiB2YXIoLS1hZy13aWRnZXQtY29udGFpbmVyLXZlcnRpY2FsLXBhZGRpbmcpIGNhbGModmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpIDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtaWNvbiwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZy13aWRnZXQtaG9yaXpvbnRhbC1zcGFjaW5nKTtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtaWNvbiwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hZy13aWRnZXQtaG9yaXpvbnRhbC1zcGFjaW5nKTtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtZW1wdHktbWVzc2FnZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC1lbXB0eS1tZXNzYWdlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtZW1wdHktbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogZGFzaGVkIDFweDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWFnLWJvcmRlci1jb2xvcik7XHJcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWFnLWdyaWQtc2l6ZSkgKiAxLjUpIGNhbGModmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2UsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiB2YXIoLS1hZy1mb3JlZ3JvdW5kLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1waWxsLXNlbGVjdCAuYWctY29sdW1uLWRyb3AsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcGlsbC1zZWxlY3QgLmFnLWNvbHVtbi1kcm9wLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcGlsbC1zZWxlY3QgLmFnLWNvbHVtbi1kcm9wIHtcclxuICBtaW4taGVpZ2h0OiB1bnNldDtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1waWxsLXNlbGVjdCAuYWctcGlja2VyLWZpZWxkLWRpc3BsYXksXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcGlsbC1zZWxlY3QgLmFnLXBpY2tlci1maWVsZC1kaXNwbGF5LFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcGlsbC1zZWxlY3QgLmFnLXBpY2tlci1maWVsZC1kaXNwbGF5IHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiB2YXIoLS1hZy1jaGFydC1tZW51LXBpbGwtc2VsZWN0LWJ1dHRvbi1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcGlsbC1zZWxlY3QgLmFnLXBpY2tlci1maWVsZC1pY29uIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXBpbGwtc2VsZWN0IC5hZy1waWNrZXItZmllbGQtaWNvbiAuYWctaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXBpbGwtc2VsZWN0IC5hZy1waWNrZXItZmllbGQtaWNvbiAuYWctaWNvbiB7XHJcbiAgY29sb3I6IHZhcigtLWFnLWNoYXJ0LW1lbnUtcGlsbC1zZWxlY3QtYnV0dG9uLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zdGF0dXMtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXN0YXR1cy1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1zdGF0dXMtYmFyIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXN0YXR1cy1uYW1lLXZhbHVlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXN0YXR1cy1uYW1lLXZhbHVlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctc3RhdHVzLW5hbWUtdmFsdWUge1xyXG4gIHBhZGRpbmc6IHZhcigtLWFnLXdpZGdldC1jb250YWluZXItdmVydGljYWwtcGFkZGluZykgMDtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zdGF0dXMtbmFtZS12YWx1ZS12YWx1ZSxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcGFnaW5nLW51bWJlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcGFnaW5nLXJvdy1zdW1tYXJ5LXBhbmVsLW51bWJlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zdGF0dXMtbmFtZS12YWx1ZS12YWx1ZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1wYWdpbmctbnVtYmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXBhZ2luZy1yb3ctc3VtbWFyeS1wYW5lbC1udW1iZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1zdGF0dXMtbmFtZS12YWx1ZS12YWx1ZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXBhZ2luZy1udW1iZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1wYWdpbmctcm93LXN1bW1hcnktcGFuZWwtbnVtYmVyIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctaGVhZGVyLWNlbGwtZmlsdGVyLWJ1dHRvbixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcGFuZWwtdGl0bGUtYmFyLWJ1dHRvbixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctaGVhZGVyLWV4cGFuZC1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jb2x1bW4tZ3JvdXAtaWNvbnMsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXNldC1maWx0ZXItZ3JvdXAtaWNvbnMsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWdyb3VwLWV4cGFuZGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ncm91cC1jb250cmFjdGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydC1zZXR0aW5ncy1wcmV2LFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydC1zZXR0aW5ncy1uZXh0LFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ncm91cC10aXRsZS1iYXItaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbi1idXR0b24sXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWZpbHRlci10b29scGFuZWwtZXhwYW5kLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoYXJ0LW1lbnUtaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1oZWFkZXItY2VsbC1maWx0ZXItYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctaGVhZGVyLWV4cGFuZC1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbHVtbi1ncm91cC1pY29ucyxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1zZXQtZmlsdGVyLWdyb3VwLWljb25zLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWdyb3VwLWV4cGFuZGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWdyb3VwLWNvbnRyYWN0ZWQgLmFnLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtc2V0dGluZ3MtcHJldixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydC1zZXR0aW5ncy1uZXh0LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWdyb3VwLXRpdGxlLWJhci1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbi1idXR0b24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1leHBhbmQsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcGFuZWwtdGl0bGUtYmFyLWJ1dHRvbi1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LW1lbnUtaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctaGVhZGVyLWNlbGwtZmlsdGVyLWJ1dHRvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b24sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1oZWFkZXItZXhwYW5kLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tZ3JvdXAtaWNvbnMsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1zZXQtZmlsdGVyLWdyb3VwLWljb25zLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZ3JvdXAtZXhwYW5kZWQgLmFnLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ncm91cC1jb250cmFjdGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtc2V0dGluZ3MtcHJldixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LXNldHRpbmdzLW5leHQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ncm91cC10aXRsZS1iYXItaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uLWJ1dHRvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWZpbHRlci10b29scGFuZWwtZXhwYW5kLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcGFuZWwtdGl0bGUtYmFyLWJ1dHRvbi1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtbWVudS1pY29uIHtcclxuICAtLWFnLXF1YXJ0ei1pY29uLWhvdmVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWZvcmVncm91bmQtY29sb3IpIDEwJSk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWhlYWRlci1jZWxsLWZpbHRlci1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWhlYWRlci1leHBhbmQtaWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29sdW1uLWdyb3VwLWljb25zOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1zZXQtZmlsdGVyLWdyb3VwLWljb25zOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ncm91cC1leHBhbmRlZCAuYWctaWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZ3JvdXAtY29udHJhY3RlZCAuYWctaWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtc2V0dGluZ3MtcHJldjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtc2V0dGluZ3MtbmV4dDpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZ3JvdXAtdGl0bGUtYmFyLWljb246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWljb246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWZsb2F0aW5nLWZpbHRlci1idXR0b24tYnV0dG9uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1maWx0ZXItdG9vbHBhbmVsLWV4cGFuZDpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcGFuZWwtdGl0bGUtYmFyLWJ1dHRvbi1pY29uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydC1tZW51LWljb246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctaGVhZGVyLWNlbGwtZmlsdGVyLWJ1dHRvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWhlYWRlci1leHBhbmQtaWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jb2x1bW4tZ3JvdXAtaWNvbnM6aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctc2V0LWZpbHRlci1ncm91cC1pY29uczpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ncm91cC1leHBhbmRlZCAuYWctaWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ncm91cC1jb250cmFjdGVkIC5hZy1pY29uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LXNldHRpbmdzLXByZXY6aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtc2V0dGluZ3MtbmV4dDpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ncm91cC10aXRsZS1iYXItaWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1pY29uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWZsb2F0aW5nLWZpbHRlci1idXR0b24tYnV0dG9uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWZpbHRlci10b29scGFuZWwtZXhwYW5kOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b24taWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydC1tZW51LWljb246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWhlYWRlci1jZWxsLWZpbHRlci1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctaGVhZGVyLWV4cGFuZC1pY29uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY29sdW1uLWdyb3VwLWljb25zOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctc2V0LWZpbHRlci1ncm91cC1pY29uczpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWdyb3VwLWV4cGFuZGVkIC5hZy1pY29uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZ3JvdXAtY29udHJhY3RlZCAuYWctaWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LXNldHRpbmdzLXByZXY6aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydC1zZXR0aW5ncy1uZXh0OmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZ3JvdXAtdGl0bGUtYmFyLWljb246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1pY29uOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbi1idXR0b246aG92ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLWV4cGFuZDpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b24taWNvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNoYXJ0LW1lbnUtaWNvbjpob3ZlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLXF1YXJ0ei1pY29uLWhvdmVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYWctcXVhcnR6LWljb24taG92ZXItY29sb3IpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWZpbHRlci1hY3RpdmUsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLWFjdGl2ZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWZpbHRlci1hY3RpdmUge1xyXG4gIC0tYWctcXVhcnR6LWljb24tYWN0aXZlLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWFjdGl2ZS1jb2xvcikgMTQlKTtcclxuICAtLWFnLXF1YXJ0ei1pY29uLWhvdmVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWFjdGl2ZS1jb2xvcikgMjglKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLXF1YXJ0ei1pY29uLWFjdGl2ZS1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWFnLXF1YXJ0ei1pY29uLWFjdGl2ZS1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZmlsdGVyLWFjdGl2ZTo6YWZ0ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLWFjdGl2ZTo6YWZ0ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItYWN0aXZlOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICB0b3A6IC0xcHg7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnLWFjdGl2ZS1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZmlsdGVyLWFjdGl2ZSAuYWctaWNvbi1maWx0ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLWFjdGl2ZSAuYWctaWNvbi1maWx0ZXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItYWN0aXZlIC5hZy1pY29uLWZpbHRlciB7XHJcbiAgY2xpcC1wYXRoOiBwYXRoKFwiTTgsMEM4LDQuNDE1IDExLjU4NSw4IDE2LDhMMTYsMTZMMCwxNkwwLDBMOCwwWlwiKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydC1tZW51LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoYXJ0LW1lbnUsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGFydC1tZW51IHtcclxuICAtLWFnLWljb24tc2l6ZTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdHJhbnNwYXJlbnQsIHZhcigtLWFnLWJhY2tncm91bmQtY29sb3IpIDMwJSk7XHJcbiAgcGFkZGluZzogNHB4IDJweDtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGFydC1tZW51LWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtbWVudS1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtbWVudS1pY29uIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZHJhZy1oYW5kbGUsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZHJhZy1oYW5kbGUsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1kcmFnLWhhbmRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWFnLWljb24tZm9udC1jb2xvcik7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbWVudS1vcHRpb24taWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY29tcGFjdC1tZW51LW9wdGlvbi1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLW1lbnUtb3B0aW9uLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29tcGFjdC1tZW51LW9wdGlvbi1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbWVudS1vcHRpb24taWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNvbXBhY3QtbWVudS1vcHRpb24taWNvbiB7XHJcbiAgd2lkdGg6IHZhcigtLWFnLWljb24tc2l6ZSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctbWVudS1vcHRpb24taWNvbiwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1jb21wYWN0LW1lbnUtb3B0aW9uLWljb24sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1tZW51LW9wdGlvbi1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctY29tcGFjdC1tZW51LW9wdGlvbi1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1tZW51LW9wdGlvbi1pY29uLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1jb21wYWN0LW1lbnUtb3B0aW9uLWljb24ge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMS41KTtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1tZW51LW9wdGlvbi1pY29uLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWNvbXBhY3QtbWVudS1vcHRpb24taWNvbiwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLW1lbnUtb3B0aW9uLWljb24sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1jb21wYWN0LW1lbnUtb3B0aW9uLWljb24sIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLW1lbnUtb3B0aW9uLWljb24sIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLWNvbXBhY3QtbWVudS1vcHRpb24taWNvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMS41KTtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctY2hhcnQtc2V0dGluZ3MtY2FyZC1pdGVtLmFnLW5vdC1zZWxlY3RlZDpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGFydC1zZXR0aW5ncy1jYXJkLWl0ZW0uYWctbm90LXNlbGVjdGVkOmhvdmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctY2hhcnQtc2V0dGluZ3MtY2FyZC1pdGVtLmFnLW5vdC1zZWxlY3RlZDpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1sdHIgLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b24sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMik7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b24sIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYWctZ3JpZC1zaXplKSAqIDIpO1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1tdWx0aS1maWx0ZXItZ3JvdXAtdGl0bGUtYmFyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLW11bHRpLWZpbHRlci1ncm91cC10aXRsZS1iYXIsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1tdWx0aS1maWx0ZXItZ3JvdXAtdGl0bGUtYmFyIHtcclxuICBwYWRkaW5nOiBjYWxjKHZhcigtLWFnLWdyaWQtc2l6ZSkgKiAxLjUpIHZhcigtLWFnLWdyaWQtc2l6ZSk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlLWJvZHksIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlLWJvZHksIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtYm9keSB7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtYm9keSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtYm9keSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1pbnN0YW5jZS1ib2R5IHtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlLWZpbHRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlLWZpbHRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtZmlsdGVyIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWctY29udHJvbC1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtZmlsdGVyLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1pbnN0YW5jZS1maWx0ZXIsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtZmlsdGVyIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1hZy1pY29uLXNpemUpICogMC41KTtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlLWZpbHRlciwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtZmlsdGVyLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlLWZpbHRlciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWFnLWljb24tc2l6ZSkgKiAwLjUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTAsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1sZXZlbC0wLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1sZXZlbC0wIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWZpbHRlci10b29scGFuZWwtaGVhZGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWZpbHRlci10b29scGFuZWwtaGVhZGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIge1xyXG4gIGhlaWdodDogaW5pdGlhbDtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tYWctZ3JpZC1zaXplKTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYWctZ3JpZC1zaXplKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWl0ZW0sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1pdGVtLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbGF5b3V0LWF1dG8taGVpZ2h0IC5hZy1jZW50ZXItY29scy12aWV3cG9ydCxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbGF5b3V0LWF1dG8taGVpZ2h0IC5hZy1jZW50ZXItY29scy1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWxheW91dC1wcmludCAuYWctY2VudGVyLWNvbHMtdmlld3BvcnQsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWxheW91dC1wcmludCAuYWctY2VudGVyLWNvbHMtY29udGFpbmVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWxheW91dC1hdXRvLWhlaWdodCAuYWctY2VudGVyLWNvbHMtdmlld3BvcnQsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbGF5b3V0LWF1dG8taGVpZ2h0IC5hZy1jZW50ZXItY29scy1jb250YWluZXIsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbGF5b3V0LXByaW50IC5hZy1jZW50ZXItY29scy12aWV3cG9ydCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sYXlvdXQtcHJpbnQgLmFnLWNlbnRlci1jb2xzLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWxheW91dC1hdXRvLWhlaWdodCAuYWctY2VudGVyLWNvbHMtdmlld3BvcnQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sYXlvdXQtYXV0by1oZWlnaHQgLmFnLWNlbnRlci1jb2xzLWNvbnRhaW5lcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWxheW91dC1wcmludCAuYWctY2VudGVyLWNvbHMtdmlld3BvcnQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sYXlvdXQtcHJpbnQgLmFnLWNlbnRlci1jb2xzLWNvbnRhaW5lciB7XHJcbiAgbWluLWhlaWdodDogMTUwcHg7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZGF0ZS10aW1lLWxpc3QtcGFnZS1lbnRyeS1pcy1jdXJyZW50LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWRhdGUtdGltZS1saXN0LXBhZ2UtZW50cnktaXMtY3VycmVudCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWRhdGUtdGltZS1saXN0LXBhZ2UtZW50cnktaXMtY3VycmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWctYWN0aXZlLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1hZHZhbmNlZC1maWx0ZXItYnVpbGRlci1idXR0b24sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctYWR2YW5jZWQtZmlsdGVyLWJ1aWxkZXItYnV0dG9uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctYWR2YW5jZWQtZmlsdGVyLWJ1aWxkZXItYnV0dG9uIHtcclxuICBwYWRkaW5nOiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctYWR2YW5jZWQtZmlsdGVyLWJ1aWxkZXItaXRlbS1idXR0b24tZGlzYWJsZWQgLmFnLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWRpc2FibGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1ncm91cC1yZWFkb25seSAuYWctaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0eiBbZGlzYWJsZWRdIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWFkdmFuY2VkLWZpbHRlci1idWlsZGVyLWl0ZW0tYnV0dG9uLWRpc2FibGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWRpc2FibGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLWdyb3VwLXJlYWRvbmx5IC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgW2Rpc2FibGVkXSAuYWctaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWFkdmFuY2VkLWZpbHRlci1idWlsZGVyLWl0ZW0tYnV0dG9uLWRpc2FibGVkIC5hZy1pY29uLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctZGlzYWJsZWQgLmFnLWljb24sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1ncm91cC1yZWFkb25seSAuYWctaWNvbixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgW2Rpc2FibGVkXSAuYWctaWNvbiB7XHJcbiAgb3BhY2l0eTogMC42O1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWljb24tZ3JpcCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1pY29uLWdyaXAsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1pY29uLWdyaXAge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1yZWFkb25seS5hZy1pY29uLWdyaXAsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLXJlYWRvbmx5IC5hZy1pY29uLWdyaXAsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY29sdW1uLXNlbGVjdC1jb2x1bW4tcmVhZG9ubHkuYWctaWNvbi1ncmlwLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLXJlYWRvbmx5IC5hZy1pY29uLWdyaXAsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1yZWFkb25seS5hZy1pY29uLWdyaXAsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1yZWFkb25seSAuYWctaWNvbi1ncmlwIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLW1pbmktZmlsdGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWZpbHRlci1maWx0ZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZmlsdGVyLWFkZC1zZWxlY3QgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbWluaS1maWx0ZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1maWx0ZXItZmlsdGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLWFkZC1zZWxlY3QgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbWluaS1maWx0ZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWZpbHRlci1maWx0ZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWZpbHRlci1hZGQtc2VsZWN0IC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNaUlnYUdWcFoyaDBQU0l4TWlJZ1ptbHNiRDBpYm05dVpTSWdjM1J5YjJ0bFBTSWpNREF3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlqNDhjR0YwYUNCa1BTSk5OUzR6SURsaE15NDNJRE11TnlBd0lERWdNQ0F3TFRjdU5TQXpMamNnTXk0M0lEQWdNQ0F3SURBZ055NDFXazB4TUM0MUlERXdMalVnT0M0eklEZ3VNaUl2UGp3dmMzWm5QZz09XCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIG9wYWNpdHk6IDQwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGZpbHRlcjogdmFyKC0tYWctaWNvbi1maWx0ZXIpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1sdHIgLmFnLW1pbmktZmlsdGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsIC5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctZmlsdGVyLWZpbHRlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1sdHIgLmFnLWZpbHRlci1hZGQtc2VsZWN0IC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sdHIgLmFnLW1pbmktZmlsdGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1maWx0ZXItZmlsdGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1maWx0ZXItYWRkLXNlbGVjdCAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1taW5pLWZpbHRlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1maWx0ZXItZmlsdGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLWZpbHRlci1hZGQtc2VsZWN0IC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hZy1ncmlkLXNpemUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsIC5hZy10aGVtZS1xdWFydHogLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1taW5pLWZpbHRlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWZpbHRlci1maWx0ZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1maWx0ZXItYWRkLXNlbGVjdCAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1taW5pLWZpbHRlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLWZpbHRlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLWFkZC1zZWxlY3QgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctbWluaS1maWx0ZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLWZpbHRlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIC5hZy1maWx0ZXItYWRkLXNlbGVjdCAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWFnLWdyaWQtc2l6ZSk7XHJcbn1cclxuXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXIgaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctbWluaS1maWx0ZXIgaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1taW5pLWZpbHRlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctZmlsdGVyLWZpbHRlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6IC5hZy1sdHIgLmFnLWZpbHRlci1maWx0ZXIgaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6IC5hZy1sdHIgLmFnLWZpbHRlci1hZGQtc2VsZWN0IGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHogLmFnLWx0ciAuYWctZmlsdGVyLWFkZC1zZWxlY3QgaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXIgaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1taW5pLWZpbHRlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctbWluaS1maWx0ZXIgaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctZmlsdGVyLWZpbHRlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctZmlsdGVyLWZpbHRlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1maWx0ZXItYWRkLXNlbGVjdCBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWx0ciAuYWctZmlsdGVyLWFkZC1zZWxlY3QgaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciAuYWctbWluaS1maWx0ZXIgaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWx0ciAuYWctbWluaS1maWx0ZXIgaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1maWx0ZXItZmlsdGVyIGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLWZpbHRlci1maWx0ZXIgaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1maWx0ZXItYWRkLXNlbGVjdCBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctbHRyIC5hZy1maWx0ZXItYWRkLXNlbGVjdCBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQge1xyXG4gIHBhZGRpbmctbGVmdDogMjZweDtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1taW5pLWZpbHRlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLW1pbmktZmlsdGVyIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1maWx0ZXItZmlsdGVyIGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHogLmFnLXJ0bCAuYWctZmlsdGVyLWZpbHRlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHogLmFnLXJ0bCAuYWctZmlsdGVyLWFkZC1zZWxlY3QgaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0eiAuYWctcnRsIC5hZy1maWx0ZXItYWRkLXNlbGVjdCBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1maWx0ZXItd3JhcHBlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXIgaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLW1pbmktZmlsdGVyIGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1taW5pLWZpbHRlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1maWx0ZXItZmlsdGVyIGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1maWx0ZXItZmlsdGVyIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci1hZGQtc2VsZWN0IGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcnRsIC5hZy1maWx0ZXItYWRkLXNlbGVjdCBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggaW5wdXQuYWctbnVtYmVyLWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIC5hZy1taW5pLWZpbHRlciBpbnB1dC5hZy10ZXh0LWZpZWxkLWlucHV0LCAuYWctdGhlbWUtcXVhcnR6LWF1dG8tZGFyayAuYWctcnRsIC5hZy1taW5pLWZpbHRlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci1maWx0ZXIgaW5wdXQuYWctdGV4dC1maWVsZC1pbnB1dCwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctZmlsdGVyLWZpbHRlciBpbnB1dC5hZy1udW1iZXItZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci1hZGQtc2VsZWN0IGlucHV0LmFnLXRleHQtZmllbGQtaW5wdXQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1ydGwgLmFnLWZpbHRlci1hZGQtc2VsZWN0IGlucHV0LmFnLW51bWJlci1maWVsZC1pbnB1dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjZweDtcclxufVxyXG5cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWFkZC1ncm91cC1pbmRlbnQsIC5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWFkZC1ncm91cC1pbmRlbnQsIC5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtYWRkLWdyb3VwLWluZGVudCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYWctaWNvbi1zaXplKSArIHZhcigtLWFnLWdyaWQtc2l6ZSkgKiAxLjUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtYWRkLWdyb3VwLWluZGVudCwgLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtYWRkLWdyb3VwLWluZGVudCwgLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1hZGQtZ3JvdXAtaW5kZW50IHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYWctaWNvbi1zaXplKSArIHZhcigtLWFnLWdyaWQtc2l6ZSkgKiAxLjUpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy10ZXh0LWZpZWxkLWlucHV0W2Rpc2FibGVkXSxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbWVudS1vcHRpb24tZGlzYWJsZWQsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctdGV4dC1maWVsZC1pbnB1dFtkaXNhYmxlZF0sXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctbWVudS1vcHRpb24tZGlzYWJsZWQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy10ZXh0LWZpZWxkLWlucHV0W2Rpc2FibGVkXSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLW1lbnUtb3B0aW9uLWRpc2FibGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWNoZWNrYm94LWlucHV0LXdyYXBwZXIuYWctY2hlY2tlZC5hZy1kaXNhYmxlZCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1jaGVja2JveC1pbnB1dC13cmFwcGVyLmFnLWNoZWNrZWQuYWctZGlzYWJsZWQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGVja2JveC1pbnB1dC13cmFwcGVyLmFnLWNoZWNrZWQuYWctZGlzYWJsZWQge1xyXG4gIC0tYWctY2hlY2tib3gtY2hlY2tlZC1jb2xvcjogdmFyKC0tYWctY2hlY2tib3gtdW5jaGVja2VkLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1jaGVja2JveC1pbnB1dCxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctdG9nZ2xlLWJ1dHRvbi1pbnB1dCxcclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctcmFkaW8tYnV0dG9uLWlucHV0LFxyXG4uYWctdGhlbWUtcXVhcnR6IGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9cmFuZ2VdLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNoZWNrYm94LWlucHV0LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXRvZ2dsZS1idXR0b24taW5wdXQsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctcmFkaW8tYnV0dG9uLWlucHV0LFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgaW5wdXRbY2xhc3NePWFnLV1bdHlwZT1yYW5nZV0sXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1jaGVja2JveC1pbnB1dCxcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXRvZ2dsZS1idXR0b24taW5wdXQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1yYWRpby1idXR0b24taW5wdXQsXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIGlucHV0W2NsYXNzXj1hZy1dW3R5cGU9cmFuZ2VdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctZGV0YWlscy1yb3csXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZGV0YWlscy1yb3csXHJcbi5hZy10aGVtZS1xdWFydHotYXV0by1kYXJrIC5hZy1kZXRhaWxzLXJvdyB7XHJcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1hZy1ncmlkLXNpemUpICogMy43NSk7XHJcbn1cclxuLmFnLXRoZW1lLXF1YXJ0eiAuYWctbGlzdC1pdGVtLWhvdmVyZWQ6OmFmdGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWxpc3QtaXRlbS1ob3ZlcmVkOjphZnRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWxpc3QtaXRlbS1ob3ZlcmVkOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWctYWN0aXZlLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1waWxsIC5hZy1waWxsLWJ1dHRvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1waWxsIC5hZy1waWxsLWJ1dHRvbjpob3ZlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLXBpbGwgLmFnLXBpbGwtYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYWctYWN0aXZlLWNvbG9yKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6IC5hZy1oZWFkZXItaGlnaGxpZ2h0LWJlZm9yZTo6YWZ0ZXIsXHJcbi5hZy10aGVtZS1xdWFydHogLmFnLWhlYWRlci1oaWdobGlnaHQtYWZ0ZXI6OmFmdGVyLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWhlYWRlci1oaWdobGlnaHQtYmVmb3JlOjphZnRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1oZWFkZXItaGlnaGxpZ2h0LWFmdGVyOjphZnRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWhlYWRlci1oaWdobGlnaHQtYmVmb3JlOjphZnRlcixcclxuLmFnLXRoZW1lLXF1YXJ0ei1hdXRvLWRhcmsgLmFnLWhlYWRlci1oaWdobGlnaHQtYWZ0ZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZy1hY3RpdmUtY29sb3IpO1xyXG59XHJcblxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIC5hZy1pbnB1dC13cmFwcGVyOjpiZWZvcmUsXHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSxcclxuLmFnLXRoZW1lLXF1YXJ0ei1kYXJrIC5hZy1taW5pLWZpbHRlciAuYWctaW5wdXQtd3JhcHBlcjo6YmVmb3JlLFxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLWZpbHRlci1maWx0ZXIgLmFnLWlucHV0LXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogNjYlO1xyXG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xyXG59XHJcbi5hZy10aGVtZS1xdWFydHotZGFyayAuYWctY2hhcnQtbWVudSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHJnYmEoMjQsIDM5LCA1MCwgMC4zKSwgdmFyKC0tYWctYmFja2dyb3VuZC1jb2xvcikgMzAlKTtcclxufVxyXG4uYWctdGhlbWUtcXVhcnR6LWRhcmsgLmFnLXRleHQtZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWctZGF0YS1jb2xvcik7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcbiIsIi8qIVxuICogRXZlbnRDYWxlbmRhciB2NS43LjBcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS92a3Vya28vY2FsZW5kYXJcbiAqL1xuLmVjey0tbGlnaHRuaW5nY3NzLWxpZ2h0OmluaXRpYWw7LS1saWdodG5pbmdjc3MtZGFyazogO2NvbG9yLXNjaGVtZTpsaWdodDstLWVjLWNvbG9yLTQwMDpva2xjaCg3MC44JSAwIDApOy0tZWMtY29sb3ItMzAwOm9rbGNoKDg3JSAwIDApOy0tZWMtY29sb3ItMjAwOm9rbGNoKDkyLjIlIDAgMCk7LS1lYy1jb2xvci0xMDA6b2tsY2goOTclIDAgMCk7LS1lYy1jb2xvci01MDpva2xjaCg5OC41JSAwIDApOy0tZWMtYmctY29sb3I6I2ZmZjstLWVjLXRleHQtY29sb3I6Y3VycmVudGNvbG9yOy0tZWMtYm9yZGVyLWNvbG9yOnZhcigtLWVjLWNvbG9yLTMwMCk7LS1lYy1idXR0b24tYmctY29sb3I6dmFyKC0tZWMtYmctY29sb3IpOy0tZWMtYnV0dG9uLWJvcmRlci1jb2xvcjp2YXIoLS1lYy1ib3JkZXItY29sb3IpOy0tZWMtYnV0dG9uLXRleHQtY29sb3I6dmFyKC0tZWMtdGV4dC1jb2xvcik7LS1lYy1idXR0b24tYWN0aXZlLWJnLWNvbG9yOnZhcigtLWVjLWNvbG9yLTIwMCk7LS1lYy1idXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjp2YXIoLS1lYy1jb2xvci00MDApOy0tZWMtYnV0dG9uLWFjdGl2ZS10ZXh0LWNvbG9yOnZhcigtLWVjLWJ1dHRvbi10ZXh0LWNvbG9yKTstLWVjLXRvZGF5LWJnLWNvbG9yOm9rbGNoKDk4LjclIC4wMjYgMTAyLjIxMik7LS1lYy1oaWdobGlnaHQtY29sb3I6b2tsY2goOTguNCUgLjAxOSAyMDAuODczKTstLWVjLWV2ZW50LWJnLWNvbG9yOm9rbGNoKDcwLjclIC4xNjUgMjU0LjYyNCk7LS1lYy1ldmVudC10ZXh0LWNvbG9yOiNmZmY7LS1lYy1iZy1ldmVudC1jb2xvcjp2YXIoLS1lYy1jb2xvci0zMDApOy0tZWMtYmctZXZlbnQtb3BhY2l0eTouMzstLWVjLWV2ZW50LWNvbC1nYXA6LjM3NXJlbTstLWVjLW5vdy1pbmRpY2F0b3ItY29sb3I6b2tsY2goNjMuNyUgLjIzNyAyNS4zMzEpOy0tZWMtcG9wdXAtYmctY29sb3I6dmFyKC0tZWMtYmctY29sb3IpfS5lYy1kYXJrIC5lY3stLWxpZ2h0bmluZ2Nzcy1saWdodDogOy0tbGlnaHRuaW5nY3NzLWRhcms6aW5pdGlhbDtjb2xvci1zY2hlbWU6ZGFyazstLWVjLWNvbG9yLTQwMDpva2xjaCg0My45JSAwIDApOy0tZWMtY29sb3ItMzAwOm9rbGNoKDM3LjElIDAgMCk7LS1lYy1jb2xvci0yMDA6b2tsY2goMjYuOSUgMCAwKTstLWVjLWNvbG9yLTEwMDpva2xjaCgyMC41JSAwIDApOy0tZWMtY29sb3ItNTA6b2tsY2goMTQuNSUgMCAwKTstLWVjLWJnLWNvbG9yOnZhcigtLWVjLWNvbG9yLTEwMCk7LS1lYy10b2RheS1iZy1jb2xvcjpva2xjaCgyOC42JSAuMDY2IDUzLjgxMyk7LS1lYy1oaWdobGlnaHQtY29sb3I6b2tsY2goMzAuMiUgLjA1NiAyMjkuNjk1KTstLWVjLWJnLWV2ZW50LW9wYWNpdHk6LjV9QG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpkYXJrKXsuZWMtYXV0by1kYXJrIC5lY3stLWxpZ2h0bmluZ2Nzcy1saWdodDogOy0tbGlnaHRuaW5nY3NzLWRhcms6aW5pdGlhbDtjb2xvci1zY2hlbWU6ZGFyazstLWVjLWNvbG9yLTQwMDpva2xjaCg0My45JSAwIDApOy0tZWMtY29sb3ItMzAwOm9rbGNoKDM3LjElIDAgMCk7LS1lYy1jb2xvci0yMDA6b2tsY2goMjYuOSUgMCAwKTstLWVjLWNvbG9yLTEwMDpva2xjaCgyMC41JSAwIDApOy0tZWMtY29sb3ItNTA6b2tsY2goMTQuNSUgMCAwKTstLWVjLWJnLWNvbG9yOnZhcigtLWVjLWNvbG9yLTEwMCk7LS1lYy10b2RheS1iZy1jb2xvcjpva2xjaCgyOC42JSAuMDY2IDUzLjgxMyk7LS1lYy1oaWdobGlnaHQtY29sb3I6b2tsY2goMzAuMiUgLjA1NiAyMjkuNjk1KTstLWVjLWJnLWV2ZW50LW9wYWNpdHk6LjV9fS5lYy1kYXl7LS1lYy1kYXktYmctY29sb3I6dmFyKC0tZWMtYmctY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZWMtZGF5LWJnLWNvbG9yKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWVjLWJvcmRlci1jb2xvcik7Ym9yZGVyLWJsb2NrLXN0YXJ0Om5vbmU7Ym9yZGVyLWlubGluZS1zdGFydDpub25lfS5lYy1kYXkuZWMtdG9kYXl7LS1lYy1kYXktYmctY29sb3I6dmFyKC0tZWMtdG9kYXktYmctY29sb3IpfS5lYy1kYXkuZWMtaGlnaGxpZ2h0ey0tZWMtZGF5LWJnLWNvbG9yOnZhcigtLWVjLWhpZ2hsaWdodC1jb2xvcil9LmVjLXRpbWUtZ3JpZCAuZWMtYm9keSAuZWMtZGF5e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tZWMtZGF5LWJnLWNvbG9yKSAxcHgsIHRyYW5zcGFyZW50IDFweCksIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWVjLWJvcmRlci1jb2xvcikgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWVjLWRheS1iZy1jb2xvcikgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1lYy1ib3JkZXItY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlLCAxMDAlIGNhbGModmFyKC0tZWMtc2xvdC1oZWlnaHQpICogdmFyKC0tZWMtc2xvdC1sYWJlbC1wZXJpb2RpY2l0eSkpLCAycHggMTAwJSwgMTAwJSB2YXIoLS1lYy1zbG90LWhlaWdodCl9LmVjLXRpbWVsaW5lOm5vdCguZWMtbW9udGgtdmlldywuZWMteWVhci12aWV3KSAuZWMtYm9keSAuZWMtZGF5ey0tZWMtbGFzdC1saW5lLWNvbG9yOnRyYW5zcGFyZW50Oy0tZWMtZGlyZWN0aW9uOnRvIGxlZnR9W2Rpcj1ydGxdIDppcyguZWMtdGltZWxpbmU6bm90KC5lYy1tb250aC12aWV3LC5lYy15ZWFyLXZpZXcpIC5lYy1ib2R5IC5lYy1kYXkpey0tZWMtZGlyZWN0aW9uOnRvIHJpZ2h0fS5lYy10aW1lbGluZTpub3QoLmVjLW1vbnRoLXZpZXcsLmVjLXllYXItdmlldykgLmVjLWJvZHkgLmVjLWRheXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh2YXIoLS1lYy1kaXJlY3Rpb24pLCB2YXIoLS1lYy1sYXN0LWxpbmUtY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KHZhcigtLWVjLWRpcmVjdGlvbiksIHZhcigtLWVjLWJvcmRlci1jb2xvcikgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQodmFyKC0tZWMtZGF5LWJnLWNvbG9yKSAxcHgsIHRyYW5zcGFyZW50IDFweCksIGxpbmVhci1ncmFkaWVudCh2YXIoLS1lYy1kaXJlY3Rpb24pLCB2YXIoLS1lYy1ib3JkZXItY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlLCBjYWxjKHZhcigtLWVjLXNsb3Qtd2lkdGgpICogdmFyKC0tZWMtc2xvdC1sYWJlbC1wZXJpb2RpY2l0eSkpIDEwMCUsIDEwMCUgMnB4LCB2YXIoLS1lYy1zbG90LXdpZHRoKSAxMDAlO2JvcmRlci1pbmxpbmU6bm9uZX0uZWMtdGltZWxpbmU6bm90KC5lYy1tb250aC12aWV3LC5lYy15ZWFyLXZpZXcpIC5lYy1ib2R5IC5lYy1kYXkuZWMtbm8taWViey0tZWMtbGFzdC1saW5lLWNvbG9yOnZhcigtLWVjLWRheS1iZy1jb2xvcil9LmVjLWRheS1ncmlkIC5lYy1kYXl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi1ibG9jay1zaXplOjVlbTtkaXNwbGF5OmZsZXh9LmVjLWRheS1ncmlkIC5lYy11bmlmb3JtIC5lYy1kYXl7bWluLWJsb2NrLXNpemU6YXV0b30uZWMtbGlzdCAuZWMtZGF5e2JvcmRlci1pbmxpbmU6bm9uZX0uZWMtbGlzdCAuZWMtZGF5Omxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LmVjLWRheS5lYy1uby1pZWJ7Ym9yZGVyLWlubGluZS1lbmQ6bm9uZX0uZWMtZGF5LmVjLW5vLWJlYntib3JkZXItYmxvY2stZW5kOm5vbmV9LmVjLWRheS1oZWFke2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2Rpc3BsYXk6ZmxleH0uZWMtZGF5LWdyaWQuZWMtbW9udGgtdmlldyAuZWMtZGF5LWhlYWR7cGFkZGluZzouMzc1cmVtfS5lYy1kYXkuZWMtb3RoZXItbW9udGggLmVjLWRheS1oZWFkIHRpbWV7b3BhY2l0eTouM30uZWMtbGlzdCAuZWMtZGF5LWhlYWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy1kYXktYmctY29sb3IpO2JvcmRlci1ibG9jay1lbmQ6MXB4IHNvbGlkIHZhcigtLWVjLWJvcmRlci1jb2xvcik7ZmxleC1kaXJlY3Rpb246dW5zZXQ7ei1pbmRleDoyO21hcmdpbjowIDAgLTFweDtwYWRkaW5nOi41ZW0gMS41ZW07cG9zaXRpb246c3RpY2t5O2luc2V0LWJsb2NrLXN0YXJ0OjB9LmVjLWRheS1mb290e3BhZGRpbmc6LjE4cmVtO2ZvbnQtc2l6ZTouODVlbX0uZWMtZGF5LWZvb3QgYXtjdXJzb3I6cG9pbnRlcn0uZWMtZGlzYWJsZWR7cG9zaXRpb246cmVsYXRpdmV9LmVjLWRpc2FibGVkOmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWVjLWJnLWV2ZW50LWNvbG9yKTtvcGFjaXR5OnZhcigtLWVjLWJnLWV2ZW50LW9wYWNpdHkpO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjB9LmVjLXRvb2xiYXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ibG9jay1lbmQ6MWVtO2Rpc3BsYXk6ZmxleH0uZWMtdG9vbGJhcj4qe2ZsZXgtd3JhcDp3cmFwO2dhcDouNXJlbSAuNzVyZW07ZGlzcGxheTppbmxpbmUtZmxleH0uZWMtdGl0bGV7bWFyZ2luOjB9LmVjLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWVjLWJ1dHRvbi1iZy1jb2xvcik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1lYy1idXR0b24tYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOi4yNXJlbTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNX0uZWMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpe2NvbG9yOnZhcigtLWVjLWJ1dHRvbi10ZXh0LWNvbG9yKTtjdXJzb3I6cG9pbnRlcn0uZWMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLC5lYy1idXR0b24uZWMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tZWMtYnV0dG9uLWFjdGl2ZS1iZy1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWVjLWJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1lYy1idXR0b24tYWN0aXZlLXRleHQtY29sb3IpO3otaW5kZXg6MX0uZWMtYnV0dG9uLWdyb3Vwe3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmlubGluZS1mbGV4fS5lYy1idXR0b24tZ3JvdXAgLmVjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MDttYXJnaW4taW5saW5lLXN0YXJ0Oi0xcHh9LmVjLWJ1dHRvbi1ncm91cCAuZWMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MH0uZWMtaWNvbntpbmxpbmUtc2l6ZToxZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LmVjLWljb24uZWMtcHJldjphZnRlciwuZWMtaWNvbi5lYy1uZXh0OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItYmxvY2stc3RhcnQ6MnB4IHNvbGlkO2JvcmRlci1pbmxpbmUtZW5kOjJweCBzb2xpZDtibG9jay1zaXplOi41ZW07aW5saW5lLXNpemU6LjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uZWMtaWNvbi5lYy1wcmV2OmFmdGVye2luc2V0LWlubGluZS1zdGFydDozcHg7cm90YXRlOi0xMzVkZWd9W2Rpcj1ydGxdIC5lYy1pY29uLmVjLXByZXY6YWZ0ZXJ7cm90YXRlOjEzNWRlZ30uZWMtaWNvbi5lYy1uZXh0OmFmdGVye2luc2V0LWlubGluZS1zdGFydDotM3B4O3JvdGF0ZTo0NWRlZ31bZGlyPXJ0bF0gLmVjLWljb24uZWMtbmV4dDphZnRlcntyb3RhdGU6LTQ1ZGVnfS5lYy1zaWRlYmFye3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWVjLWJnLWNvbG9yKTtib3JkZXItaW5saW5lLWVuZDoxcHggc29saWQgdmFyKC0tZWMtYm9yZGVyLWNvbG9yKTt0ZXh0LWFsaWduOmVuZDtwb3NpdGlvbjpzdGlja3k7aW5zZXQtaW5saW5lLXN0YXJ0OjA7b3ZlcmZsb3c6Y2xpcH0uZWMtaGVhZGVyIC5lYy1zaWRlYmFye2JvcmRlci1ibG9jay1lbmQ6MXB4IHNvbGlkIHZhcigtLWVjLWJvcmRlci1jb2xvcik7cGFkZGluZy1ibG9jazouMzc1cmVtfS5lYy10aW1lLWdyaWQgLmVjLXNpZGViYXJ7cGFkZGluZy1pbmxpbmU6Ljc1cmVtfS5lYy10aW1lLWdyaWQgLmVjLWJvZHkgLmVjLXNpZGViYXJ7LS1lYy1kaXJlY3Rpb246dG8gbGVmdH1bZGlyPXJ0bF0gOmlzKC5lYy10aW1lLWdyaWQgLmVjLWJvZHkgLmVjLXNpZGViYXIpey0tZWMtZGlyZWN0aW9uOnRvIHJpZ2h0fS5lYy10aW1lLWdyaWQgLmVjLWJvZHkgLmVjLXNpZGViYXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodmFyKC0tZWMtZGlyZWN0aW9uKSwgdHJhbnNwYXJlbnQgLjM3NXJlbSwgdmFyKC0tZWMtYmctY29sb3IpIC4zNzVyZW0pLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1lYy1iZy1jb2xvcikgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1lYy1ib3JkZXItY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1lYy1iZy1jb2xvcikgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1lYy1ib3JkZXItY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgY2FsYyh2YXIoLS1lYy1zbG90LWhlaWdodCkgKiB2YXIoLS1lYy1zbG90LWxhYmVsLXBlcmlvZGljaXR5KSksIDJweCAxMDAlLCAxMDAlIHZhcigtLWVjLXNsb3QtaGVpZ2h0KX0uZWMtdGltZWxpbmUgLmVjLWJvZHkgLmVjLXNpZGViYXJ7Z3JpZC1hcmVhOjEvMS8tMS8yO2dyaWQtdGVtcGxhdGUtcm93czpzdWJncmlkO2Rpc3BsYXk6Z3JpZH0uZWMtcm93LWhlYWR7Ym9yZGVyLWJsb2NrLWVuZDoxcHggc29saWQgdmFyKC0tZWMtYm9yZGVyLWNvbG9yKTttaW4tYmxvY2stc2l6ZToxLjVlbTtwYWRkaW5nOi4zNzVlbSAuNzVyZW07ZGlzcGxheTpmbGV4fS5lYy1yb3ctaGVhZDpsYXN0LWNoaWxke2JvcmRlcjpub25lfS5lYy1leHBhbmRlcntpbmxpbmUtc2l6ZToxLjI1ZW07bWFyZ2luLWJsb2NrLXN0YXJ0Oi0xcHg7bWFyZ2luLWlubGluZS1lbmQ6LjI1ZW19LmVjLWV4cGFuZGVyIC5lYy1idXR0b257YXNwZWN0LXJhdGlvOjE7YmxvY2stc2l6ZToxLjI1ZW07cGFkZGluZzowO2xpbmUtaGVpZ2h0Om5vcm1hbH0uZWMtc2xvdHt3aGl0ZS1zcGFjZTpub3dyYXB9LmVjLXRpbWUtZ3JpZCAuZWMtc2xvdHtibG9jay1zaXplOmNhbGModmFyKC0tZWMtc2xvdC1oZWlnaHQpICogdmFyKC0tZWMtc2xvdC1sYWJlbC1wZXJpb2RpY2l0eSkpO3Bvc2l0aW9uOnJlbGF0aXZlO2luc2V0LWJsb2NrLXN0YXJ0Oi0uNWxofS5lYy10aW1lbGluZSAuZWMtc2xvdHtncmlkLWNvbHVtbjpzcGFuIHZhcigtLWVjLXNsb3QtbGFiZWwtcGVyaW9kaWNpdHkpO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZzouMThyZW0gMDtmb250LXNpemU6Ljk1ZW07b3ZlcmZsb3c6Y2xpcH0uZWMtc2xvdHN7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uO2dyaWQtYXV0by1jb2x1bW5zOnZhcigtLWVjLXNsb3Qtd2lkdGgpO3RleHQtYWxpZ246Y2VudGVyOy0tZWMtZGF5LWJnLWNvbG9yOnZhcigtLWVjLWJnLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWVjLWRheS1iZy1jb2xvcik7Ym9yZGVyLWJsb2NrLWVuZDoxcHggc29saWQgdmFyKC0tZWMtYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmdyaWR9LmVjLXNsb3RzLmVjLXRvZGF5ey0tZWMtZGF5LWJnLWNvbG9yOnZhcigtLWVjLXRvZGF5LWJnLWNvbG9yKX0uZWMtc2xvdHMuZWMtaGlnaGxpZ2h0ey0tZWMtZGF5LWJnLWNvbG9yOnZhcigtLWVjLWhpZ2hsaWdodC1jb2xvcil9LmVjLXNsb3Rzey0tZWMtbGFzdC1saW5lLWNvbG9yOnRyYW5zcGFyZW50Oy0tZWMtZGlyZWN0aW9uOnRvIGxlZnR9W2Rpcj1ydGxdIC5lYy1zbG90c3stLWVjLWRpcmVjdGlvbjp0byByaWdodH0uZWMtc2xvdHN7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodmFyKC0tZWMtZGlyZWN0aW9uKSwgdmFyKC0tZWMtbGFzdC1saW5lLWNvbG9yKSAxcHgsIHRyYW5zcGFyZW50IDFweCksIGxpbmVhci1ncmFkaWVudCh2YXIoLS1lYy1kaXJlY3Rpb24pLCB2YXIoLS1lYy1ib3JkZXItY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlLCBjYWxjKHZhcigtLWVjLXNsb3Qtd2lkdGgpICogdmFyKC0tZWMtc2xvdC1sYWJlbC1wZXJpb2RpY2l0eSkpIDEwMCV9LmVjLXNsb3RzOmxhc3QtY2hpbGR7LS1lYy1sYXN0LWxpbmUtY29sb3I6dmFyKC0tZWMtZGF5LWJnLWNvbG9yKX0uZWMtZXZlbnRze2dyaWQtYXJlYToxLzIvLTEvLTE7Z3JpZC10ZW1wbGF0ZTpzdWJncmlkIC8gc3ViZ3JpZDtpc29sYXRpb246aXNvbGF0ZTtwb2ludGVyLWV2ZW50czpub25lO2Rpc3BsYXk6Z3JpZH0uZWMtZGF5LWdyaWQgLmVjLWV2ZW50c3tncmlkLWNvbHVtbi1zdGFydDoxfS5lYy1ldmVudHtjb2xvcjp2YXIoLS1lYy1ldmVudC10ZXh0LWNvbG9yKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDAgMXB4IDAgdmFyKC0tZWMtYm9yZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWVjLWV2ZW50LWJnLWNvbG9yKTt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6YWxsO2lubGluZS1zaXplOmNhbGMoMTAwJSAtIHZhcigtLWVjLWV2ZW50LWNvbC1nYXApKTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjJweDtmb250LXNpemU6Ljg1ZW07bGluZS1oZWlnaHQ6MS41O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0uZWMtdGltZS1ncmlkIC5lYy1ldmVudHtncmlkLXJvdzoxfS5lYy1kYXktZ3JpZCAuZWMtZXZlbnQsLmVjLWFsbC1kYXkgLmVjLWV2ZW50LC5lYy10aW1lbGluZSAuZWMtZXZlbnR7YmxvY2stc2l6ZTptYXgtY29udGVudDttYXJnaW4tYmxvY2stZW5kOnZhcigtLWVjLWV2ZW50LWNvbC1nYXApfS5lYy1saXN0IC5lYy1ldmVudHtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZWMtZGF5LWJnLWNvbG9yKTtib3JkZXItcmFkaXVzOjA7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6LjVlbSAxLjVlbX0uZWMtZXZlbnQuZWMtcHJldmlld3t6LWluZGV4OjEwMDA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3BhY2l0eTouOH0uZWMtZXZlbnQuZWMtcG9pbnRlcntjb2xvcjppbmhlcml0O3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ei1pbmRleDowO2JveC1zaGFkb3c6bm9uZX0uZWMtYmctZXZlbnR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy1iZy1ldmVudC1jb2xvcik7b3BhY2l0eTp2YXIoLS1lYy1iZy1ldmVudC1vcGFjaXR5KTtncmlkLXJvdzoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5lYy1kcmFnZ2FibGV7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmVjLWdob3N0e29wYWNpdHk6LjU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uZWMtZXZlbnQtYm9keXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aW5saW5lLXNpemU6MTAwJTtkaXNwbGF5OmZsZXh9LmVjLWRheS1ncmlkIC5lYy1ldmVudC1ib2R5LC5lYy1hbGwtZGF5IC5lYy1ldmVudC1ib2R5LC5lYy10aW1lbGluZSAuZWMtZXZlbnQtYm9keXtmbGV4LWRpcmVjdGlvbjpyb3d9LmVjLWV2ZW50LXRhZ3tib3JkZXItcmFkaXVzOjJweDtpbmxpbmUtc2l6ZTo0cHg7bWFyZ2luLWlubGluZS1lbmQ6OHB4fS5lYy1ldmVudC10aW1le3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LXNocmluazowO21heC1ibG9jay1zaXplOjEwMCU7bWFyZ2luOjAgMCAxcHg7b3ZlcmZsb3c6aGlkZGVufS5lYy1kYXktZ3JpZCAuZWMtZXZlbnQtdGltZSwuZWMtdGltZWxpbmUgLmVjLWV2ZW50LXRpbWV7dGV4dC1vdmVyZmxvdzplbGxpcHNpczttYXgtaW5saW5lLXNpemU6MTAwJTttYXJnaW46MCAzcHggMCAwfS5lYy1ldmVudC10aXRsZXtmb250LXdlaWdodDppbmhlcml0O21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0uZWMtdGltZS1ncmlkIC5lYy1ldmVudC10aXRsZXtwb3NpdGlvbjpzdGlja3k7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0tZWMtaGVhZGVyLWhlaWdodCl9LmVjLWRheS1ncmlkIC5lYy1ldmVudC10aXRsZSwuZWMtYWxsLWRheSAuZWMtZXZlbnQtdGl0bGUsLmVjLXRpbWVsaW5lIC5lYy1ldmVudC10aXRsZXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczttaW4tYmxvY2stc2l6ZToxLjVlbTtwb3NpdGlvbjpzdGlja3k7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0tZWMtc2lkZWJhci13aWR0aCkgKyAuMThlbSl9LmVjLWxpc3QgLmVjLWV2ZW50LXRpdGxle2ZvbnQtc2l6ZToxcmVtfS5lYy1yZXNpemVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5lYy10aW1lLWdyaWQgLmVjLWJvZHkgLmVjLXJlc2l6ZXJ7Y3Vyc29yOm5zLXJlc2l6ZTtibG9jay1zaXplOjUwJTttYXgtYmxvY2stc2l6ZTo4cHg7aW5zZXQ6YXV0byAwIDB9LmVjLXRpbWUtZ3JpZCAuZWMtYm9keSAuZWMtcmVzaXplci5lYy1zdGFydHtpbnNldDowIDAgYXV0b30uZWMtZGF5LWdyaWQgLmVjLXJlc2l6ZXIsLmVjLWFsbC1kYXkgLmVjLXJlc2l6ZXIsLmVjLXRpbWVsaW5lIC5lYy1yZXNpemVye2N1cnNvcjpldy1yZXNpemU7aW5saW5lLXNpemU6NTAlO21heC1pbmxpbmUtc2l6ZTo4cHg7aW5zZXQ6MCAwIDAgYXV0b306aXMoLmVjLWRheS1ncmlkIC5lYy1yZXNpemVyLC5lYy1hbGwtZGF5IC5lYy1yZXNpemVyLC5lYy10aW1lbGluZSAuZWMtcmVzaXplcikuZWMtc3RhcnR7aW5zZXQ6MCBhdXRvIDAgMH0uZWMtZHJhZ2dpbmcsLmVjLWRyYWdnaW5nICp7Y3Vyc29yOnBvaW50ZXIhaW1wb3J0YW50fS5lYy1yZXNpemluZy15LC5lYy1yZXNpemluZy15ICp7Y3Vyc29yOm5zLXJlc2l6ZSFpbXBvcnRhbnR9LmVjLXJlc2l6aW5nLXgsLmVjLXJlc2l6aW5nLXggKntjdXJzb3I6ZXctcmVzaXplIWltcG9ydGFudH0uZWMtbm8tZXZlbnRze3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZWMtYmctY29sb3IpO3BhZGRpbmc6NWVtIDB9LmVjLW5vdy1pbmRpY2F0b3J7cG9pbnRlci1ldmVudHM6bm9uZTt3aWxsLWNoYW5nZTppbnNldDtncmlkLXJvdzoyO3Bvc2l0aW9uOnJlbGF0aXZlfS5lYy10aW1lLWdyaWQgLmVjLW5vdy1pbmRpY2F0b3J7Ym9yZGVyLWJsb2NrLXN0YXJ0OnZhcigtLWVjLW5vdy1pbmRpY2F0b3ItY29sb3IpIHNvbGlkIDJweDtibG9jay1zaXplOjA7aW5saW5lLXNpemU6MTAwJX0uZWMtdGltZWxpbmUgLmVjLW5vdy1pbmRpY2F0b3J7Ym9yZGVyLWlubGluZS1zdGFydDp2YXIoLS1lYy1ub3ctaW5kaWNhdG9yLWNvbG9yKSBzb2xpZCAycHg7aW5saW5lLXNpemU6MH0uZWMtdGltZWxpbmUgLmVjLW5vdy1pbmRpY2F0b3I6YmVmb3Jle3otaW5kZXg6MjtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLWVjLWhlYWRlci1oZWlnaHQpIC0gNi41cHgpfS5lYy1ub3ctaW5kaWNhdG9yOmJlZm9yZXtiYWNrZ3JvdW5kOnZhcigtLWVjLW5vdy1pbmRpY2F0b3ItY29sb3IpO2NvbnRlbnQ6XCJcIjtibG9jay1zaXplOjEycHg7aW5saW5lLXNpemU6MTJweDt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLWJsb2NrLXN0YXJ0Oi03cHg7bWFyZ2luLWlubGluZS1zdGFydDotN3B4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246c3RpY2t5O2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWVjLXNpZGViYXItd2lkdGgpIC0gNi41cHgpfS5lYy1wb3B1cHtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy1wb3B1cC1iZy1jb2xvcik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1lYy1ib3JkZXItY29sb3IpO2Jsb2NrLXNpemU6bWF4LWNvbnRlbnQ7bWluLWJsb2NrLXNpemU6OGVtO2lubGluZS1zaXplOjEyNSU7bWluLWlubGluZS1zaXplOjEyZW07Ym94LXNoYWRvdzp2YXIoLS1lYy1jb2xvci0zMDApIDAgMTBweCAxNXB4IC0zcHgsIHZhcigtLWVjLWNvbG9yLTMwMCkgMCA0cHggNnB4IC00cHg7Ym9yZGVyLXJhZGl1czouMjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW0gLjc1cmVtO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0uZWMtcG9wdXAgLmVjLWRheS1oZWFke2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLWlubGluZTowfS5lYy1wb3B1cCAuZWMtZGF5LWhlYWQgYXtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6Ljh9LmVjLXBvcHVwIC5lYy1ldmVudHN7LS1lYy1ldmVudC1jb2wtZ2FwOjA7cG9pbnRlci1ldmVudHM6YXV0bztkaXNwbGF5OmJsb2NrO292ZXJmbG93LXk6YXV0b30uZWMtY3VzdG9tLXNjcm9sbGJhcnMgLmVjLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDB9LmVjLWN1c3RvbS1zY3JvbGxiYXJzIC5lYy1tYWluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy1ib3JkZXItY29sb3IpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1yYWRpdXM6OHB4fS5lYy1jdXN0b20tc2Nyb2xsYmFycyAuZWMtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy1jb2xvci00MDApfS5lY3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZGlzcGxheTpmbGV4fS5lYy1tYWlue2JvcmRlcjoxcHggc29saWQgdmFyKC0tZWMtYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmdyaWQ7b3ZlcmZsb3c6YXV0b30uZWMtdGltZS1ncmlkIC5lYy1tYWlue2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCByZXBlYXQodmFyKC0tZWMtZ3JpZC1jb2xzKSwgdmFyKC0tZWMtY29sLXdpZHRoKSk7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLG1heC1jb250ZW50KX0uZWMtZGF5LWdyaWQgLmVjLW1haW57LS1lYy1yb3ctaGVpZ2h0OmF1dG87Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCh2YXIoLS1lYy1ncmlkLWNvbHMpLCBtaW5tYXgoMCwgMWZyKSk7Z3JpZC10ZW1wbGF0ZS1yb3dzOm1heC1jb250ZW50IHJlcGVhdCh2YXIoLS1lYy1ncmlkLXJvd3MpLCB2YXIoLS1lYy1yb3ctaGVpZ2h0KSl9LmVjLWRheS1ncmlkIC5lYy1tYWluLmVjLXVuaWZvcm17LS1lYy1yb3ctaGVpZ2h0Om1pbm1heCgwLCAxZnIpO2ZsZXgtZ3JvdzoxO292ZXJmbG93OmhpZGRlbn0uZWMtdGltZWxpbmUgLmVjLW1haW57Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1heC1jb250ZW50IHJlcGVhdCh2YXIoLS1lYy1ncmlkLWNvbHMpLCBtaW4tY29udGVudCk7Z3JpZC10ZW1wbGF0ZS1yb3dzOm1heC1jb250ZW50IHZhcigtLWVjLWdyaWQtcm93cyk7ZmxleC1ncm93OjF9LmVjLXRpbWVsaW5lOmlzKC5lYy1tb250aC12aWV3LC5lYy15ZWFyLXZpZXcpIC5lYy1tYWlue2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCByZXBlYXQodmFyKC0tZWMtZ3JpZC1jb2xzKSwgdmFyKC0tZWMtY29sLXdpZHRoKSl9LmVjLWhlYWRlcntncmlkLWFyZWE6MS8xLzIvLTE7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnN1YmdyaWQ7ei1pbmRleDoyO2Rpc3BsYXk6Z3JpZDtwb3NpdGlvbjpzdGlja3k7aW5zZXQtYmxvY2stc3RhcnQ6MH0uZWMtZ3JpZHtncmlkLWFyZWE6MS8xLy0xLy0xO2dyaWQtdGVtcGxhdGUtY29sdW1uczpzdWJncmlkO2Rpc3BsYXk6Z3JpZH0uZWMtYm9keSAuZWMtZ3JpZHtncmlkLXRlbXBsYXRlLXJvd3M6c3ViZ3JpZH0uZWMtdGltZS1ncmlkIC5lYy1ncmlkLC5lYy10aW1lbGluZSAuZWMtZ3JpZHtncmlkLWNvbHVtbi1zdGFydDoyfS5lYy1hbGwtZGF5e2dyaWQtYXJlYToyLzEvYXV0by8tMTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6c3ViZ3JpZDttaW4tYmxvY2stc2l6ZTp2YXIoLS1lYy1zbG90LWhlaWdodCk7ZGlzcGxheTpncmlkfS5lYy1jb2wtZ3JvdXB7Z3JpZC1jb2x1bW46c3BhbiB2YXIoLS1lYy1jb2wtZ3JvdXAtc3Bhbil9LmVjLWNvbC1ncm91cCwuZWMtY29sLWhlYWR7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy1iZy1jb2xvcik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1lYy1ib3JkZXItY29sb3IpO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym9yZGVyLWJsb2NrLXN0YXJ0Om5vbmU7Ym9yZGVyLWlubGluZS1zdGFydDpub25lO3BhZGRpbmc6LjM3NXJlbSAuMThlbTtvdmVyZmxvdzpjbGlwfTppcyguZWMtY29sLWdyb3VwLC5lYy1jb2wtaGVhZCkuZWMtdG9kYXl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy10b2RheS1iZy1jb2xvcil9OmlzKC5lYy1jb2wtZ3JvdXAsLmVjLWNvbC1oZWFkKS5lYy1oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lYy1oaWdobGlnaHQtY29sb3IpfS5lYy1jb2wtZ3JvdXA6bnRoLWxhc3QtY2hpbGQoMSBvZiAuZWMtY29sLWdyb3VwKSwuZWMtY29sLWhlYWQ6bnRoLWxhc3QtY2hpbGQoMSBvZiAuZWMtY29sLWhlYWQpe2JvcmRlci1pbmxpbmUtZW5kOm5vbmV9LmVjLWNvbC1ncm91cD4qLC5lYy10aW1lbGluZSAuZWMtY29sLWhlYWQ+Kntwb3NpdGlvbjpzdGlja3k7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0tZWMtc2lkZWJhci13aWR0aCkgKyAuMThlbSl9LmVjLWJvZHl7Z3JpZC1hcmVhOjIvMS8tMS8tMTtncmlkLXRlbXBsYXRlOnN1YmdyaWQgLyBzdWJncmlkO2Rpc3BsYXk6Z3JpZH0uZWMtaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVufVxuLyokdml0ZSQ6MSovIiwiLyohXHJcbiAqIFxyXG4gKiBTdXBlciBzaW1wbGUgV1lTSVdZRyBlZGl0b3IgdjAuOS4xXHJcbiAqIGh0dHBzOi8vc3VtbWVybm90ZS5vcmdcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTN+IEhhY2tlcndpbnMgYW5kIGNvbnRyaWJ1dG9yc1xyXG4gKiBTdW1tZXJub3RlIG1heSBiZSBmcmVlbHkgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxyXG4gKlxyXG4gKiBEYXRlOiAyMDI0LTEwLTA5VDEwOjI4WlxyXG4gKlxyXG4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJzdW1tZXJub3RlXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoXCIuL2ZvbnQvc3VtbWVybm90ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnQvc3VtbWVybm90ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250L3N1bW1lcm5vdGUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnQvc3VtbWVybm90ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuW2NsYXNzXj1ub3RlLWljb25dOmJlZm9yZSxcclxuW2NsYXNzKj1cIiBub3RlLWljb25cIl06YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcInN1bW1lcm5vdGVcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tZncge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEuMjVlbTtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xyXG4gICAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1wdWxsLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tcHVsbC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5ub3RlLWljb24ubm90ZS1pY29uLXB1bGwtbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG59XHJcbi5ub3RlLWljb24ubm90ZS1pY29uLXB1bGwtcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWFsaWduOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDFcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwMlwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWFsaWduLWluZGVudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tYWxpZ24tbGVmdDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tYWxpZ24tb3V0ZGVudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwN1wiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDhcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tYXJyb3ctY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGFcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtdXA6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwYlwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWFycm93cy1hbHQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwY1wiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWFycm93cy1oOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGRcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1hcnJvd3Mtdjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tYm9sZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tY2FyZXQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExMFwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWNoYWluLWJyb2tlbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTExXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tY2lyY2xlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTJcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1jbG9zZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tY29kZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tY29sLWFmdGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTVcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1jb2wtYmVmb3JlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTZcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1jb2wtcmVtb3ZlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTdcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1lcmFzZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExOFwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWZsb2F0LWxlZnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExOVwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWZsb2F0LW5vbmU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExYVwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLWZsb2F0LXJpZ2h0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWJcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1mb250OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWNcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1mcmFtZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24taXRhbGljOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWVcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1saW5rOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWZcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1tYWdpYzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tbWVudS1jaGVjazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tbWludXM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyMlwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLW9yZGVyZWRsaXN0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjNcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1wZW5jaWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyNFwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXBpY3R1cmU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyNVwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjZcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1yZWRvOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjdcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1yb2xsYmFjazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tcm93LWFib3ZlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjlcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1yb3ctYmVsb3c6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyYVwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXJvdy1yZW1vdmU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyYlwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXNwZWNpYWwtY2hhcmFjdGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMmNcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyZFwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyZVwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXN1YnNjcmlwdDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tc3VtbWVybm90ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzMVwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXRhYmxlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzJcIjtcclxufVxyXG5cclxuLm5vdGUtaWNvbi10ZXh0LWhlaWdodDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tdHJhc2g6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzNFwiO1xyXG59XHJcblxyXG4ubm90ZS1pY29uLXVuZGVybGluZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tdW5kbzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tdW5vcmRlcmVkbGlzdDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XHJcbn1cclxuXHJcbi5ub3RlLWljb24tdmlkZW86OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzOFwiO1xyXG59XHJcblxyXG4ubm90ZS1mcmFtZSB7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubm90ZS10b29sYmFyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4ubm90ZS1idG4tZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLm5vdGUtYnRuLWdyb3VwID4gLm5vdGUtYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4ubm90ZS1idG4tZ3JvdXAgPiAubm90ZS1idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLm5vdGUtYnRuLWdyb3VwIC5ub3RlLWJ0biArIC5ub3RlLWJ0bixcclxuLm5vdGUtYnRuLWdyb3VwIC5ub3RlLWJ0biArIC5ub3RlLWJ0bi1ncm91cCxcclxuLm5vdGUtYnRuLWdyb3VwIC5ub3RlLWJ0bi1ncm91cCArIC5ub3RlLWJ0bixcclxuLm5vdGUtYnRuLWdyb3VwIC5ub3RlLWJ0bi1ncm91cCArIC5ub3RlLWJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4ubm90ZS1idG4tZ3JvdXAgPiAubm90ZS1idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5ub3RlLWJ0bi1ncm91cCA+IC5ub3RlLWJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ub3RlLWJ0biB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4ubm90ZS1idG4tZ3JvdXAgPiAubm90ZS1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5ub3RlLWJ0bi1ncm91cCA+IC5ub3RlLWJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLm5vdGUtYnRuIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuLm5vdGUtYnRuLWdyb3VwLm9wZW4gPiAubm90ZS1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5vdGUtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZTU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLm5vdGUtYnRuOmZvY3VzLCAubm90ZS1idG4uZm9jdXMge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xyXG59XHJcbi5ub3RlLWJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XHJcbn1cclxuLm5vdGUtYnRuLmRpc2FibGVkOmZvY3VzLCAubm90ZS1idG4uZGlzYWJsZWQuZm9jdXMsIC5ub3RlLWJ0bltkaXNhYmxlZF06Zm9jdXMsIC5ub3RlLWJ0bltkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm90ZS1idG46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm90ZS1idG4uZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcclxufVxyXG4ubm90ZS1idG46aG92ZXIsIC5ub3RlLWJ0bjpmb2N1cywgLm5vdGUtYnRuLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcbi5ub3RlLWJ0bjphY3RpdmUsIC5ub3RlLWJ0bi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxufVxyXG4ubm90ZS1idG4uZGlzYWJsZWQsIC5ub3RlLWJ0bltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAubm90ZS1idG4ge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIC13ZWJraXQtb3BhY2l0eTogMC42NTtcclxuICAgIC1raHRtbC1vcGFjaXR5OiAwLjY1O1xyXG4gICAgLW1vei1vcGFjaXR5OiAwLjY1O1xyXG4gICAgb3BhY2l0eTogMC42NTtcclxuICAgIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTY1KTtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5ub3RlLWJ0biA+IHNwYW4ubm90ZS1pY29uLWNhcmV0OmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcbi5ub3RlLWJ0biA+IHNwYW4ubm90ZS1pY29uLWNhcmV0Om50aC1jaGlsZCgyKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxufVxyXG5cclxuLm5vdGUtYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZDogI2ZhNjM2MjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5ub3RlLWJ0bi1wcmltYXJ5OmhvdmVyLCAubm90ZS1idG4tcHJpbWFyeTpmb2N1cywgLm5vdGUtYnRuLXByaW1hcnkuZm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGU1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNjM2MjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLm5vdGUtYnRuLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ub3RlLWJ0bi1ibG9jayArIC5ub3RlLWJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9c3VibWl0XS5ub3RlLWJ0bi1ibG9jayxcclxuaW5wdXRbdHlwZT1yZXNldF0ubm90ZS1idG4tYmxvY2ssXHJcbmlucHV0W3R5cGU9YnV0dG9uXS5ub3RlLWJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYnV0dG9uLmNsb3NlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmNsb3NlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi5jbG9zZTpob3ZlciB7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IDE7XHJcbiAgICAta2h0bWwtb3BhY2l0eTogMTtcclxuICAgIC1tb3otb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm5vdGUtZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubm90ZS1jb2xvciAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5ub3RlLWRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcbi5ub3RlLWRyb3Bkb3duLW1lbnUgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubm90ZS1idG4tZ3JvdXAub3BlbiAubm90ZS1kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubm90ZS1kcm9wZG93bi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5ub3RlLWRyb3Bkb3duLWl0ZW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxufVxyXG5cclxuYS5ub3RlLWRyb3Bkb3duLWl0ZW0sXHJcbmEubm90ZS1kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5vdGUtbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTA1MDtcclxuICAgIC13ZWJraXQtb3BhY2l0eTogMTtcclxuICAgIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gICAgLW1vei1vcGFjaXR5OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vdGUtbW9kYWwub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5vdGUtbW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMzBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4ubm90ZS1tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZjtcclxufVxyXG5cclxuLm5vdGUtbW9kYWwtYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbn1cclxuLm5vdGUtbW9kYWwtYm9keSBrYmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5ub3RlLW1vZGFsLWZvb3RlciB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubm90ZS1tb2RhbC1mb290ZXIgYSB7XHJcbiAgICBjb2xvcjogIzMzN2FiNztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5vdGUtbW9kYWwtZm9vdGVyIGE6aG92ZXIsXHJcbi5ub3RlLW1vZGFsLWZvb3RlciBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMjM1MjdjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5ub3RlLW1vZGFsLWZvb3RlciAubm90ZS1idG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubm90ZS1tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogIzQyNTE1ZjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5ub3RlLW1vZGFsLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwNDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XHJcbiAgICAta2h0bWwtb3BhY2l0eTogMC41O1xyXG4gICAgLW1vei1vcGFjaXR5OiAwLjU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT01MCk7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubm90ZS1tb2RhbC1iYWNrZHJvcC5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ub3RlLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5ub3RlLW1vZGFsLWNvbnRlbnQtbGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgIH1cclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS1oZWxwLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAjNzM3MzczO1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLm5vdGUtbW9kYWwgLm5vdGUtbmF2LWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi1saW5rOmZvY3VzLFxyXG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwNTZiMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzg2OGU5NjtcclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtdGFicyAubm90ZS1uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1saW5rOmZvY3VzLFxyXG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtdGFicyAubm90ZS1uYXYtbGluazpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGRkO1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjODY4ZTk2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1pdGVtLnNob3cgLm5vdGUtbmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgI2ZmZjtcclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS10YWItY29udGVudCB7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS10YWItY29udGVudCA+IC5ub3RlLXRhYi1wYW5lOnRhcmdldCB+IC5ub3RlLXRhYi1wYW5lOmxhc3QtY2hpbGQsXHJcbi5ub3RlLW1vZGFsIC5ub3RlLXRhYi1jb250ZW50ID4gLm5vdGUtdGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS10YWItY29udGVudCA+IDpsYXN0LWNoaWxkLFxyXG4ubm90ZS1tb2RhbCAubm90ZS10YWItY29udGVudCA+IC5ub3RlLXRhYi1wYW5lOnRhcmdldCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5vdGUtZm9ybS1ncm91cCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm5vdGUtZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubm90ZS1mb3JtLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzQyNTE1ZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubm90ZS1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcGFkZGluZzogNnB4IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm5vdGUtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNlZWVlZWU7XHJcbn1cclxuXHJcbi5ub3RlLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICNlZWVlZWU7XHJcbn1cclxuXHJcbi5ub3RlLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjZWVlZWVlO1xyXG59XHJcblxyXG4ubm90ZS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNlZWVlZWU7XHJcbn1cclxuXHJcbi5ub3RlLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA3MDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcclxuICAgIC13ZWJraXQtb3BhY2l0eTogMDtcclxuICAgIC1raHRtbC1vcGFjaXR5OiAwO1xyXG4gICAgLW1vei1vcGFjaXR5OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTApO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG59XHJcbi5ub3RlLXRvb2x0aXAuaW4ge1xyXG4gICAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XHJcbiAgICAta2h0bWwtb3BhY2l0eTogMC45O1xyXG4gICAgLW1vei1vcGFjaXR5OiAwLjk7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT05MCk7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xyXG59XHJcbi5ub3RlLXRvb2x0aXAudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxufVxyXG4ubm90ZS10b29sdGlwLnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG4ubm90ZS10b29sdGlwLmJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxufVxyXG4ubm90ZS10b29sdGlwLmxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLm5vdGUtdG9vbHRpcC5ib3R0b20gLm5vdGUtdG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcclxufVxyXG4ubm90ZS10b29sdGlwLnRvcCAubm90ZS10b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG59XHJcbi5ub3RlLXRvb2x0aXAucmlnaHQgLm5vdGUtdG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xyXG59XHJcbi5ub3RlLXRvb2x0aXAubGVmdCAubm90ZS10b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5ub3RlLXRvb2x0aXAtYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLm5vdGUtdG9vbHRpcC1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5ub3RlLXBvcG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA2MDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLm5vdGUtcG9wb3Zlci5pbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubm90ZS1wb3BvdmVyLnRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG59XHJcbi5ub3RlLXBvcG92ZXIucmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG4ubm90ZS1wb3BvdmVyLmJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuLm5vdGUtcG9wb3Zlci5sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcblxyXG4ubm90ZS1wb3BvdmVyLmJvdHRvbSAubm90ZS1wb3BvdmVyLWFycm93IHtcclxuICAgIHRvcDogLTExcHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5ub3RlLXBvcG92ZXIuYm90dG9tIC5ub3RlLXBvcG92ZXItYXJyb3c6OmFmdGVyIHtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5ub3RlLXBvcG92ZXIudG9wIC5ub3RlLXBvcG92ZXItYXJyb3cge1xyXG4gICAgYm90dG9tOiAtMTFweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLm5vdGUtcG9wb3Zlci50b3AgLm5vdGUtcG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLm5vdGUtcG9wb3Zlci5yaWdodCAubm90ZS1wb3BvdmVyLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLTExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5ub3RlLXBvcG92ZXIucmlnaHQgLm5vdGUtcG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbn1cclxuLm5vdGUtcG9wb3Zlci5sZWZ0IC5ub3RlLXBvcG92ZXItYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLTExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLm5vdGUtcG9wb3Zlci5sZWZ0IC5ub3RlLXBvcG92ZXItYXJyb3c6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5vdGUtcG9wb3Zlci1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4ubm90ZS1wb3BvdmVyLWFycm93OjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4ubm90ZS1wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgLyptYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDsqL1xyXG4gICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4vKiBUaGVtZSBWYXJpYWJsZXNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBMYXlvdXRcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubm90ZS1lZGl0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ub3RlLWVkaXRvciAubm90ZS1kcm9wem9uZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgY29sb3I6IGxpZ2h0c2t5Ymx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwLjk1O1xyXG59XHJcbi5ub3RlLWVkaXRvciAubm90ZS1kcm9wem9uZSAubm90ZS1kcm9wem9uZS1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4ubm90ZS1lZGl0b3IgLm5vdGUtZHJvcHpvbmUuaG92ZXIge1xyXG4gICAgY29sb3I6ICMwOThkZGY7XHJcbn1cclxuLm5vdGUtZWRpdG9yLmRyYWdvdmVyIC5ub3RlLWRyb3B6b25lIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHN1cCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbn1cclxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBzdWIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxufVxyXG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIGltZy5ub3RlLWZsb2F0LWxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUgaW1nLm5vdGUtZmxvYXQtcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIEZyYW1lIG1vZGUgbGF5b3V0XHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUsXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOTYwNzg0MzE0KTtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZS5jb2RldmlldyAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUsXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lLmNvZGV2aWV3IC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLmNvZGV2aWV3IC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1jb2RhYmxlLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZS5jb2RldmlldyAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtY29kYWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEsXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGVbY29udGVudGVkaXRhYmxlPWZhbHNlXSxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjExMzcyNTQ5MDIpO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1jb2RhYmxlLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtY29kYWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBtb25vc3BhY2UsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUuZnVsbHNjcmVlbixcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUuZnVsbHNjcmVlbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUuZnVsbHNjcmVlbiAubm90ZS1yZXNpemViYXIsXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lLmZ1bGxzY3JlZW4gLm5vdGUtcmVzaXplYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0OmVtcHR5LFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0OmVtcHR5IHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAucHVsbC1yaWdodCxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAucHVsbC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LW11dGVkLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtcHJpbWFyeSxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjMjg2MDkwO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtc3VjY2VzcyxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjM2M3NjNkO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtaW5mbyxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1pbmZvIHtcclxuICAgIGNvbG9yOiAjMzE3MDhmO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtd2FybmluZyxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjOGE2ZDNiO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtZGFuZ2VyLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogI2E5NDQ0MjtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydCxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQge1xyXG4gICAgbWFyZ2luOiAtN3B4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHggMnB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0IC5ub3RlLWljb24sXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0IC5ub3RlLWljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtc3VjY2VzcyxcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzNjNzYzZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkOCAhaW1wb3J0YW50O1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0LWluZm8sXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0LWluZm8ge1xyXG4gICAgY29sb3I6ICMzMTcwOGYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjcgIWltcG9ydGFudDtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydC13YXJuaW5nLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjOGE2ZDNiICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtZGFuZ2VyLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydC1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNhOTQ0NDIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGUgIWltcG9ydGFudDtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIsXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1c2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTEzNzI1NDkwMik7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOTYwNzg0MzE0KTtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFyLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFyIC5ub3RlLXJlc2l6ZWJhciAubm90ZS1pY29uLWJhcixcclxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzYmFyIC5ub3RlLXJlc2l6ZWJhciAubm90ZS1pY29uLWJhciB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIG1hcmdpbjogMXB4IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE5NjA3ODQzMTQpO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2Jhci5sb2NrZWQgLm5vdGUtcmVzaXplYmFyLFxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXNiYXIubG9ja2VkIC5ub3RlLXJlc2l6ZWJhciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFyLmxvY2tlZCAubm90ZS1yZXNpemViYXIgLm5vdGUtaWNvbi1iYXIsXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1c2Jhci5sb2NrZWQgLm5vdGUtcmVzaXplYmFyIC5ub3RlLWljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtcGxhY2Vob2xkZXIsXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogUG9wb3ZlclxyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ub3RlLXBvcG92ZXIucG9wb3ZlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcbi5ub3RlLXBvcG92ZXIucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5ub3RlLXBvcG92ZXIucG9wb3ZlciAuYXJyb3cge1xyXG4gICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQb3BvdmVyIGFuZCBUb29sYmFyIChCdXR0b24gY29udGFpbmVyKVxyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ub3RlLXRvb2xiYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCA1cHggNXB4O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCA+IC5ub3RlLWJ0bi1ncm91cCwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgPiAubm90ZS1idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciAubm90ZS1kaW1lbnNpb24tcGlja2VyLW1vdXNlY2F0Y2hlciwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIgLm5vdGUtZGltZW5zaW9uLXBpY2tlci1tb3VzZWNhdGNoZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgd2lkdGg6IDEwZW07XHJcbiAgICBoZWlnaHQ6IDEwZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWJ0bi1ncm91cCAubm90ZS10YWJsZSAubm90ZS1kaW1lbnNpb24tcGlja2VyIC5ub3RlLWRpbWVuc2lvbi1waWNrZXItdW5oaWdobGlnaHRlZCwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIgLm5vdGUtZGltZW5zaW9uLXBpY2tlci11bmhpZ2hsaWdodGVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiA1ZW07XHJcbiAgICBoZWlnaHQ6IDVlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0FnTUFBQUFyb0diRUFBQUFDVkJNVkVVQUFJajQrUGpwNmVrS2xBcWpBQUFBQVhSU1RsTUFRT2JZWmdBQUFBRmlTMGRFQUlnRkhVZ0FBQUFKY0VoWmN3QUFDeE1BQUFzVEFRQ2FuQmdBQUFBSGRFbE5SUWZZQVIwQktobW5hSnpQQUFBQUcwbEVRVlFJMTJOZ0FBT3RWYXRXTVRDb2hvYUdVWStFbUlrRUFFcnVFeksySjd0dkFBQUFBRWxGVGtTdVFtQ0NcIikgcmVwZWF0O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciAubm90ZS1kaW1lbnNpb24tcGlja2VyLWhpZ2hsaWdodGVkLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciAubm90ZS1kaW1lbnNpb24tcGlja2VyLWhpZ2hsaWdodGVkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0FnTUFBQUFyb0diRUFBQUFDVkJNVkVVQUFJamQ2dnZEMmY5TEtMVytBQUFBQVhSU1RsTUFRT2JZWmdBQUFBRmlTMGRFQUlnRkhVZ0FBQUFKY0VoWmN3QUFDeE1BQUFzVEFRQ2FuQmdBQUFBSGRFbE5SUWZZQVIwQkt3TkRFVlQwQUFBQUcwbEVRVlFJMTJOZ0FBT3RWYXRXTVRDb2hvYUdVWStFbUlrRUFFcnVFeksySjd0dkFBQUFBRWxGVGtTdVFtQ0NcIikgcmVwZWF0O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgYmxvY2txdW90ZSwgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBwcmUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBibG9ja3F1b3RlLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgcHJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDEsIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDIsIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDMsIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDQsIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDUsIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDYsIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgcCwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGgxLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDIsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoMywgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGg0LCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoNiwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3ItYWxsIC5ub3RlLWRyb3Bkb3duLW1lbnUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yLWFsbCAubm90ZS1kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi13aWR0aDogMzM3cHg7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5kcm9wZG93bi10b2dnbGUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGU6Zmlyc3QtY2hpbGQsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtcGFsZXR0ZS10aXRsZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLXBhbGV0dGUtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAycHggN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldCxcclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1zZWxlY3QsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldCxcclxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBtYXJnaW46IDNweDtcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldDpob3ZlcixcclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1zZWxlY3Q6aG92ZXIsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldDpob3ZlcixcclxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itcm93LCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itcm93IHtcclxuICAgIGhlaWdodDogMjBweDtcclxufVxyXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdC1idG4sIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1zZWxlY3QtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1ob2xkZXItY3VzdG9tIC5ub3RlLWNvbG9yLWJ0biwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWhvbGRlci1jdXN0b20gLm5vdGUtY29sb3ItYnRuIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXBhcmEgLm5vdGUtZHJvcGRvd24tbWVudSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtcGFyYSAubm90ZS1kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi13aWR0aDogMjI4cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXBhcmEgLm5vdGUtZHJvcGRvd24tbWVudSA+IGRpdiArIGRpdiwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtcGFyYSAubm90ZS1kcm9wZG93bi1tZW51ID4gZGl2ICsgZGl2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWRyb3Bkb3duLW1lbnUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxufVxyXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtZHJvcGRvd24tbWVudS5yaWdodCwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtZHJvcGRvd24tbWVudS5yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWRyb3Bkb3duLW1lbnUucmlnaHQ6OmJlZm9yZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtZHJvcGRvd24tbWVudS5yaWdodDo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiA5cHg7XHJcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWRyb3Bkb3duLW1lbnUucmlnaHQ6OmFmdGVyLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51LnJpZ2h0OjphZnRlciB7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEgaSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEgaSB7XHJcbiAgICBjb2xvcjogZGVlcHNreWJsdWU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayBhLmNoZWNrZWQgaSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEuY2hlY2tlZCBpIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWZvbnRzaXplLTEwLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1mb250c2l6ZS0xMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yLXBhbGV0dGUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yLXBhbGV0dGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yLXBhbGV0dGUgZGl2IC5ub3RlLWNvbG9yLWJ0biwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3ItcGFsZXR0ZSBkaXYgLm5vdGUtY29sb3ItYnRuIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yLXBhbGV0dGUgZGl2IC5ub3RlLWNvbG9yLWJ0bjpob3ZlciwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3ItcGFsZXR0ZSBkaXYgLm5vdGUtY29sb3ItYnRuOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG59XHJcblxyXG4vKiBEaWFsb2dcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubm90ZS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcbi5ub3RlLW1vZGFsIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi5ub3RlLW1vZGFsIC5ub3RlLWltYWdlLWRpYWxvZyAubm90ZS1kcm9wem9uZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0O1xyXG4gICAgY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogNHB4IGRhc2hlZCBsaWdodGdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAubm90ZS1tb2RhbCAubm90ZS1pbWFnZS1pbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQbGFjZWhvbGRlclxyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogZ3JheTtcclxufVxyXG5cclxuLyogSGFuZGxlXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcbi5ub3RlLWhhbmRsZSAubm90ZS1jb250cm9sLXNlbGVjdGlvbiA+IGRpdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uLWJnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIC13ZWJraXQtb3BhY2l0eTogMC4zO1xyXG4gICAgLWtodG1sLW9wYWNpdHk6IDAuMztcclxuICAgIC1tb3otb3BhY2l0eTogMC4zO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9MzApO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMwKTtcclxufVxyXG4ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1oYW5kbGUsIC5ub3RlLWhhbmRsZSAubm90ZS1jb250cm9sLXNlbGVjdGlvbiAubm90ZS1jb250cm9sLXNpemluZywgLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtaG9sZGVyIHtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc2l6aW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtbncge1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtbmUge1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbn1cclxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc3cge1xyXG4gICAgYm90dG9tOiAtNXB4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc2Uge1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICBib3R0b206IC01cHg7XHJcbiAgICBjdXJzb3I6IHNlLXJlc2l6ZTtcclxufVxyXG4ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zZS5ub3RlLWNvbnRyb2wtaG9sZGVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxufVxyXG4ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zZWxlY3Rpb24taW5mbyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLXdlYmtpdC1vcGFjaXR5OiAwLjc7XHJcbiAgICAta2h0bWwtb3BhY2l0eTogMC43O1xyXG4gICAgLW1vei1vcGFjaXR5OiAwLjc7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT03MCk7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xyXG59XHJcblxyXG4ubm90ZS1oaW50LXBvcG92ZXIge1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDJweDtcclxufVxyXG4ubm90ZS1oaW50LXBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5ub3RlLWhpbnQtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWhpbnQtZ3JvdXAgLm5vdGUtaGludC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuLm5vdGUtaGludC1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtaGludC1ncm91cCAubm90ZS1oaW50LWl0ZW0uYWN0aXZlLCAubm90ZS1oaW50LXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1oaW50LWdyb3VwIC5ub3RlLWhpbnQtaXRlbTpob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEhhbmRsZVxyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmh0bWwgLm5vdGUtZnVsbHNjcmVlbi1ib2R5LCBib2R5IC5ub3RlLWZ1bGxzY3JlZW4tYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub3RlLWVkaXRhYmxlIHVsIGxpLCAubm90ZS1lZGl0YWJsZSBvbCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbn1cclxuXHJcbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUgdGFibGUgdGQsIC5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUgdGFibGUgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgIHBhZGRpbmc6IDVweCAzcHg7XHJcbn1cclxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICMzMzdhYjc7XHJcbn1cclxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBhOmhvdmVyLFxyXG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMyMzUyN2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBEaWFsb2dcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWJvZHkgbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubm90ZS1tb2RhbCAubm90ZS1tb2RhbC1ib2R5IC5oZWxwLWxpc3QtaXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG59XHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAubm90ZS1tb2RhbCAubm90ZS1pbWFnZS1pbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVscC1saXN0LWl0ZW0gbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdW1tZXJub3RlLWxpdGUuY3NzLm1hcCovIiwiLy8gVmFyaWFibGVzXG5cbiRzbmktY3NzLXByZWZpeDogbm90ZS1pY29uICFkZWZhdWx0O1xuXG4vLyBQYXRoXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzdW1tZXJub3RlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4vZm9udC9zdW1tZXJub3RlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udC9zdW1tZXJub3RlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnQvc3VtbWVybm90ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udC9zdW1tZXJub3RlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTt9XG5cbi8vIENvcmVcblxuW2NsYXNzXj1cIiN7JHNuaS1jc3MtcHJlZml4fVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiICN7JHNuaS1jc3MtcHJlZml4fVwiXTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInN1bW1lcm5vdGVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgc3BlYWs6IG5vbmU7XG59XG5cbi8vIEV4dHJhc1xuXG4uI3skc25pLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uI3skc25pLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uI3skc25pLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uI3skc25pLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi4jeyRzbmktY3NzLXByZWZpeH0ge1xuICAmLiN7JHNuaS1jc3MtcHJlZml4fS1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIH1cbiAgJi4jeyRzbmktY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICB9XG59XG5cbi8vIEZ1bmN0aW9uc1xuXG5AZnVuY3Rpb24gY2hhcigkY2hhcmFjdGVyLWNvZGUpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhcInNlbGVjdG9yLWFwcGVuZFwiKSB7XG4gICAgQHJldHVybiB1bnF1b3RlKFwiXFxcIlxcXFwjeyRjaGFyYWN0ZXItY29kZX1cXFwiXCIpO1xuICB9XG5cbiAgQGlmIFwiXFxcXCN7J3gnfVwiID09IFwiXFxcXHhcIiB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoXCJcXHhcIiwgMSwgMSkgKyAkY2hhcmFjdGVyLWNvZGU7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gI3tcIlxcXCJcXFxcXCJ9I3skY2hhcmFjdGVyLWNvZGUgKyBcIlxcXCJcIn07XG4gIH1cbn1cblxuLy8gSWNvbnNcblxuXG4ubm90ZS1pY29uLWFsaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4ubm90ZS1pY29uLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLm5vdGUtaWNvbi1hbGlnbi1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5ub3RlLWljb24tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLm5vdGUtaWNvbi1hbGlnbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4ubm90ZS1pY29uLWFsaWduLW91dGRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5ub3RlLWljb24tYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5ub3RlLWljb24tYXJyb3ctY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5ub3RlLWljb24tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5ub3RlLWljb24tYXJyb3ctY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4ubm90ZS1pY29uLWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLm5vdGUtaWNvbi1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4ubm90ZS1pY29uLWFycm93cy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuXG4ubm90ZS1pY29uLWFycm93cy12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4ubm90ZS1pY29uLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5ub3RlLWljb24tY2FyZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5ub3RlLWljb24tY2hhaW4tYnJva2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4ubm90ZS1pY29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLm5vdGUtaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLm5vdGUtaWNvbi1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4ubm90ZS1pY29uLWNvbC1hZnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLm5vdGUtaWNvbi1jb2wtYmVmb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4ubm90ZS1pY29uLWNvbC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5ub3RlLWljb24tZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4ubm90ZS1pY29uLWZsb2F0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5ub3RlLWljb24tZmxvYXQtbm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLm5vdGUtaWNvbi1mbG9hdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLm5vdGUtaWNvbi1mb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4ubm90ZS1pY29uLWZyYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4ubm90ZS1pY29uLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLm5vdGUtaWNvbi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4ubm90ZS1pY29uLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4ubm90ZS1pY29uLW1lbnUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG5cbi5ub3RlLWljb24tbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5ub3RlLWljb24tb3JkZXJlZGxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG5cbi5ub3RlLWljb24tcGVuY2lsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuXG4ubm90ZS1pY29uLXBpY3R1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5ub3RlLWljb24tcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5ub3RlLWljb24tcmVkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cblxuLm5vdGUtaWNvbi1yb2xsYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cblxuLm5vdGUtaWNvbi1yb3ctYWJvdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5ub3RlLWljb24tcm93LWJlbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4ubm90ZS1pY29uLXJvdy1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5ub3RlLWljb24tc3BlY2lhbC1jaGFyYWN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5ub3RlLWljb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4ubm90ZS1pY29uLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJlXCI7XG59XG5cbi5ub3RlLWljb24tc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4ubm90ZS1pY29uLXN1bW1lcm5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5ub3RlLWljb24tc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG5cbi5ub3RlLWljb24tdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5ub3RlLWljb24tdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5ub3RlLWljb24tdHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG5cbi5ub3RlLWljb24tdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4ubm90ZS1pY29uLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG5cbi5ub3RlLWljb24tdW5vcmRlcmVkbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzdcIjtcbn1cblxuLm5vdGUtaWNvbi12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuIiwiLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCAnLi4vc3VtbWVybm90ZS9mb250LnNjc3MnO1xuQGltcG9ydCAnLi4vc3VtbWVybm90ZS9lbGVtZW50cy5zY3NzJztcbkBpbXBvcnQgXCJzY3NzL3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwic2Nzcy9taXhpbnMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwic2Nzcy9jb21tb24uc2Nzc1wiO1xuQGltcG9ydCBcInNjc3MvdG9vbGJhci5zY3NzXCI7XG5AaW1wb3J0IFwic2Nzcy9idG4tZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcInNjc3MvYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwic2Nzcy9kcm9wZG93bi5zY3NzXCI7XG5AaW1wb3J0IFwic2Nzcy9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2Nzcy9mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJzY3NzL3Rvb2x0aXAuc2Nzc1wiO1xuQGltcG9ydCBcInNjc3MvcG9wb3Zlci5zY3NzXCI7XG5cbkBpbXBvcnQgJy4uL3N1bW1lcm5vdGUvY29tbW9uLnNjc3MnO1xuXG4ubm90ZS1lZGl0b3Ige1xuICAubm90ZS1lZGl0aW5nLWFyZWEge1xuICAgIC5ub3RlLWVkaXRhYmxlIHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMzUyN2M7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIERpYWxvZ1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm90ZS1tb2RhbCB7XG4gIC5ub3RlLW1vZGFsLWJvZHkge1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgIC5oZWxwLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIH1cbiAgfVxuXG4gICAvLyBbd29ya2Fyb3VuZF0gZmlyZWZveCBmaWxlaW5wdXRcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAubm90ZS1pbWFnZS1pbnB1dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxuLmhlbHAtbGlzdC1pdGVtIHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIubm90ZS1mcmFtZSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4iLCJAbWl4aW4gZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6ICNFRUUsICRzdG9wOiAjRkZGKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3Itc3RvcCgwLCAkc3RhcnQpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLXN0b3AoMSwgJHN0b3ApKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXJ0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzdG9wKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXJ0IDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc3RvcCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRzdG9wLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXJ0KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdG9wKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydCl9JywgR3JhZGllbnRUeXBlPTApO1xufVxuQG1peGluIGJ3LWdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAwLCAkc3RvcDogMjU1KSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3Itc3RvcCgwLCByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvci1zdG9wKDEsIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkpKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSl9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cihyZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKX0nLCBHcmFkaWVudFR5cGU9MCk7XG59XG5AbWl4aW4gYm9yZGVyZWQoJHRvcC1jb2xvcjogI0VFRSwgJHJpZ2h0LWNvbG9yOiAjRUVFLCAkYm90dG9tLWNvbG9yOiAjRUVFLCAkbGVmdC1jb2xvcjogI0VFRSkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHRvcC1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbGVmdC1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHJpZ2h0LWNvbG9yO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvdHRvbS1jb2xvcjtcbn1cbkBtaXhpbiBkcm9wLXNoYWRvdygkeC1heGlzOiAwLCAkeS1heGlzOiAxcHgsICRibHVyOiAycHgsICRhbHBoYTogMC4xKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbiAgLW1vei1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICBib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xufVxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMnB4KSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yYWRpdXMoJHRvcHJpZ2h0OiAwLCAkYm90dG9tcmlnaHQ6IDAsICRib3R0b21sZWZ0OiAwLCAkdG9wbGVmdDogMCkge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdG9wcmlnaHQ7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21yaWdodDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm90dG9tbGVmdDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wbGVmdDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkdG9wcmlnaHQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGJvdHRvbXJpZ2h0O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbWxlZnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wbGVmdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3ByaWdodDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21yaWdodDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbWxlZnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0b3BsZWZ0O1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNsaXAocGFkZGluZy1ib3gpO1xufVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuICAtd2Via2l0LW9wYWNpdHk6ICRvcGFjaXR5O1xuICAta2h0bWwtb3BhY2l0eTogJG9wYWNpdHk7XG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BwZXJjOiAkb3BhY2l0eSAqIDEwMDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9I3skb3BwZXJjfSk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BwZXJjKTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbjogMC4ycykge1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zZm9ybSgkYXJndW1lbnRzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICAtbW96LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcbiAgLW8tdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICAtbXMtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICB0cmFuc2Zvcm06ICRhcmd1bWVudHM7XG59XG5AbWl4aW4gcm90YXRpb24oJGRlZzo1ZGVnKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoJGRlZykpO1xufVxuQG1peGluIHNjYWxlKCRyYXRpbzoxLjUpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRyYXRpbykpO1xufVxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOjAuMnMsICRlYXNlOmVhc2Utb3V0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiAkZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRlYXNlO1xufVxuQG1peGluIGlubmVyLXNoYWRvdygkaG9yaXpvbnRhbDowLCAkdmVydGljYWw6MXB4LCAkYmx1cjoycHgsICRhbHBoYTogMC40KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICBib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xufVxuQG1peGluIGJveC1zaGFkb3coJGFyZ3VtZW50cykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XG4gIC1tb3otYm94LXNoYWRvdzogJGFyZ3VtZW50cztcbiAgYm94LXNoYWRvdzogJGFyZ3VtZW50cztcbn1cbkBtaXhpbiBib3gtc2l6aW5nKCRzaXppbmc6IGJvcmRlci1ib3gpIHtcbiAgLW1zLWJveC1zaXppbmc6ICRzaXppbmc7XG4gIC1tb3otYm94LXNpemluZzogJHNpemluZztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkc2l6aW5nO1xuICBib3gtc2l6aW5nOiAkc2l6aW5nO1xufVxuQG1peGluIHVzZXItc2VsZWN0KCRhcmd1bWVudDogbm9uZSkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbiAgLW1zLXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XG4gIHVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XG59XG5AbWl4aW4gY29sdW1ucygkY29sd2lkdGg6IDI1MHB4LCAkY29sY291bnQ6IDAsICRjb2xnYXA6IDUwcHgsICRjb2x1bW5SdWxlQ29sb3I6ICNFRUUsICRjb2x1bW5SdWxlU3R5bGU6IHNvbGlkLCAkY29sdW1uUnVsZVdpZHRoOiAxcHgpIHtcbiAgLW1vei1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xuICAtbW96LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xuICAtbW96LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xuICAtbW96LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xuICAtd2Via2l0LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2xnYXA7XG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XG4gIGNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xuICBjb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcbiAgY29sdW1uLWdhcDogJGNvbGdhcDtcbiAgY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XG4gIGNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xuICBjb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHg6MCwgJHk6MCkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkYXJndW1lbnQ6IHBhZGRpbmctYm94KSB7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xufVxuIiwiXG4kZ3JheS1iYXNlOiAgICMwMDA7XG4kZ3JheS1kYXJrZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG4kZ3JheS1saWdodDogIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOmxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbiRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiRmb250LXNpemU6IDE0cHg7XG4kZm9udC1zaXplLWxhcmdlOiBjZWlsKCgkZm9udC1zaXplICogMS4yNSkpO1xuJGZvbnQtc2l6ZS1zbWFsbDogY2VpbCgoJGZvbnQtc2l6ZSAqIDAuODUpKTtcblxuJGxpbmUtaGVpZ2h0OiAxLjQ7XG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6IGZsb29yKCgkbGluZS1oZWlnaHQgKiAkZm9udC1zaXplKSk7XG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6IDVweDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogMTBweDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogM3B4O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiRpY29uLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIjtcbiRpY29uLWZvbnQtbmFtZTogXCJzdW1tZXJub3RlXCI7XG4kaWNvbi1mb250LXN2Zy1pZDogXCJzdW1tZXJub3RlXCI7XG5cbiRidG4tZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiRidG4tZGVmYXVsdC1jb2xvciA6ICMzMzM7XG4kYnRuLWRlZmF1bHQtYmc6ICNmZmY7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAjZGFlMGU1O1xuJGJ0bi1kZWZhdWx0LWhvdmVyLWJnOiAjZWJlYmViO1xuJGJ0bi1kZWZhdWx0LWFjdGl2ZS1iZzogI2YwZjBmMDtcblxuJGlucHV0LWJnOiAjZmZmO1xuJGlucHV0LWJnLWRpc2FibGVkOiAkZ3JheS1saWdodGVyO1xuJGlucHV0LWNvbG9yOiAkZ3JheTtcbiRpbnB1dC1ib3JkZXI6ICNjY2M7XG5cbiRpbnB1dC1ib3JkZXItZm9jdXM6ICM2NmFmZTk7XG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICM5OTk7XG5cbiRjdXJzb3ItZGlzYWJsZWQ6IG5vdC1hbGxvd2VkO1xuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwO1xuJHppbmRleC1wb3BvdmVyOjEwNjA7XG4kemluZGV4LXRvb2x0aXA6MTA3MDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDA7XG4kemluZGV4LW1vZGFsOiAgMTA1MDtcblxuJGRyb3Bkb3duLWNvbG9yLWJnOiAjZmZmO1xuJGRyb3Bkb3duLWNvbG9yLWJvcmRlcjogI2UyZTJlMjtcblxuJHRvb2x0aXAtbWF4LXdpZHRoOjIwMHB4O1xuJHRvb2x0aXAtY29sb3I6ICAgICNmZmY7XG4kdG9vbHRpcC1iZzogICAgICAgIzAwMDtcbiR0b29sdGlwLW9wYWNpdHk6ICAuOTtcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnO1xuXG4kcG9wb3Zlci1iZzogICAgI2ZmZmZmZjtcbiRwb3BvdmVyLWNvbG9yOiAjMDAwO1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgMjc2cHg7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICByZ2JhKDAsMCwwLC4yKTtcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYztcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpO1xuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgMTBweDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICRwb3BvdmVyLWJnO1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6KCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSk7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjpmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KTtcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKTtcblxuXG4kbW9kYWwtaW5uZXItcGFkZGluZzogMTVweDtcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAxNXB4O1xuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4kbW9kYWwtY29udGVudC1iZzogI2ZmZjtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICM5OTk7XG4kbW9kYWwtYmFja2Ryb3AtYmc6ICMwMDA7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjU7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiIsIi5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbiIsIi5ub3RlLWJ0bi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICA+IC5ub3RlLWJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgPiAubm90ZS1idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm5vdGUtYnRuICsgLm5vdGUtYnRuLFxuICAubm90ZS1idG4gKyAubm90ZS1idG4tZ3JvdXAsXG4gIC5ub3RlLWJ0bi1ncm91cCArIC5ub3RlLWJ0bixcbiAgLm5vdGUtYnRuLWdyb3VwICsgLm5vdGUtYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gID4gLm5vdGUtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5ub3RlLWJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ub3RlLWJ0biB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gID4gLm5vdGUtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5ub3RlLWJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLm5vdGUtYnRuIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gICYub3BlbiB7XG4gICAgPiAubm90ZS1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5ub3RlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWRlZmF1bHQtYm9yZGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiAwO1xuICBAaW5jbHVkZSBidXR0b24tbWFrZXIoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ob3Zlci1iZywgICRidG4tZGVmYXVsdC1hY3RpdmUtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZGVmYXVsdC1ob3Zlci1iZztcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIHJvdW5kZWQoMXB4KTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJiA+IHNwYW4ubm90ZS1pY29uLWNhcmV0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gICYgPiBzcGFuLm5vdGUtaWNvbi1jYXJldDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuXG4ubm90ZS1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmYTYzNjI7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTYzNjI7XG4gICAgQGluY2x1ZGUgcm91bmRlZCgxcHgpO1xuICB9XG5cbn1cblxuLm5vdGUtYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm90ZS1idG4tYmxvY2sgKyAubm90ZS1idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOjVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYubm90ZS1idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLmNsb3NlOmhvdmVyIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAgICAtbXMtZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgIG9wYWNpdHk6IDFcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLW1ha2VyKCRjb2xvciwgJGJhY2tncm91bmQsICRmb2N1c0JhY2tncm91bmQsICRhY3RpdmVCYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9jdXNCYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb2N1c0JhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIubm90ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuLm5vdGUtY29sb3Ige1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuLm5vdGUtZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4IDogJHppbmRleC1kcm9wZG93bjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246bGVmdDtcbiAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWNvbG9yLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tY29sb3ItYm9yZGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA2KSk7XG5cbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubm90ZS1idG4tZ3JvdXAub3BlbiAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ub3RlLWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWRlZmF1bHQtaG92ZXItYmc7XG4gIH1cbn1cblxuYS5ub3RlLWRyb3Bkb3duLWl0ZW0sXG5hLm5vdGUtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIubm90ZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxufVxuXG4ubm90ZS1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAzMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYmFja2dyb3VuZDogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG59XG5cbi5ub3RlLW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZjtcbn1cblxuLm5vdGUtbW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gIC8vIHNob3J0Y3V0IHRleHQgc3R5bGVcbiAga2JkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZygpO1xuICB9XG59XG5cbi5ub3RlLW1vZGFsLWZvb3RlciB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5ub3RlLW1vZGFsLWZvb3RlciBhIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ubm90ZS1tb2RhbC1mb290ZXIgYTpob3Zlcixcbi5ub3RlLW1vZGFsLWZvb3RlciBhOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5ub3RlLW1vZGFsLWZvb3RlciAubm90ZS1idG4ge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLm5vdGUtbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNDI1MTVmO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ub3RlLW1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZDogJG1vZGFsLWJhY2tkcm9wLWJnO1xuICBAaW5jbHVkZSBvcGFjaXR5KDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm5vdGUtbW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm90ZS1tb2RhbC1jb250ZW50LWxhcmdlIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cblxuLm5vdGUtbW9kYWwge1xuXG4gIC5ub3RlLWhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICB9XG5cbiAgLm5vdGUtbmF2IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLm5vdGUtbmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICB9XG5cbiAgLm5vdGUtbmF2LWxpbms6Zm9jdXMsXG4gIC5ub3RlLW5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubm90ZS1uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gIH1cblxuICAubm90ZS1uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAubm90ZS1uYXYtdGFicyAubm90ZS1uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm5vdGUtbmF2LXRhYnMgLm5vdGUtbmF2LWxpbms6Zm9jdXMsXG4gIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGRkO1xuICB9XG5cbiAgLm5vdGUtbmF2LXRhYnMgLm5vdGUtbmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubm90ZS1uYXYtdGFicyAubm90ZS1uYXYtaXRlbS5zaG93IC5ub3RlLW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNmZmY7XG4gIH1cblxuICAubm90ZS10YWItY29udGVudCB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIH1cblxuICAubm90ZS10YWItY29udGVudCA+IC5ub3RlLXRhYi1wYW5lOnRhcmdldCB+IC5ub3RlLXRhYi1wYW5lOmxhc3QtY2hpbGQsXG4gIC5ub3RlLXRhYi1jb250ZW50ID4gLm5vdGUtdGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vdGUtdGFiLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCxcbiAgLm5vdGUtdGFiLWNvbnRlbnQgPiAubm90ZS10YWItcGFuZTp0YXJnZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIubm90ZS1mb3JtLWdyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ub3RlLWZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubm90ZS1mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDI1MTVmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubm90ZS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XG59XG5cblxuLm5vdGUtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbn1cblxuLm5vdGUtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAkZ3JheS1saWdodGVyO1xufVxuXG4ubm90ZS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbn1cblxuLm5vdGUtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG59XG4iLCIubm90ZS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIGZvbnQtc2l6ZTogMTNweDtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cbiAgJi5pbiAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KCR0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbn1cblxuLm5vdGUtdG9vbHRpcCB7XG4gICYuYm90dG9tIC5ub3RlLXRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cblxuICAmLnRvcCAubm90ZS10b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG5cbiAgJi5yaWdodCAubm90ZS10b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLm5vdGUtdG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuXG4ubm90ZS10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ubm90ZS10b29sdGlwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xufVxuIiwiLm5vdGUtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogJHBvcG92ZXItYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuXG4gICYuaW4gICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTEwcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDEwcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDEwcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTEwcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbn1cblxuLm5vdGUtcG9wb3ZlciB7XG4gICYuYm90dG9tIC5ub3RlLXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogLTExcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi50b3AgLm5vdGUtcG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLnJpZ2h0IC5ub3RlLXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gIH1cbiAgJi5sZWZ0IC5ub3RlLXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ub3RlLXBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cblxuICAgIGNvbnRlbnQgOiAgXCIgXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICB9XG5cbn1cblxuLm5vdGUtcG9wb3Zlci1jb250ZW50IHtcbiAgLyptYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDsqL1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHBvcG92ZXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4iLCJAaW1wb3J0IFwiZWxlbWVudHMuc2Nzc1wiO1xuXG4vKiBUaGVtZSBWYXJpYWJsZXNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRib3JkZXItY29sb3I6ICMwMDAwMDAzMjtcbiRiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwMWQ7XG5cbiRpbWctbWFyZ2luLWxlZnQ6IDEwcHg7XG4kaW1nLW1hcmdpbi1yaWdodDogMTBweDtcblxuLyogTGF5b3V0XG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm90ZS1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gZHJvcHpvbmVcbiAgJGRyb3B6b25lLWNvbG9yOiBsaWdodHNreWJsdWU7XG4gICRkcm9wem9uZS1hY3RpdmUtY29sb3I6IGRhcmtlbigkZHJvcHpvbmUtY29sb3IsIDMwKTtcbiAgLm5vdGUtZHJvcHpvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogJGRyb3B6b25lLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC45NTtcblxuICAgIC5ub3RlLWRyb3B6b25lLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYuaG92ZXIge1xuICAgICAgY29sb3I6ICRkcm9wem9uZS1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5kcmFnb3ZlciAubm90ZS1kcm9wem9uZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAubm90ZS1lZGl0aW5nLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ub3RlLWVkaXRhYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgIH1cblxuICAgICAgc3ViIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIH1cblxuICAgICAgaW1nLm5vdGUtZmxvYXQtbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGltZy1tYXJnaW4tcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIGltZy5ub3RlLWZsb2F0LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbWctbWFyZ2luLWxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEZyYW1lIG1vZGUgbGF5b3V0XG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAvLyBjb2RldmlldyBtb2RlXG4gICYuY29kZXZpZXcge1xuICAgIC5ub3RlLWVkaXRpbmctYXJlYSB7XG4gICAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubm90ZS1jb2RhYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtZWRpdGluZy1hcmVhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gZWRpdGFibGVcbiAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICZbY29udGVudGVkaXRhYmxlPVwiZmFsc2VcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBjb2RlYWJsZVxuICAgIC5ub3RlLWNvZGFibGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgLy8gb3ZlcnJpZGUgQlMyIGRlZmF1bHQgc3R5bGVcbiAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICBAaW5jbHVkZSByb3VuZGVkKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBmdWxsc2NyZWVuIG1vZGVcbiAgJi5mdWxsc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDUwOyAvLyBiczMgbW9kYWwtYmFja2Ryb3A6IDEwMzAsIGJzMjogMTA0MFxuICAgIC5ub3RlLXJlc2l6ZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGlmaWNhdGlvbnNcbiAgLm5vdGUtc3RhdHVzLW91dHB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgfVxuXG4gIC5ub3RlLXN0YXR1cy1vdXRwdXQ6ZW1wdHkge1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5vdGUtc3RhdHVzLW91dHB1dCAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuXG4gIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMyODYwOTA7XG4gIH1cblxuICAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICB9XG5cbiAgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1pbmZvIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgfVxuXG4gIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtd2FybmluZyB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gIH1cblxuICAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LWRhbmdlciB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gIH1cblxuICAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydCB7XG4gICAgbWFyZ2luOiAtN3B4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDJweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgfVxuXG4gIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0IC5ub3RlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMzYzc2M2QgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzMxNzA4ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2E5NDQ0MiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHN0YXR1c2JhclxuICAubm90ZS1zdGF0dXNiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIC5ub3RlLXJlc2l6ZWJhciB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgICAgLm5vdGUtaWNvbi1iYXIge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAxcHggYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sb2NrZWQge1xuICAgICAgLm5vdGUtcmVzaXplYmFyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAubm90ZS1pY29uLWJhciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubm90ZS1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSB7XG4gIGJvcmRlcjogMDtcblxuICAubm90ZS1lZGl0aW5nLWFyZWEge1xuICAgIC5ub3RlLWVkaXRhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLyogUG9wb3ZlclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vdGUtcG9wb3Zlci5wb3BvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuXG4gIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGZvciBGRlxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gZm9yIEZGXG4gICAgfVxuICB9XG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBvcG92ZXIgYW5kIFRvb2xiYXIgKEJ1dHRvbiBjb250YWluZXIpXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm90ZS10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNXB4IDVweDtcblxuICAmID4gLm5vdGUtYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubm90ZS1idG4tZ3JvdXAge1xuICAgIC5ub3RlLXRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIC5ub3RlLWRpbWVuc2lvbi1waWNrZXItbW91c2VjYXRjaGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIHdpZHRoOiAxMGVtO1xuICAgICAgICAgIGhlaWdodDogMTBlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGUtZGltZW5zaW9uLXBpY2tlci11bmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHdpZHRoOiA1ZW07XG4gICAgICAgICAgaGVpZ2h0OiA1ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCSUFBQUFTQWdNQUFBQXJvR2JFQUFBQUNWQk1WRVVBQUlqNCtQanA2ZWtLbEFxakFBQUFBWFJTVGxNQVFPYllaZ0FBQUFGaVMwZEVBSWdGSFVnQUFBQUpjRWhaY3dBQUN4TUFBQXNUQVFDYW5CZ0FBQUFIZEVsTlJRZllBUjBCS2htbmFKelBBQUFBRzBsRVFWUUkxMk5nQUFPdFZhdFdNVENvaG9hR1VZK0VtSWtFQUVydUV6SzJKN3R2QUFBQUFFbEZUa1N1UW1DQ1wiKSByZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGUtZGltZW5zaW9uLXBpY2tlci1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0FnTUFBQUFyb0diRUFBQUFDVkJNVkVVQUFJamQ2dnZEMmY5TEtMVytBQUFBQVhSU1RsTUFRT2JZWmdBQUFBRmlTMGRFQUlnRkhVZ0FBQUFKY0VoWmN3QUFDeE1BQUFzVEFRQ2FuQmdBQUFBSGRFbE5SUWZZQVIwQkt3TkRFVlQwQUFBQUcwbEVRVlFJMTJOZ0FBT3RWYXRXTVRDb2hvYUdVWStFbUlrRUFFcnVFeksySjd0dkFBQUFBRWxGVGtTdVFtQ0NcIikgcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtc3R5bGUge1xuICAgIC5kcm9wZG93bi1zdHlsZSB7XG4gICAgICBibG9ja3F1b3RlLCBwcmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgfVxuICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1jb2xvci1hbGwge1xuICAgIC5ub3RlLWRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiAzMzdweDtcbiAgICB9XG4gIH1cblxuICAubm90ZS1jb2xvciB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgICAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgICAgIC5ub3RlLXBhbGV0dGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUtcGFsZXR0ZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogMnB4IDdweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1jb2xvci1yZXNldCxcbiAgICAgICAgLm5vdGUtY29sb3Itc2VsZWN0IHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1jb2xvci1yb3cge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RlLWNvbG9yLXNlbGVjdC1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1ob2xkZXItY3VzdG9tIHtcbiAgICAgICAgICAubm90ZS1jb2xvci1idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1wYXJhIHtcbiAgICAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi13aWR0aDogMjI4cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAmID4gZGl2ICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBkcm9wZG93bi1tZW51IGZvciB0b29sYmFyIGFuZCBwb3BvdmVyXG4gIC5ub3RlLWRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG5cbiAgICAvLyBkcm9wZG93bi1tZW51IHJpZ2h0IHBvc2l0aW9uXG4gICAgLy8gaHR0cDovL2ZvcnJzdC5jb20vcG9zdHMvQm9vdHN0cmFwX3JpZ2h0X3Bvc2l0aW9uZWRfZHJvcGRvd24tMktCXG4gICAgJi5yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogOXB4O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGRyb3Bkb3duLW1lbnUgZm9yIHNlbGVjdGJveFxuICAgICYubm90ZS1jaGVjayB7XG4gICAgICBhIGkge1xuICAgICAgICBjb2xvcjogZGVlcHNreWJsdWU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIGEuY2hlY2tlZCBpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1mb250c2l6ZS0xMCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLy8gY29sb3IgcGFsZXR0ZSBmb3IgdG9vbGJhciBhbmQgcG9wb3ZlclxuICAubm90ZS1jb2xvci1wYWxldHRlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXYge1xuICAgICAgLm5vdGUtY29sb3ItYnRuIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAubm90ZS1jb2xvci1idG46aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBEaWFsb2dcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub3RlLW1vZGFsIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG4gIC5mb3JtLWdyb3VwIHsgLy8gb3ZlcndyaXRlIEJTJ3MgZm9ybS1ob3Jpem9udGFsIG1pbnVzIG1hcmdpbnNcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5vdGUtbW9kYWwtZm9ybSB7XG4gICAgbWFyZ2luOiAwOyAvLyBvdmVyd3JpdGUgQlMyJ3MgZm9ybSBtYXJnaW4gYm90dG9tXG4gIH1cbiAgLm5vdGUtaW1hZ2UtZGlhbG9nIHtcbiAgICAubm90ZS1kcm9wem9uZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OyAvLyB2ZXJ0aWNhbC1hbGlnblxuICAgICAgY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogNHB4IGRhc2hlZCBsaWdodGdyYXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFt3b3JrYXJvdW5kXSBmaXJlZm94IGZpbGVpbnB1dFxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5ub3RlLWltYWdlLWlucHV0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLyogUGxhY2Vob2xkZXJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub3RlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogZ3JheTtcbn1cblxuLyogSGFuZGxlXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm90ZS1oYW5kbGUge1xuICAvLyBjb250cm9sIHNlbGVjdGlvblxuICAubm90ZS1jb250cm9sLXNlbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAubm90ZS1jb250cm9sLXNlbGVjdGlvbi1iZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuMyk7XG4gICAgfVxuXG4gICAgLm5vdGUtY29udHJvbC1oYW5kbGUge1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAubm90ZS1jb250cm9sLWhvbGRlciB7XG4gICAgICBAZXh0ZW5kIC5ub3RlLWNvbnRyb2wtaGFuZGxlO1xuICAgIH1cblxuICAgIC5ub3RlLWNvbnRyb2wtc2l6aW5nIHtcbiAgICAgIEBleHRlbmQgLm5vdGUtY29udHJvbC1oYW5kbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5ub3RlLWNvbnRyb2wtbncge1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vdGUtY29udHJvbC1uZSB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAubm90ZS1jb250cm9sLXN3IHtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC5ub3RlLWNvbnRyb2wtc2Uge1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgICB9XG5cbiAgICAubm90ZS1jb250cm9sLXNlLm5vdGUtY29udHJvbC1ob2xkZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uLWluZm8ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC43KTtcbiAgICB9XG4gIH1cbn1cblxuLm5vdGUtaGludC1wb3BvdmVyIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMnB4O1xuXG4gIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC5ub3RlLWhpbnQtZ3JvdXAge1xuICAgICAgLm5vdGUtaGludC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuXG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogSGFuZGxlXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sLCBib2R5IHtcbiAgLm5vdGUtZnVsbHNjcmVlbi1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vQWxpZ25tZW50IGRvZXMgbm90IHdvcmsgd2l0aCBvciB3aXRob3V0IHNlcXVlbmNlc1xuLm5vdGUtZWRpdGFibGUgdWwgbGksLm5vdGUtZWRpdGFibGUgb2wgbGl7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn0iLCIuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDFlbTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxZW07IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNTE7IH1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxyXG5cclxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNHB4OyB9XHJcbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XHJcbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XHJcblxyXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBmbG9hdDogbGVmdDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICBsZWZ0OiAxcHg7XHJcbiAgcmlnaHQ6IGF1dG87IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgb3V0bGluZTogbm9uZTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XHJcbiAgb3V0bGluZTogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGN1cnNvcjogZGVmYXVsdDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cclxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cclxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICM5OTk7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcclxuICBjb2xvcjogd2hpdGU7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDZweDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM5OTk7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICBsZWZ0OiAxcHg7XHJcbiAgcmlnaHQ6IGF1dG87IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lOyB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBvdXRsaW5lOiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgb3V0bGluZTogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xyXG4gIGNvbG9yOiBncmV5OyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcclxuICBjb2xvcjogd2hpdGU7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDZweDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cclxuIiwiLyohXHJcbiAqIFNlbGVjdDIgQm9vdHN0cmFwNCBUaGVtZSB2MS4wLjAgKGh0dHBzOi8vZ2l0aHViLmNvbS9iZXJrYW41Mi9zZWxlY3QyLWJvb3RzdHJhcDQtdGhlbWUpXHJcbiAqIFxyXG4gKiBBIHRoZW1lIGZvciBTZWxlY3QyIHY0IGFuZCBCb290c3RyYXAgNC4wLjAtYmV0YS4yIFxyXG4gKiBcclxuICogUmVsZWFzZSB2MS4wLjAgLSAxMi0xMi0yMDE3IFxyXG4gKiBDb3B5cmlnaHQgMjAxNyBCZXJrYW4gQWt5w7xyZWsgPGJlcmthbjUyQGdtYWlsLmNvbT4gXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCBcclxuICovXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNHtkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTtjb2xvcjojNDk1MDU3O2ZvbnQtc2l6ZToxcmVtO291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbHtib3JkZXItcmFkaXVzOi4yNXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07Y29sb3I6IzQ5NTA1Nztmb250LXNpemU6MXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VhcmNoX19maWVsZHtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izg2OGU5Nn0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM4NjhlOTZ9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6Izg2OGU5NjtvcGFjaXR5OjF9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM4NjhlOTZ9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOi43NXJlbSAuMzc1cmVtO2ZvbnQtc2l6ZToxcmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojODY4ZTk2O2N1cnNvcjpub3QtYWxsb3dlZH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2NvbG9yOiMxNjE4MWJ9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzouNzVyZW0gLjM3NXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LS4zNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0uNzVyZW07cGFkZGluZy1sZWZ0OjEuMTI1cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xLjEyNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMS41cmVtO3BhZGRpbmctbGVmdDoxLjg3NXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xLjg3NXJlbTtwYWRkaW5nLWxlZnQ6Mi4yNXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y29sb3I6Izg2OGU5NjtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Ljc1cmVtIC4zNzVyZW07Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDoxO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiwuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9ue3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO2JvcmRlci1jb2xvcjojODBiZGZmfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODY4ZTk2IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIC4yNXJlbSAuMjVyZW0gLjI1cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9ue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb257Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjb2xvcjojODY4ZTk2O2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3Zlcntjb2xvcjojMzQzYTQwfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9ue2JvcmRlci1jb2xvcjojY2VkNGRhfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCwuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbntjdXJzb3I6bm90LWFsbG93ZWR9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItY29sb3I6IzgwYmRmZjtib3JkZXItd2lkdGg6MXB4O292ZXJmbG93LXg6aGlkZGVuO21hcmdpbi10b3A6LTFweH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle21hcmdpbi10b3A6MXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzouNzVyZW0gMS4xMjVyZW0gLjc1cmVtIC4zNzVyZW19LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6LjM3NXJlbTt0b3A6MDt3aWR0aDouMjVyZW19LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg2OGU5NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yNXJlbSAuMjVyZW0gMCAuMjVyZW07aGVpZ2h0OjA7bGVmdDowO21hcmdpbi1sZWZ0Oi0uMjVyZW07bWFyZ2luLXRvcDotLjEyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ5NTA1NztwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izg2OGU5Nn0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXttaW4taGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzowO2hlaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6Ljc1cmVtIC4zNzVyZW0gMCAuNzVyZW07d2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM4NjhlOTY7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjVweH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQ6MCAwO2JvcmRlcjoxcHggc29saWQgIzM0M2E0MDtib3JkZXItcmFkaXVzOi4yNXJlbTtjdXJzb3I6ZGVmYXVsdDtmbG9hdDpsZWZ0O21hcmdpbjotLjI1cmVtIDAgMCAuMTg3NXJlbTtwYWRkaW5nOjAgLjc1cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDowIDA7cGFkZGluZzowIC4zNzVyZW07aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCkgLTI7bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOjA7bWluLXdpZHRoOjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2NvbG9yOiM4NjhlOTY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1yaWdodDouMzc1cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzM0M2E0MH0uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye21hcmdpbi10b3A6Ljc1cmVtfS5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5pbnB1dC1zbXtib3JkZXItcmFkaXVzOi4ycmVtO2ZvbnQtc2l6ZTo3NSU7aGVpZ2h0OmNhbGMoMS44MTI1cmVtICsgMnB4KTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6LjVyZW0gMXJlbSAuNXJlbSAuMjVyZW19LmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie21hcmdpbi1sZWZ0Oi0uNXJlbX0uZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuaW5wdXQtc217bWluLWhlaWdodDpjYWxjKDEuODEyNXJlbSArIDJweCk7Ym9yZGVyLXJhZGl1czouMnJlbX0uZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLC5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZzouNXJlbSAuMjVyZW0gMCAuNXJlbX0uZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDoxO21hcmdpbjowIDAgMCAuMTI1cmVtO3BhZGRpbmc6MCAuNXJlbX0uZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLC5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmlucHV0LXNtIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7cGFkZGluZzowIC4yNXJlbTtmb250LXNpemU6NzUlO2hlaWdodDpjYWxjKDEuODEyNXJlbSArIDJweCkgLTI7bGluZS1oZWlnaHQ6MX0uZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLC5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7bWFyZ2luLXRvcDouNXJlbX0uZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuaW5wdXQtbGd7Ym9yZGVyLXJhZGl1czouM3JlbTtmb250LXNpemU6MS4yNXJlbTtoZWlnaHQ6Y2FsYygyLjg3NXJlbSArIDJweCk7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjFyZW0gMS40Mzc1cmVtIDFyZW0gLjVyZW19LmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e3dpZHRoOi4zMTI1cmVtfS5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItd2lkdGg6LjMxMjVyZW0gLjMxMjVyZW0gMCAuMzEyNXJlbTttYXJnaW4tbGVmdDotLjMxMjVyZW07bWFyZ2luLWxlZnQ6LTFyZW07bWFyZ2luLXRvcDotLjE1NjI1cmVtfS5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5pbnB1dC1sZ3ttaW4taGVpZ2h0OmNhbGMoMi44NzVyZW0gKyAycHgpO2JvcmRlci1yYWRpdXM6LjNyZW19LmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyLXJhZGl1czouMjVyZW07bWFyZ2luOjAgMCAwIC4yNXJlbTtwYWRkaW5nOjAgMXJlbX0uZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmlucHV0LWxnIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7cGFkZGluZzowIC41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2hlaWdodDpjYWxjKDIuODc1cmVtICsgMnB4KSAtMjtsaW5lLWhlaWdodDoxfS5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcnttYXJnaW4tdG9wOjFyZW19LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4NjhlOTYgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgLjMxMjVyZW0gLjMxMjVyZW0gLjMxMjVyZW19LmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODY4ZTk2IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIC4zMTI1cmVtIC4zMTI1cmVtIC4zMTI1cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtwYWRkaW5nLWxlZnQ6MS4xMjVyZW07cGFkZGluZy1yaWdodDouMzc1cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDouMzc1cmVtO3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYnttYXJnaW4tbGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjE4NzVyZW19LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99Lmhhcy13YXJuaW5nIC5zZWxlY3QyLWRyb3Bkb3duLC5oYXMtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb257Ym9yZGVyLWNvbG9yOiNmZmMxMDd9Lmhhcy13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLC5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9ue2JvcmRlci1jb2xvcjojZDM5ZTAwfS5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZle2JvcmRlci1jb2xvcjojZDM5ZTAwfS5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmV7Ym9yZGVyLXRvcC1jb2xvcjojZDM5ZTAwfS5oYXMtZXJyb3IgLnNlbGVjdDItZHJvcGRvd24sLmhhcy1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb257Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiwuaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb257Ym9yZGVyLWNvbG9yOiNiZDIxMzB9Lmhhcy1lcnJvci5zZWxlY3QyLWRyb3AtYWN0aXZle2JvcmRlci1jb2xvcjojYmQyMTMwfS5oYXMtZXJyb3Iuc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3Zle2JvcmRlci10b3AtY29sb3I6I2JkMjEzMH0uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItZHJvcGRvd24sLmhhcy1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbntib3JkZXItY29sb3I6IzI4YTc0NX0uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb257Ym9yZGVyLWNvbG9yOiMxZTdlMzR9Lmhhcy1zdWNjZXNzLnNlbGVjdDItZHJvcC1hY3RpdmV7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9Lmhhcy1zdWNjZXNzLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZXtib3JkZXItdG9wLWNvbG9yOiMxZTdlMzR9LmlucHV0LWdyb3VwPi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZpcnN0LWNoaWxkKy5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwND4uc2VsZWN0aW9uPi5zZWxlY3QyLXNlbGVjdGlvbiwuaW5wdXQtZ3JvdXA+LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zmlyc3QtY2hpbGQrLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0Pi5zZWxlY3Rpb24+LnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpKy5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNDpub3QoOmxhc3QtY2hpbGQpPi5zZWxlY3Rpb24+LnNlbGVjdDItc2VsZWN0aW9uLC5pbnB1dC1ncm91cD4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSsuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQ6bm90KDpsYXN0LWNoaWxkKT4uc2VsZWN0aW9uPi5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2x7Ym9yZGVyLXJhZGl1czowfS5pbnB1dC1ncm91cD4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpKy5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNDpsYXN0LWNoaWxkPi5zZWxlY3Rpb24+LnNlbGVjdDItc2VsZWN0aW9uLC5pbnB1dC1ncm91cD4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpKy5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNDpsYXN0LWNoaWxkPi5zZWxlY3Rpb24+LnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDR7ZGlzcGxheTp0YWJsZTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQ+LnNlbGVjdGlvbj4uc2VsZWN0Mi1zZWxlY3Rpb24uZm9ybS1jb250cm9se2Zsb2F0Om5vbmV9LmlucHV0LWdyb3VwPi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsLmlucHV0LWdyb3VwPi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbnt6LWluZGV4OjN9LmlucHV0LWdyb3VwPi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCwuaW5wdXQtZ3JvdXA+LnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cC1idG4sLmlucHV0LWdyb3VwPi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAtYnRuIC5idG57dmVydGljYWwtYWxpZ246dG9wfS5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZvcm0taW5saW5lIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNHtkaXNwbGF5OmlubGluZS1ibG9ja319Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/