.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.tribute-container {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  max-height: 300px;
  max-width: 500px;
  overflow: auto;
  display: block;
  z-index: 999999;
}.tribute-container ul {
  margin: 0;
  margin-top: 2px;
  padding: 0;
  list-style: none;
  background: #efefef;
}.tribute-container li {
  padding: 5px 5px;
  cursor: pointer;
}.tribute-container li.highlight {
  background: #ddd;
}.tribute-container li span {
  font-weight: bold;
}.tribute-container li.no-match {
  cursor: default;
}.tribute-container .menu-highlighted {
  font-weight: bold;
}/**
 * tom-select.css (v2.2.2)
 * 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.
 *
 */:root {
  --ts-pr-clear-button:	0;
  --ts-pr-caret:	0;
  --ts-pr-min:	.75rem;
}.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}.ts-control {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}.ts-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}.ts-wrapper.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(8px - 6px);
  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), 8px);
}.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: 10px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  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 #d0d0d0;
}.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px 0;
  display: block;
  padding: 8px 8px;
  box-shadow: none;
  width: 100%;
  background: transparent;
}.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::-moz-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;
  padding-right: 0 !important;
}.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 6px;
  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 .remove {
  border-left: 1px solid #d0d0d0;
  margin-left: 6px;
}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: #cacaca;
}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: white;
}.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #d0d0d0;
  margin-right: 6px;
}.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: #cacaca;
}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: white;
}.ts-wrapper {
  position: relative;
}.ts-dropdown,
.ts-control,
.ts-control input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  font-smoothing: inherit;
}.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}.ts-control {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 3px;
  display: flex;
  flex-wrap: wrap;
}.ts-wrapper.multi.has-items .ts-control {
  padding: calc( 8px - 2px - 0px) 8px calc( 8px - 2px - 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: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0px solid #d0d0d0;
}.ts-wrapper.multi .ts-control > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0px solid #cacaca;
}.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: #7d7d7d;
  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;
          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: 15px;
  right: auto;
}.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}.disabled .ts-control {
  opacity: 0.5;
  background-color: #fafafa;
}.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 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 5px 8px;
}.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: #303030;
  background: #fff;
  cursor: default;
}.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}.ts-dropdown .active.create {
  color: #495c68;
}.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 5px 8px;
}.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-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
  scroll-behavior: smooth;
}.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;
}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}.introjs-tooltip {
  background-color: rgba(000, 0, 0, 0.5);
  color: #fff;
}.introjs-button,
.introjs-button:hover, .introjs-button:focus, .introjs-button:active,
.introjs-disabled, .introjs-disabled:focus, .introjs-disabled:hover {
  outline: none;
  background-image: none;
  background-color: transparent;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 50px;
  box-shadow: none;
  border-shadow: none;
  text-shadow: none;
}.introjs-button:hover, .introjs-button:focus, .introjs-button:active {
  border: 1px solid #fff
}.introjs-disabled, .introjs-disabled:focus, .introjs-disabled:hover {
  color: #ccc;
  border: 1px solid transparent;
}.introjs-arrow {
  border: 10px solid #fff;
}.introjs-arrow.top, .introjs-arrow.top-middle, .introjs-arrow.top-right {
  border-color: transparent transparent rgba(000, 0, 0, 0.5);
  top: -20px;
  left: 20px;
}.introjs-arrow.bottom, .introjs-arrow.bottom-middle, .introjs-arrow.bottom-right {
  border-color: rgba(000, 0, 0, 0.5) transparent transparent;
  bottom: -20px;
  left: 20px;
}.introjs-arrow.left, .introjs-arrow.right {
    top: 20px;
}.introjs-arrow.left-bottom, .introjs-arrow.right-bottom {
    bottom: 20px;
}.introjs-arrow.left, .introjs-arrow.left-bottom {
  left: -20px;
  border-color: transparent rgba(000, 0, 0, 0.5) transparent transparent;
}.introjs-arrow.right, .introjs-arrow.right-bottom {
  right: -20px;
  border-color: transparent transparent transparent rgba(000, 0, 0, 0.5);
}/*!
 * TOAST UI ImageEditor
 * @version 3.15.3
 * @license MIT
 */body > textarea{position:fixed !important}.tui-image-editor-container{margin:0;padding:0;box-sizing:border-box;min-height:300px;height:100%;position:relative;background-color:#282828;overflow:hidden;letter-spacing:.3px}.tui-image-editor-container div,.tui-image-editor-container ul,.tui-image-editor-container label,.tui-image-editor-container input,.tui-image-editor-container li{box-sizing:border-box;margin:0;padding:0;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.tui-image-editor-container .tui-image-editor-header{min-width:533px;position:absolute;background-color:#151515;top:0;width:100%}.tui-image-editor-container .tui-image-editor-header-buttons,.tui-image-editor-container .tui-image-editor-controls-buttons{float:right;margin:8px}.tui-image-editor-container .tui-image-editor-header-logo,.tui-image-editor-container .tui-image-editor-controls-logo{float:left;width:30%;padding:17px}.tui-image-editor-container .tui-image-editor-controls-logo,.tui-image-editor-container .tui-image-editor-controls-buttons{width:270px;height:100%;display:none}.tui-image-editor-container .tui-image-editor-header-buttons button,.tui-image-editor-container .tui-image-editor-header-buttons div,.tui-image-editor-container .tui-image-editor-controls-buttons button,.tui-image-editor-container .tui-image-editor-controls-buttons div{display:inline-block;position:relative;width:120px;height:40px;padding:0;line-height:40px;outline:none;border-radius:20px;border:1px solid #ddd;font-family:'Noto Sans',sans-serif;font-size:12px;font-weight:bold;cursor:pointer;vertical-align:middle;letter-spacing:.3px;text-align:center}.tui-image-editor-container .tui-image-editor-download-btn{background-color:#fdba3b;border-color:#fdba3b;color:#fff}.tui-image-editor-container .tui-image-editor-load-btn{position:absolute;left:0;right:0;display:inline-block;top:0;bottom:0;width:100%;cursor:pointer;opacity:0}.tui-image-editor-container .tui-image-editor-main-container{position:absolute;width:100%;top:0;bottom:64px}.tui-image-editor-container .tui-image-editor-main{position:absolute;text-align:center;top:64px;bottom:0;right:0;left:0}.tui-image-editor-container .tui-image-editor-wrap{position:absolute;bottom:0;width:100%;overflow:auto}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap{display:table;width:100%;height:100%}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap{display:table-cell;vertical-align:middle}.tui-image-editor-container .tui-image-editor{position:relative;display:inline-block}.tui-image-editor-container .tui-image-editor-menu,.tui-image-editor-container .tui-image-editor-help-menu{width:auto;list-style:none;padding:0;margin:0 auto;display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item{position:relative;display:inline-block;border-radius:2px;padding:7px 8px 3px 8px;cursor:pointer;margin:0 4px}.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:hover:before,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item[tooltip-content]:hover:before{content:'';position:absolute;display:inline-block;margin:0 auto 0;width:0;height:0;border-right:7px solid transparent;border-top:7px solid #2f2f2f;border-left:7px solid transparent;left:13px;top:-2px}.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:hover:after,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item[tooltip-content]:hover:after{content:attr(tooltip-content);position:absolute;display:inline-block;background-color:#2f2f2f;color:#fff;padding:5px 8px;font-size:11px;font-weight:lighter;border-radius:3px;max-height:23px;top:-25px;left:0;min-width:24px}.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item.active,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item.active{background-color:#fff;transition:all .3s ease}.tui-image-editor-container .tui-image-editor-wrap{position:absolute}.tui-image-editor-container .tui-image-editor-grid-visual{display:none;position:absolute;width:100%;height:100%;border:1px solid rgba(255,255,255,0.7)}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor{transition:none}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-grid-visual{display:block}.tui-image-editor-container .tui-image-editor-grid-visual table{width:100%;height:100%;border-collapse:collapse}.tui-image-editor-container .tui-image-editor-grid-visual table td{border:1px solid rgba(255,255,255,0.3)}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot:before{content:'';position:absolute;box-sizing:border-box;width:10px;height:10px;border:0;box-shadow:0 0 1px 0 rgba(0,0,0,0.3);border-radius:100%;background-color:#fff}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-top:before{top:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-top:before{top:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-bottom:before{bottom:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-bottom:before{bottom:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-submenu{display:none;position:absolute;bottom:0;width:100%;height:150px;white-space:nowrap;z-index:2}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-button:hover svg > use.active{display:block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item li{display:inline-block;vertical-align:top}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-newline{display:block;margin-top:0}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button{position:relative;cursor:pointer;display:inline-block;font-weight:normal;font-size:11px;margin:0 9px 0 9px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.preset{margin:0 9px 20px 5px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item label > span{display:inline-block;cursor:pointer;padding-top:5px;font-family:"Noto Sans",sans-serif;font-size:11px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.apply label,.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.cancel label{vertical-align:7px}.tui-image-editor-container .tui-image-editor-submenu > div{display:none;vertical-align:bottom}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-style{opacity:.95;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;display:block}.tui-image-editor-container .tui-image-editor-partition > div{width:1px;height:52px;border-left:1px solid #3c3c3c;margin:0 8px 0 8px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-partition > div{height:108px;margin:0 29px 0 0}.tui-image-editor-container .tui-image-editor-submenu-align{text-align:left;margin-right:30px}.tui-image-editor-container .tui-image-editor-submenu-align label > span{width:55px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-submenu-align:first-child{margin-right:0}.tui-image-editor-container .tui-image-editor-submenu-align:first-child label > span{width:70px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu > div.tui-image-editor-menu-crop,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu > div.tui-image-editor-menu-resize,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu > div.tui-image-editor-menu-flip,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu > div.tui-image-editor-menu-rotate,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu > div.tui-image-editor-menu-shape,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu > div.tui-image-editor-menu-text,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu > div.tui-image-editor-menu-mask,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu > div.tui-image-editor-menu-icon,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu > div.tui-image-editor-menu-draw,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu > div.tui-image-editor-menu-filter,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu > div.tui-image-editor-menu-zoom{display:table-cell}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu{display:table}.tui-image-editor-container .tui-image-editor-help-menu{list-style:none;padding:0;margin:0 auto;text-align:center;vertical-align:middle;border-radius:20px;background-color:rgba(255,255,255,0.06);z-index:2;position:absolute}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history{display:none;background-color:#fff;color:#444;position:absolute;width:196px;height:276px;padding:4px 2px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.15);cursor:auto;transform:translateX(calc(-50% + 12px))}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list{height:268px;padding:0;overflow:hidden scroll;list-style:none}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item{height:24px;font-size:11px;line-height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item{position:relative;height:24px;cursor:pointer}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item svg{width:24px;height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item span{display:inline-block;width:128px;height:24px;text-align:left}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-icon{display:inline-block;width:24px;height:24px;position:absolute;top:6px;left:6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-checkbox{display:none;width:24px;height:24px;position:absolute;top:5px;right:-6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item{background-color:rgba(119,119,119,0.12)}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item .history-item-checkbox{display:inline-block}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.disabled-item{color:#333;opacity:.3}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history{display:block}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history:before{content:'';position:absolute;display:inline-block;margin:0 auto;width:0;height:0}.tui-image-editor-container .filter-color-item{display:inline-block}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{display:block}.tui-image-editor-container .tui-image-editor-checkbox-wrap{display:inline-block !important;text-align:left}.tui-image-editor-container .tui-image-editor-checkbox-wrap.fixed-width{width:187px;white-space:normal}.tui-image-editor-container .tui-image-editor-checkbox{display:inline-block;margin:1px 0 1px 0}.tui-image-editor-container .tui-image-editor-checkbox input{width:14px;height:14px;opacity:0}.tui-image-editor-container .tui-image-editor-checkbox > label > span{color:#fff;height:14px;position:relative}.tui-image-editor-container .tui-image-editor-checkbox input + label:before,.tui-image-editor-container .tui-image-editor-checkbox > label > span:before{content:'';position:absolute;width:14px;height:14px;background-color:#fff;top:6px;left:-19px;display:inline-block;margin:0;text-align:center;font-size:11px;border:0;border-radius:2px;padding-top:1px;box-sizing:border-box}.tui-image-editor-container .tui-image-editor-checkbox input[type='checkbox']:checked + span:before{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==)}.tui-image-editor-container .tui-image-editor-selectlist-wrap{position:relative}.tui-image-editor-container .tui-image-editor-selectlist-wrap select{width:100%;height:28px;margin-top:4px;border:0;outline:0;border-radius:0;border:1px solid #cbdbdb;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 7px 0 10px}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist{display:none;position:relative;top:-1px;border:1px solid #ccc;background-color:#fff;border-top:0;padding:4px 0}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li{display:block;text-align:left;padding:7px 10px;font-family:'Noto Sans',sans-serif}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li:hover{background-color:rgba(81,92,230,0.05)}.tui-image-editor-container .tui-image-editor-selectlist-wrap:before{content:'';position:absolute;display:inline-block;width:14px;height:14px;right:5px;top:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=);background-size:cover}.tui-image-editor-container .tui-image-editor-selectlist-wrap select::-ms-expand{display:none}.tui-image-editor-container .tui-image-editor-virtual-range-bar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-subbar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-pointer .tui-image-editor-disabled{backbround-color:#f00}.tui-image-editor-container .tui-image-editor-range{position:relative;top:5px;width:166px;height:17px;display:inline-block}.tui-image-editor-container .tui-image-editor-virtual-range-bar{top:7px;position:absolute;width:100%;height:2px;background-color:#666}.tui-image-editor-container .tui-image-editor-virtual-range-subbar{position:absolute;height:100%;left:0;right:0;background-color:#d1d1d1}.tui-image-editor-container .tui-image-editor-virtual-range-pointer{position:absolute;cursor:pointer;top:-5px;left:0;width:12px;height:12px;background-color:#fff;border-radius:100%}.tui-image-editor-container .tui-image-editor-range-wrap{display:inline-block;margin-left:4px}.tui-image-editor-container .tui-image-editor-range-wrap.short .tui-image-editor-range{width:100px}.tui-image-editor-container .color-picker-control .tui-image-editor-range{width:108px;margin-left:10px}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-pointer{background-color:#333}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-bar{background-color:#ccc}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-subbar{background-color:#606060}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short{margin-top:-2px;margin-left:19px}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short label{color:#8e8e8e;font-weight:normal}.tui-image-editor-container .tui-image-editor-range-wrap label{vertical-align:baseline;font-size:11px;margin-right:7px;color:#fff}.tui-image-editor-container .tui-image-editor-range-value{cursor:default;width:40px;height:24px;outline:none;border-radius:2px;box-shadow:none;border:1px solid #d5d5d5;text-align:center;background-color:#1c1c1c;color:#fff;font-weight:lighter;vertical-align:baseline;font-family:'Noto Sans',sans-serif;margin-top:15px;margin-left:4px}.tui-image-editor-container .tui-image-editor-controls{position:absolute;background-color:#151515;width:100%;height:64px;display:table;bottom:0;z-index:2}.tui-image-editor-container .tui-image-editor-icpartition{display:inline-block;background-color:#444;width:1px;height:24px}.tui-image-editor-container.left .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:before{left:28px;top:11px;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.left .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:after{top:7px;left:42px;white-space:nowrap}.tui-image-editor-container.left .tui-image-editor-submenu{left:0;height:100%;width:248px}.tui-image-editor-container.left .tui-image-editor-main-container{left:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.left .tui-image-editor-controls{width:64px;height:100%;display:table}.tui-image-editor-container.left .tui-image-editor-menu,.tui-image-editor-container.right .tui-image-editor-menu{white-space:inherit}.tui-image-editor-container.left .tui-image-editor-submenu,.tui-image-editor-container.right .tui-image-editor-submenu{white-space:normal}.tui-image-editor-container.left .tui-image-editor-submenu > div,.tui-image-editor-container.right .tui-image-editor-submenu > div{vertical-align:middle}.tui-image-editor-container.left .tui-image-editor-controls li,.tui-image-editor-container.right .tui-image-editor-controls li{display:inline-block;margin:4px auto}.tui-image-editor-container.left .tui-image-editor-icpartition,.tui-image-editor-container.right .tui-image-editor-icpartition{position:relative;top:-7px;width:24px;height:1px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition{display:block;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition > div,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition > div{border-left:0;height:10px;border-bottom:1px solid #3c3c3c;width:100%;margin:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-align,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-align{margin-right:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item li{margin-top:15px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li{margin-top:0}.tui-image-editor-container.left .tui-image-editor-checkbox-wrap.fixed-width,.tui-image-editor-container.right .tui-image-editor-checkbox-wrap.fixed-width{width:182px;white-space:normal}.tui-image-editor-container.left .tui-image-editor-range-wrap.tui-image-editor-newline label.range,.tui-image-editor-container.right .tui-image-editor-range-wrap.tui-image-editor-newline label.range{display:block;text-align:left;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-range,.tui-image-editor-container.right .tui-image-editor-range{width:136px}.tui-image-editor-container.right .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:before{left:-3px;top:11px;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.right .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:after{top:7px;left:unset;right:43px;white-space:nowrap}.tui-image-editor-container.right .tui-image-editor-submenu{right:0;height:100%;width:248px}.tui-image-editor-container.right .tui-image-editor-main-container{right:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.right .tui-image-editor-controls{right:0;width:64px;height:100%;display:table}.tui-image-editor-container.top .tui-image-editor-submenu .tui-image-editor-partition.only-left-right,.tui-image-editor-container.bottom .tui-image-editor-submenu .tui-image-editor-partition.only-left-right{display:none}.tui-image-editor-container.bottom .tui-image-editor-submenu > div{padding-bottom:24px}.tui-image-editor-container.top .color-picker-control .triangle{top:-8px;border-right:7px solid transparent;border-top:0;border-left:7px solid transparent;border-bottom:8px solid #fff}.tui-image-editor-container.top .tui-image-editor-size-wrap{height:100%}.tui-image-editor-container.top .tui-image-editor-main-container{bottom:0}.tui-image-editor-container.top .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:before{left:13px;border-top:0;border-bottom:7px solid #2f2f2f;top:33px}.tui-image-editor-container.top .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:after{top:38px}.tui-image-editor-container.top .tui-image-editor-submenu{top:0;bottom:auto}.tui-image-editor-container.top .tui-image-editor-submenu > div{padding-top:24px;vertical-align:top}.tui-image-editor-container.top .tui-image-editor-controls-logo{display:table-cell}.tui-image-editor-container.top .tui-image-editor-controls-buttons{display:table-cell}.tui-image-editor-container.top .tui-image-editor-main{top:64px;height:calc(100% - 64px)}.tui-image-editor-container.top .tui-image-editor-controls{top:0;bottom:inherit}.tui-image-editor-container .tui-image-editor-help-menu.top{white-space:nowrap;width:506px;height:40px;top:8px;left:50%;transform:translateX(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.top .tie-panel-history{top:45px}.tui-image-editor-container .tui-image-editor-help-menu.top .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;left:90px;top:-8px}.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content]:before{left:13px;top:35px;border:none;border-bottom:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content]:after{top:41px;left:-4px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.bottom{white-space:nowrap;width:506px;height:40px;bottom:8px;left:50%;transform:translateX(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.bottom .tie-panel-history{bottom:45px}.tui-image-editor-container .tui-image-editor-help-menu.bottom .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff;left:90px;bottom:-8px}.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content]:before{left:13px;top:auto;bottom:36px;border:none;border-top:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content]:after{top:auto;left:-4px;bottom:41px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.left{white-space:inherit;width:40px;height:506px;left:8px;top:50%;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.left .tie-panel-history{left:140px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.left .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;left:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.left .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content]:before{left:27px;top:11px;border:none;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content]:after{top:7px;left:40px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.right{white-space:inherit;width:40px;height:506px;right:8px;top:50%;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.right .tie-panel-history{right:-30px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.right .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;right:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.right .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content]:before{left:-6px;top:11px;border:none;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content]:after{top:7px;left:auto;right:39px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tie-icon-add-button .tui-image-editor-button{min-width:42px}.tui-image-editor-container .svg_ic-menu,.tui-image-editor-container .svg_ic-helpmenu{width:24px;height:24px}.tui-image-editor-container .svg_ic-submenu{width:32px;height:32px}.tui-image-editor-container .svg_img-bi{width:257px;height:26px}.tui-image-editor-container .tui-image-editor-help-menu svg > use,.tui-image-editor-container .tui-image-editor-controls svg > use{display:none}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-controls .enabled svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-help-menu .normal svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-controls .normal svg:hover > use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-controls .active svg:hover > use.hover{display:none}.tui-image-editor-container .tui-image-editor-help-menu .on svg > use.hover,.tui-image-editor-container .tui-image-editor-controls .on svg > use.hover,.tui-image-editor-container .tui-image-editor-help-menu .opened svg > use.hover,.tui-image-editor-container .tui-image-editor-controls .opened svg > use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu svg > use.normal,.tui-image-editor-container .tui-image-editor-controls svg > use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg > use.active,.tui-image-editor-container .tui-image-editor-controls .active svg > use.active{display:block}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg > use.enabled,.tui-image-editor-container .tui-image-editor-controls .enabled svg > use.enabled{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg > use.normal,.tui-image-editor-container .tui-image-editor-controls .active svg > use.normal,.tui-image-editor-container .tui-image-editor-help-menu .enabled svg > use.normal,.tui-image-editor-container .tui-image-editor-controls .enabled svg > use.normal{display:none}.tui-image-editor-container .tui-image-editor-help-menu .help svg > use.disabled,.tui-image-editor-container .tui-image-editor-controls .help svg > use.disabled,.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg > use.normal,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg > use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg > use.disabled,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg > use.disabled{display:none}.tui-image-editor-container .tui-image-editor-controls:hover{z-index:3}.tui-image-editor-container div.tui-colorpicker-clearfix{width:159px;height:28px;border:1px solid #d5d5d5;border-radius:2px;background-color:#f5f5f5;margin-top:6px;padding:4px 7px 4px 7px}.tui-image-editor-container .tui-colorpicker-palette-hex{width:114px;background-color:#f5f5f5;border:0;font-size:11px;margin-top:2px;font-family:'Noto Sans',sans-serif}.tui-image-editor-container .tui-colorpicker-palette-hex[value='#ffffff'] + .tui-colorpicker-palette-preview,.tui-image-editor-container .tui-colorpicker-palette-hex[value=''] + .tui-colorpicker-palette-preview{border:1px solid #ccc}.tui-image-editor-container .tui-colorpicker-palette-hex[value=''] + .tui-colorpicker-palette-preview{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .tui-colorpicker-palette-preview{border-radius:100%;float:left;width:17px;height:17px;border:0}.tui-image-editor-container .color-picker-control{position:absolute;display:none;z-index:99;width:192px;background-color:#fff;box-shadow:0 3px 22px 6px rgba(0,0,0,0.15);padding:16px;border-radius:2px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-toggle-slider{display:none}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button{border:0;border-radius:100%;margin:2px;background-size:cover;font-size:1px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title='#ffffff']{border:1px solid #ccc}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title='']{border:1px solid #ccc}.tui-image-editor-container .color-picker-control .triangle{width:0;height:0;border-right:7px solid transparent;border-top:8px solid #fff;border-left:7px solid transparent;position:absolute;bottom:-8px;left:84px}.tui-image-editor-container .color-picker-control .tui-colorpicker-container,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container ul,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container{width:100%;height:auto}.tui-image-editor-container .filter-color-item .color-picker-control label{font-color:#333;font-weight:normal;margin-right:7pxleft}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{margin-top:0}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox input + label:before,.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox > label:before{left:-16px}.tui-image-editor-container .color-picker{width:100%;height:auto}.tui-image-editor-container .color-picker-value{width:32px;height:32px;border:0;border-radius:100%;margin:auto;margin-bottom:1px}.tui-image-editor-container .color-picker-value.transparent{border:1px solid #cbcbcb;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .color-picker-value + label{color:#fff}.tui-image-editor-container .tui-image-editor-submenu svg > use{display:none}.tui-image-editor-container .tui-image-editor-submenu svg > use.normal{display:block}.tie-icon-add-button.icon-bubble .tui-image-editor-button[data-icontype="icon-bubble"] svg > use.active,.tie-icon-add-button.icon-heart .tui-image-editor-button[data-icontype="icon-heart"] svg > use.active,.tie-icon-add-button.icon-location .tui-image-editor-button[data-icontype="icon-location"] svg > use.active,.tie-icon-add-button.icon-polygon .tui-image-editor-button[data-icontype="icon-polygon"] svg > use.active,.tie-icon-add-button.icon-star .tui-image-editor-button[data-icontype="icon-star"] svg > use.active,.tie-icon-add-button.icon-star-2 .tui-image-editor-button[data-icontype="icon-star-2"] svg > use.active,.tie-icon-add-button.icon-arrow-3 .tui-image-editor-button[data-icontype="icon-arrow-3"] svg > use.active,.tie-icon-add-button.icon-arrow-2 .tui-image-editor-button[data-icontype="icon-arrow-2"] svg > use.active,.tie-icon-add-button.icon-arrow .tui-image-editor-button[data-icontype="icon-arrow"] svg > use.active{display:block}.tie-draw-line-select-button.line .tui-image-editor-button.line svg > use.normal,.tie-draw-line-select-button.free .tui-image-editor-button.free svg > use.normal{display:none}.tie-draw-line-select-button.line .tui-image-editor-button.line svg > use.active,.tie-draw-line-select-button.free .tui-image-editor-button.free svg > use.active{display:block}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg > use.normal,.tie-flip-button.flipX .tui-image-editor-button.flipX svg > use.normal,.tie-flip-button.flipY .tui-image-editor-button.flipY svg > use.normal{display:none}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg > use.active,.tie-flip-button.flipX .tui-image-editor-button.flipX svg > use.active,.tie-flip-button.flipY .tui-image-editor-button.flipY svg > use.active{display:block}.tie-mask-apply.apply.active .tui-image-editor-button.apply label{color:#fff}.tie-mask-apply.apply.active .tui-image-editor-button.apply svg > use.active{display:block}.tie-crop-button .tui-image-editor-button.apply,.tie-crop-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-crop-button .tui-image-editor-button.preset.active svg > use.active,.tie-crop-preset-button .tui-image-editor-button.preset.active svg > use.active{display:block}.tie-crop-button .tui-image-editor-button.apply.active svg > use.active,.tie-crop-preset-button .tui-image-editor-button.apply.active svg > use.active{display:block}.tie-resize-button .tui-image-editor-button.apply,.tie-resize-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-resize-button .tui-image-editor-button.preset.active svg > use.active,.tie-resize-preset-button .tui-image-editor-button.preset.active svg > use.active{display:block}.tie-resize-button .tui-image-editor-button.apply.active svg > use.active,.tie-resize-preset-button .tui-image-editor-button.apply.active svg > use.active{display:block}.tie-shape-button.rect .tui-image-editor-button.rect svg > use.normal,.tie-shape-button.circle .tui-image-editor-button.circle svg > use.normal,.tie-shape-button.triangle .tui-image-editor-button.triangle svg > use.normal{display:none}.tie-shape-button.rect .tui-image-editor-button.rect svg > use.active,.tie-shape-button.circle .tui-image-editor-button.circle svg > use.active,.tie-shape-button.triangle .tui-image-editor-button.triangle svg > use.active{display:block}.tie-text-effect-button .tui-image-editor-button.active svg > use.active{display:block}.tie-text-align-button.tie-text-align-left .tui-image-editor-button.left svg > use.active,.tie-text-align-button.tie-text-align-center .tui-image-editor-button.center svg > use.active,.tie-text-align-button.tie-text-align-right .tui-image-editor-button.right svg > use.active{display:block}.tie-mask-image-file,.tie-icon-image-file{opacity:0;position:absolute;width:100%;height:100%;border:1px solid #008000;cursor:inherit;left:0;top:0}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg > use.normal,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg > use.normal,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg > use.normal{display:none}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg > use.active,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg > use.active,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg > use.active{display:block}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls ul{text-align:right}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls-logo{display:none}/*
 |--------------------------------------------------------------------------
 | TailwindCSS Directives
 |--------------------------------------------------------------------------
 |
 | Import TailwindCSS directives and swipe out at build-time with all of
 | the styles it generates based on your configured design system.
 |
 | Please check this link for more details:
 | https://tailwindcss.com/docs/installation#include-tailwind-in-your-css
 |
 *//*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com
 *//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Roboto, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type='checkbox']{border-radius:0px}[type='radio']{border-radius:100%}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[type='checkbox']:checked,[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type='file']:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 320px){.container{max-width:320px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}.form-radio{border-radius:100%}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.accordion .accordion-collapse.collapse:not(.show){display:none}.accordion .accordion-collapse.collapse.show{visibility:visible}.alert{position:relative;border-radius:0.375rem;border-width:1px;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem}.alert.alert-dismissible{padding-left:1.25rem;padding-right:4rem}.alert.alert-dismissible:not(.show){display:none}.alert .btn-close{position:absolute;right:0px;margin-top:auto;margin-bottom:auto;margin-right:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem}/* Alert Colors *//* Outline Button *//* Button Soft Colors *//* Default Button */.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:0.375rem;border-width:1px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;font-weight:500;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.btn:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2}:is(.dark .btn){transition-property:none}:is(.dark .btn:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.btn:hover:not(:disabled){--tw-border-opacity:0.9;--tw-bg-opacity:0.9}.btn:not(button){text-align:center}.btn:disabled{cursor:not-allowed;opacity:0.7}/* Default Sizes */.btn-sm{padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1rem}/* Button Colors */.btn-primary{--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .btn-primary){--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity))}/* Button Elevated *//* Button Rounded *//* Button Elevated Rounded *//* Social Media Button *//* Outline Button */.btn-outline-secondary{--tw-border-opacity:1;border-color:rgb(var(--color-secondary) / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-500) / var(--tw-text-opacity))}:is(.dark .btn-outline-secondary){border-color:rgb(var(--color-darkmode-100) / 0.4);--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.btn-outline-secondary:hover:not(:disabled){background-color:rgb(var(--color-secondary) / 0.2)}:is(.dark .btn-outline-secondary:hover:not(:disabled)){background-color:rgb(var(--color-darkmode-100) / 0.1)}/* Button Soft Colors */.dropdown .dropdown-menu {
      transform: translate3d(-10000px, 0px, 0px) !important;
    }.dropdown-menu {
    z-index: 9999;
    inset: 0px auto auto 0px;
    transition: visibility 0s ease-in-out 0.2s, opacity 0.2s 0s;
    visibility:hidden;
    position:absolute;
    opacity:0;
  }.dropdown-menu.show {
      transition: visibility 0s ease-in-out 0s, opacity 0.2s 0s;
      visibility:visible;
      opacity:1;
    }.dropdown-menu.show > .dropdown-content{margin-top:0.25rem}.dropdown-menu.show > .dropdown-content .tab-content .tab-pane{visibility:visible}.dropdown-menu .dropdown-content {
      transition: margin-top 0.2s;
      box-shadow: 0px 3px 10px #00000017;
      position:relative;
      margin-top:1.25rem;
      width:100%;
      border-radius:0.375rem;
      padding:0.5rem;
    }.dropdown-menu .dropdown-content .dropdown-header{padding:0.5rem;font-weight:500}.dropdown-menu .dropdown-content .dropdown-divider{margin-top:0.5rem;margin-bottom:0.5rem;margin-left:-0.5rem;margin-right:-0.5rem}.dropdown-menu .dropdown-content .dropdown-item{display:flex;align-items:center;border-radius:0.375rem;padding:0.5rem;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.dropdown-menu .dropdown-content .dropdown-footer{display:flex;padding:0.25rem}.dropdown-menu .dropdown-content .tab-content .tab-pane{visibility:hidden}.dropdown-content{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dropdown-content){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.dropdown-divider{border-color:rgb(var(--color-slate-200) / 0.6)}:is(.dark .dropdown-divider){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity))}.dropdown-item:hover{background-color:rgb(var(--color-slate-200) / 0.6)}:is(.dark .dropdown-item){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}:is(.dark .dropdown-item:hover){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.\!file .file__icon{position:relative;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.file .file__icon{position:relative;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.\!file .file__icon.file__icon--empty-directory {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='786' height='786' viewBox='0 0 786 786'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(-567 -93)'%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='786' height='721' rx='40' transform='translate(567 158)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
      }.file .file__icon.file__icon--empty-directory {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='786' height='786' viewBox='0 0 786 786'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(-567 -93)'%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='786' height='721' rx='40' transform='translate(567 158)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
      }.\!file .file__icon.file__icon--directory {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='786' height='786' viewBox='0 0 786 786'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(-567 -93)'%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='742' height='734' rx='40' transform='translate(590 145)' fill='%23bec8d9'/%3E%3Crect id='Rectangle_5' data-name='Rectangle 5' width='786' height='692' rx='40' transform='translate(567 187)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
      }.file .file__icon.file__icon--directory {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='786' height='786' viewBox='0 0 786 786'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(-567 -93)'%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='742' height='734' rx='40' transform='translate(590 145)' fill='%23bec8d9'/%3E%3Crect id='Rectangle_5' data-name='Rectangle 5' width='786' height='692' rx='40' transform='translate(567 187)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/svg%3E%0A");
      }.\!file .file__icon.file__icon--file {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='628.027' height='786.012' viewBox='0 0 628.027 786.012'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_5' data-name='Group 5' transform='translate(-646 -92.988)'%3E%3Cpath id='Union_2' data-name='Union 2' d='M40,786A40,40,0,0,1,0,746V40A40,40,0,0,1,40,0H501V103h29v24h98V746a40,40,0,0,1-40,40Z' transform='translate(646 93)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Intersection_2' data-name='Intersection 2' d='M.409,162.042l.058-109.9c31.605,29.739,125.37,125.377,125.37,125.377l-109.976.049A20.025,20.025,0,0,1,.409,162.042Z' transform='translate(1147 42)' fill='%23bec8d9' stroke='%23bec8d9' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
      }.file .file__icon.file__icon--file {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='628.027' height='786.012' viewBox='0 0 628.027 786.012'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_5' data-name='Group 5' transform='translate(-646 -92.988)'%3E%3Cpath id='Union_2' data-name='Union 2' d='M40,786A40,40,0,0,1,0,746V40A40,40,0,0,1,40,0H501V103h29v24h98V746a40,40,0,0,1-40,40Z' transform='translate(646 93)' fill='url(%23linear-gradient)'/%3E%3Cpath id='Intersection_2' data-name='Intersection 2' d='M.409,162.042l.058-109.9c31.605,29.739,125.37,125.377,125.37,125.377l-109.976.049A20.025,20.025,0,0,1,.409,162.042Z' transform='translate(1147 42)' fill='%23bec8d9' stroke='%23bec8d9' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
      }.\!file .file__icon.file__icon--image .file__icon--image__preview{position:absolute;top:0px;left:0px;height:100%;width:100%}.file .file__icon.file__icon--image .file__icon--image__preview{position:absolute;top:0px;left:0px;height:100%;width:100%}.\!file .file__icon.file__icon--image .file__icon--image__preview img{border-radius:0.375rem}.file .file__icon.file__icon--image .file__icon--image__preview img{border-radius:0.375rem}.\!file .file__icon .file__icon__file-name{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;display:flex;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.file .file__icon .file__icon__file-name{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;display:flex;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.\!file .file__icon:before {
        content: "" !important;
        padding-top: 100% !important;
      }.file .file__icon:before {
        content: "";
        padding-top: 100%;
      }.\!file .file__icon:before{display:block;width:100%}.file .file__icon:before{display:block;width:100%}[type="text"],
  [type="email"],
  [type="url"],
  [type="password"],
  [type="number"],
  [type="date"],
  [type="datetime-local"],
  [type="month"],
  [type="search"],
  [type="tel"],
  [type="time"],
  [type="week"],
  [multiple],
  textarea,
  select{--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}.form-check{display:flex;align-items:center}.form-check-label{margin-left:0.5rem;cursor:pointer}.form-check-input{transition-property:all;transition-duration:100ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.form-check-input[type="radio"]{cursor:pointer;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.form-check-input[type="radio"]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2;--tw-ring-offset-width:0px}:is(.dark .form-check-input[type="radio"]){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}:is(.dark .form-check-input[type="radio"]:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.form-check-input[type="radio"]:checked{border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.form-check-input[type="radio"]:disabled:not(:checked){cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}:is(.dark .form-check-input[type="radio"]:disabled:not(:checked)){background-color:rgb(var(--color-darkmode-800) / 0.5)}.form-check-input[type="radio"]:disabled:checked{cursor:not-allowed;opacity:0.7}:is(.dark .form-check-input[type="radio"]:disabled:checked){background-color:rgb(var(--color-darkmode-800) / 0.5)}.form-check-input[type="checkbox"]{cursor:pointer;border-radius:0.25rem;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.form-check-input[type="checkbox"]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2;--tw-ring-offset-width:0px}:is(.dark .form-check-input[type="checkbox"]){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}:is(.dark .form-check-input[type="checkbox"]:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.form-check-input[type="checkbox"]:checked{border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.form-check-input[type="checkbox"]:disabled:not(:checked){cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}:is(.dark .form-check-input[type="checkbox"]:disabled:not(:checked)){background-color:rgb(var(--color-darkmode-800) / 0.5)}.form-check-input[type="checkbox"]:disabled:checked{cursor:not-allowed;opacity:0.7}:is(.dark .form-check-input[type="checkbox"]:disabled:checked){background-color:rgb(var(--color-darkmode-800) / 0.5)}.form-switch .form-check-input {
    width: 38px;
    height: 24px;
    padding: 1px;
    position:relative;
    border-radius:9999px;
    background-image:none;
  }.form-switch .form-check-input:before {
      content: "";
      width: 20px;
      height: 20px;
      box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
      transition-property: margin-left;
      position:absolute;
      top:0px;
      bottom:0px;
      margin-top:auto;
      margin-bottom:auto;
      border-radius:9999px;
      transition-duration:200ms;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }:is(.dark .form-switch .form-check-input):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.form-switch .form-check-input:checked{--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.form-switch .form-check-input:checked::before {
        margin-left: 14px;
        --tw-bg-opacity:1;
        background-color:rgb(255 255 255 / var(--tw-bg-opacity));
      }/* Default Form Control */.form-control{width:100%;border-radius:0.375rem;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));font-size:0.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.form-control::-moz-placeholder{color:rgb(var(--color-slate-400) / 0.9)}.form-control::placeholder{color:rgb(var(--color-slate-400) / 0.9)}.form-control:focus{border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-border-opacity:0.4;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2}:is(.dark .form-control){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));transition-property:none}:is(.dark .form-control)::-moz-placeholder{color:rgb(var(--color-slate-500) / 0.8)}:is(.dark .form-control)::placeholder{color:rgb(var(--color-slate-500) / 0.8)}:is(.dark .form-control:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.form-control:disabled,
    .form-control[readonly]{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}:is(.dark .form-control:disabled),:is(.dark 
    .form-control[readonly]){border-color:transparent;background-color:rgb(var(--color-darkmode-800) / 0.5)}/* Default Sizes */.form-control-sm{padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1rem}/* Form Control Rounded */.form-inline .form-control{flex:1 1 0%}/* Default Form Select */.form-select{width:100%;border-radius:0.375rem;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:2rem;font-size:0.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.form-select:focus{border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-border-opacity:0.4;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2}:is(.dark .form-select){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}:is(.dark .form-select:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.form-select:disabled,
    .form-select[readonly]{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}:is(.dark .form-select:disabled),:is(.dark 
    .form-select[readonly]){background-color:rgb(var(--color-darkmode-800) / 0.5)}/* Default Sizes */.image-fit{position:relative}.image-fit > img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.input-group > .input-group-text,
    .input-group > .form-control{border-radius:0px}.input-group > .input-group-text:not(:first-child), .input-group > .form-control:not(:first-child) {
        border-left-color: transparent;
      }.input-group > .input-group-text:first-child, .input-group > .form-control:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.input-group > .input-group-text:last-child, .input-group > .form-control:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.input-group > .form-control{z-index:10}.modal {
    margin-top: -10000px;
    margin-left: -10000px;
    background: #000000a6;
    transition: visibility 0s linear 0.2s, opacity 0.2s 0s;
    visibility:hidden;
    position:fixed;
    left:0px;
    top:0px;
    height:100vh;
    width:100vw;
    opacity:0;
  }.modal.modal-overlap {
      background: #000000a6;
    }.modal.modal-static .modal-content {
        animation: modal-static-backdrop 0.3s infinite;
        animation-direction: alternate;
      }.modal.show {
      transition: visibility 0s ease-in-out 0s, opacity 0.4s ease-in-out 0s;
      visibility:visible;
      opacity:1;
    }.modal.show > .modal-dialog{margin-top:4rem}.modal .modal-dialog {
      width: 90%;
      transition: margin-top 0.4s;
      margin-left:auto;
      margin-right:auto;
      margin-top:-4rem;
      margin-bottom:4rem;
    }@media (min-width: 640px) {
    .modal .modal-dialog {
        width: 460px
    }
        .modal .modal-dialog.modal-sm {
          width: 300px;
        }
        .modal .modal-dialog.modal-lg {
          width: 600px;
        }
        .modal .modal-dialog.modal-xl {
          width: 600px;
        }
      }@media (min-width: 1024px) {
        .modal .modal-dialog.modal-xl {
          width: 900px;
        }
      }.modal .modal-dialog .modal-content{position:relative}.modal .modal-dialog .modal-content > [data-tw-dismiss="modal"]{position:absolute;right:0px;top:0px;margin-top:0.75rem;margin-right:0.75rem}.modal.modal-slide-over{overflow-x:hidden}.modal.modal-slide-over.modal-static .modal-content{animation:none}.modal.modal-slide-over.show {
        transition: visibility 0s ease-in-out 0s, opacity 0.6s ease-in-out 0s;
        visibility:visible;
        opacity:1;
      }.modal.modal-slide-over.show > .modal-dialog{margin-right:0px}.modal.modal-slide-over .modal-dialog {
        margin-right: -100%;
        transition: margin-right 0.6s;
        margin-top:0px;
        margin-bottom:0px;
      }.modal.modal-slide-over .modal-dialog .modal-content{min-height:100vh;border-radius:0px}.modal.modal-slide-over .modal-dialog .modal-content > [data-tw-dismiss="modal"]{position:absolute;top:0px;left:0px;right:auto;margin-top:1rem;margin-left:-3rem}@keyframes modal-static-backdrop {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(1.05);
    }
  }.pagination{margin-right:auto;display:flex}.pagination .page-item.active .page-link {
    box-shadow: 0px 3px 20px #0000000b;
    position:relative;
    border-radius:0.375rem;
    border-color:transparent;
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity));
  }:is(.dark .pagination .page-item.active .page-link){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.pagination .page-item.active .page-link{font-weight:500}:is(.dark .pagination .page-item.active .page-link){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.pagination .page-item .page-link {
        min-width: 40px;
        display:inline-flex;
        cursor:pointer;
        align-items:center;
        justify-content:center;
        border-radius:0.375rem;
        border-width:1px;
        padding-top:0.5rem;
        padding-bottom:0.5rem;
        padding-left:0.75rem;
        padding-right:0.75rem;
        font-weight:500;
        --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
        box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration:200ms;
      }.pagination .page-item .page-link:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2}:is(.dark .pagination .page-item .page-link){transition-property:none}:is(.dark .pagination .page-item .page-link:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.pagination .page-item .page-link:hover:not(:disabled){--tw-border-opacity:0.9;--tw-bg-opacity:0.9}.pagination .page-item .page-link:not(button){text-align:center}.pagination .page-item .page-link:disabled{cursor:not-allowed;opacity:0.7}.pagination .page-item .page-link{margin-right:0.5rem;display:flex;align-items:center;justify-content:center;border-color:transparent;font-weight:400;--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}:is(.dark .pagination .page-item .page-link){--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.progress{height:0.5rem;width:100%;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity))}:is(.dark .progress){background-color:rgb(0 0 0 / 0.2)}.progress-bar{display:flex;height:100%;align-items:center;justify-content:center;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.nav{display:flex;width:100%}.nav.nav-tabs{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}:is(.dark .nav.nav-tabs){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity))}.nav.nav-tabs .nav-item{margin-bottom:-1px}.nav.nav-tabs .nav-item .nav-link{display:block;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-color:transparent}.nav.nav-tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}:is(.dark .nav.nav-tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.nav.nav-tabs .nav-item .nav-link.active{--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));border-bottom-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:500}:is(.dark .nav.nav-tabs .nav-item .nav-link.active){border-left-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity));border-right-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity));border-top-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(var(--color-darkmode-600) / var(--tw-border-opacity));background-color:transparent}.nav.nav-pills .nav-item .nav-link{border-radius:0.375rem;border-width:0px}.nav.nav-pills .nav-item .nav-link.active{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.nav.nav-boxed-tabs .nav-item .nav-link {
          box-shadow: 0px 3px 20px #0000000b;
          border-radius:0.375rem;
        }.nav.nav-boxed-tabs .nav-item .nav-link.active{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.nav.nav-link-tabs .nav-item .nav-link{border-bottom-width:2px;border-color:transparent}.nav.nav-link-tabs .nav-item .nav-link.active{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-primary) / var(--tw-border-opacity));font-weight:500}.nav-link.active{--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity))}:is(.dark .nav-link.active){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tab-content .tab-pane.active {
        transition: visibility 0s linear 0s, opacity 0.6s 0s;
        visibility:visible;
        position:static;
        opacity:1;
      }@keyframes type-animation {
    50%{opacity:1}
  }.zoom-in{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.zoom-in:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.box {
    box-shadow: 0px 3px 20px #0000000b;
    position:relative;
    border-radius:0.375rem;
    border-color:transparent;
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity));
  }:is(.dark .box){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible !important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.\!left-auto{left:auto !important}.\!top-auto{top:auto !important}.-bottom-\[47px\]{bottom:-47px}.-left-\[15px\]{left:-15px}.-start-2{inset-inline-start:-0.5rem}.-start-2\.5{inset-inline-start:-0.625rem}.-top-\[21px\]{top:-21px}.-top-\[35px\]{top:-35px}.bottom-0{bottom:0px}.bottom-1\/2{bottom:50%}.bottom-\[0\]{bottom:0}.bottom-\[15\%\]{bottom:15%}.bottom-\[20\%\]{bottom:20%}.bottom-\[2px\]{bottom:2px}.left-0{left:0px}.left-1\/2{left:50%}.left-3{left:0.75rem}.left-\[0\]{left:0}.left-\[15\%\]{left:15%}.left-\[20\%\]{left:20%}.left-\[calc\(50\%-1px\)\]{left:calc(50% - 1px)}.right-0{right:0px}.right-2{right:0.5rem}.right-2\.5{right:0.625rem}.right-7{right:1.75rem}.right-\[0\]{right:0}.right-\[15\%\]{right:15%}.right-\[20\%\]{right:20%}.right-\[2px\]{right:2px}.top-0{top:0px}.top-1{top:0.25rem}.top-1\/2{top:50%}.top-2{top:0.5rem}.top-\[0\]{top:0}.top-\[11px\]{top:11px}.top-\[13px\]{top:13px}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1000\]{z-index:1000}.z-\[1040\]{z-index:1040}.z-\[1055\]{z-index:1055}.z-\[1056\]{z-index:1056}.z-\[1065\]{z-index:1065}.z-\[1066\]{z-index:1066}.z-\[1070\]{z-index:1070}.z-\[1080\]{z-index:1080}.z-\[51\]{z-index:51}.z-\[999\]{z-index:999}.float-right{float:right}.float-left{float:left}.-m-1{margin:-0.25rem}.m-0{margin:0px}.m-1{margin:0.25rem}.m-2{margin:0.5rem}.m-4{margin:1rem}.\!my-0{margin-top:0px !important;margin-bottom:0px !important}.-mx-2{margin-left:-0.5rem;margin-right:-0.5rem}.-mx-3{margin-left:-0.75rem;margin-right:-0.75rem}.-my-3{margin-top:-0.75rem;margin-bottom:-0.75rem}.mx-1{margin-left:0.25rem;margin-right:0.25rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0px;margin-bottom:0px}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.my-\[5px\]{margin-top:5px;margin-bottom:5px}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-px{margin-left:-1px}.-mr-1{margin-right:-0.25rem}.-mr-2{margin-right:-0.5rem}.-mt-16{margin-top:-4rem}.-mt-3{margin-top:-0.75rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0px}.mb-1{margin-bottom:0.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:0.5rem}.mb-2\.5{margin-bottom:0.625rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[10px\]{margin-bottom:10px}.ml-1{margin-left:0.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:0.5rem}.ml-3{margin-left:0.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-\[30px\]{margin-left:30px}.ml-\[3px\]{margin-left:3px}.ml-auto{margin-left:auto}.mr-1{margin-right:0.25rem}.mr-16{margin-right:4rem}.mr-2{margin-right:0.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.ms-4{-webkit-margin-start:1rem;margin-inline-start:1rem}.ms-8{-webkit-margin-start:2rem;margin-inline-start:2rem}.mt-0{margin-top:0px}.mt-0\.5{margin-top:0.125rem}.mt-1{margin-top:0.25rem}.mt-1\.5{margin-top:0.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:0.5rem}.mt-2\.5{margin-top:0.625rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-\[50vh\]{margin-top:50vh}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.\!block{display:block !important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.\!h-0{height:0px !important}.h-0{height:0px}.h-1{height:0.25rem}.h-1\.5{height:0.375rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-3{height:0.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[260px\]{height:260px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[512px\]{height:512px}.h-\[56px\]{height:56px}.h-\[6px\]{height:6px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[8rem\]{height:8rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[calc\(100\%-64px\)\]{max-height:calc(100% - 64px)}.max-h-full{max-height:100%}.min-h-\[305px\]{min-height:305px}.min-h-\[325px\]{min-height:325px}.min-h-\[auto\]{min-height:auto}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:0.25rem}.w-1\.5{width:0.375rem}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:0.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:0.75rem}.w-3\/12{width:25%}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/12{width:33.333333%}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-6\/12{width:50%}.w-7{width:1.75rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-9{width:2.25rem}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[260px\]{width:260px}.w-\[2px\]{width:2px}.w-\[304px\]{width:304px}.w-\[30px\]{width:30px}.w-\[328px\]{width:328px}.w-\[32px\]{width:32px}.w-\[40px\]{width:40px}.w-\[4px\]{width:4px}.w-\[5rem\]{width:5rem}.w-\[6px\]{width:6px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[310px\]{min-width:310px}.min-w-\[48px\]{min-width:48px}.min-w-\[64px\]{min-width:64px}.min-w-full{min-width:100%}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[267px\]{max-width:267px}.max-w-\[325px\]{max-width:325px}.max-w-\[90\%\]{max-width:90%}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.origin-\[0_0\]{transform-origin:0 0}.origin-\[center_bottom_0\]{transform-origin:center bottom 0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[150\%\]{--tw-translate-x:-150%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[150\%\]{--tw-translate-x:150%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50px\]{--tw-translate-y:-50px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-180deg\]{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.animate-\[fade-in_0\.15s_both\]{animation:fade-in 0.15s both}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.animate-\[fade-in_0\.3s_both\]{animation:fade-in 0.3s both}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.animate-\[fade-in_350ms_ease-in-out\]{animation:fade-in 350ms ease-in-out}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.animate-\[fade-out_0\.15s_both\]{animation:fade-out 0.15s both}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.animate-\[fade-out_0\.3s_both\]{animation:fade-out 0.3s both}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.animate-\[fade-out_350ms_ease-in-out\]{animation:fade-out 350ms ease-in-out}@keyframes show-up-clock{0%{opacity:0;transform:scale(0.7)}100%{opacity:1;transform:scale(1)}}.animate-\[show-up-clock_350ms_linear\]{animation:show-up-clock 350ms linear}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.\!flex-row{flex-direction:row !important}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-center{justify-items:center}.gap-10{gap:2.5rem}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:0.25rem}.rounded-\[0\.27rem\]{border-radius:0.27rem}.rounded-\[0\.6rem\]{border-radius:0.6rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-md{border-radius:0.375rem}.rounded-none{border-radius:0px}.rounded-sm{border-radius:0.125rem}.rounded-xl{border-radius:0.75rem}.rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.rounded-b-lg{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}.rounded-l-\[0\.25rem\]{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}.rounded-r-\[0\.25rem\]{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}.rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.rounded-t-\[0\.6rem\]{border-top-left-radius:0.6rem;border-top-right-radius:0.6rem}.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}.rounded-bl-lg{border-bottom-left-radius:0.5rem}.rounded-tl-lg{border-top-left-radius:0.5rem}.\!border-\[3px\]{border-width:3px !important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[\.125rem\]{border-width:.125rem}.border-\[14px\]{border-width:14px}.border-\[3px\]{border-width:3px}.border-x-8{border-left-width:8px;border-right-width:8px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-l-\[0\.125rem\]{border-left-width:0.125rem}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-r-2{border-right-width:2px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.\!border-solid{border-style:solid !important}.border-solid{border-style:solid}.border-none{border-style:none}.\!border-\[\#b2b3b4\]{--tw-border-opacity:1 !important;border-color:rgb(178 179 180 / var(--tw-border-opacity)) !important}.border-\[\#059669\]{--tw-border-opacity:1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-\[\#2dcf96\]{--tw-border-opacity:1;border-color:rgb(45 207 150 / var(--tw-border-opacity))}.border-\[\#3b71ca\]{--tw-border-opacity:1;border-color:rgb(59 113 202 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/\[0\.08\]{border-color:rgb(255 255 255 / 0.08)}.border-t-transparent{border-top-color:transparent}.border-opacity-100{--tw-border-opacity:1}.bg-\[\#00000012\]{background-color:#00000012}.bg-\[\#00000066\]{background-color:#00000066}.bg-\[\#2dcf96\]{--tw-bg-opacity:1;background-color:rgb(45 207 150 / var(--tw-bg-opacity))}.bg-\[\#3b71ca\]{--tw-bg-opacity:1;background-color:rgb(59 113 202 / var(--tw-bg-opacity))}.bg-\[\#6d6d6d\]{--tw-bg-opacity:1;background-color:rgb(109 109 109 / var(--tw-bg-opacity))}.bg-\[\#aaa\]{--tw-bg-opacity:1;background-color:rgb(170 170 170 / var(--tw-bg-opacity))}.bg-\[\#bfe1dc\]{--tw-bg-opacity:1;background-color:rgb(191 225 220 / var(--tw-bg-opacity))}.bg-\[\#eceff1\]{--tw-bg-opacity:1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/10{background-color:rgb(0 0 0 / 0.1)}.bg-black\/40{background-color:rgb(0 0 0 / 0.4)}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-danger{--tw-bg-opacity:1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.bg-info{--tw-bg-opacity:1;background-color:rgb(var(--color-info) / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.bg-primary\/80{background-color:rgb(var(--color-primary) / 0.8)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-800) / var(--tw-bg-opacity))}.bg-success{--tw-bg-opacity:1;background-color:rgb(var(--color-success) / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity:1;background-color:rgb(var(--color-warning) / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:rgb(255 255 255 / 0.1)}.bg-white\/30{background-color:rgb(255 255 255 / 0.3)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-zinc-500{--tw-bg-opacity:1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.bg-zinc-600{--tw-bg-opacity:1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.bg-zinc-600\/50{background-color:rgb(82 82 91 / 0.5)}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-50{--tw-bg-opacity:0.5}.from-gray-700{--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgb(55 65 81 / 0)  var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700\/50{--tw-gradient-from:rgb(55 65 81 / 0.5) var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgb(55 65 81 / 0)  var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-via-position: ;--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.bg-contain{background-size:contain}.bg-clip-padding{background-clip:padding-box}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#336dec\]{fill:#336dec}.fill-\[\#afafaf\]{fill:#afafaf}.fill-white{fill:#fff}.stroke-gray-400{stroke:#9ca3af}.stroke-gray-600{stroke:#4b5563}.stroke-red-500{stroke:#ef4444}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0px}.p-1{padding:0.25rem}.p-2{padding:0.5rem}.p-2\.5{padding:0.625rem}.p-3{padding:0.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[5px\]{padding:5px}.p-\[auto\]{padding:auto}.\!py-0{padding-top:0px !important;padding-bottom:0px !important}.px-0{padding-left:0px;padding-right:0px}.px-0\.5{padding-left:0.125rem;padding-right:0.125rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[0\.4rem\]{padding-left:0.4rem;padding-right:0.4rem}.px-\[0\.65em\]{padding-left:0.65em;padding-right:0.65em}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.py-0{padding-top:0px;padding-bottom:0px}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.32rem\]{padding-top:0.32rem;padding-bottom:0.32rem}.py-\[0\.33rem\]{padding-top:0.33rem;padding-bottom:0.33rem}.py-\[0\.4rem\]{padding-top:0.4rem;padding-bottom:0.4rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-0{padding-bottom:0px}.pb-1{padding-bottom:0.25rem}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[0\.25em\]{padding-bottom:0.25em}.pb-\[5px\]{padding-bottom:5px}.pl-1{padding-left:0.25rem}.pl-2{padding-left:0.5rem}.pl-3{padding-left:0.75rem}.pl-5{padding-left:1.25rem}.pl-\[50px\]{padding-left:50px}.pl-\[8px\]{padding-left:8px}.pr-3{padding-right:0.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\[24px\]{padding-right:24px}.pt-0{padding-top:0px}.pt-1{padding-top:0.25rem}.pt-2{padding-top:0.5rem}.pt-2\.5{padding-top:0.625rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[0\.35em\]{padding-top:0.35em}.pt-\[0\.37rem\]{padding-top:0.37rem}.pt-\[6px\]{padding-top:6px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.75em\]{font-size:0.75em}.text-\[0\.8rem\]{font-size:0.8rem}.text-\[0\.9rem\]{font-size:0.9rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[3\.75rem\]{font-size:3.75rem}.text-\[34px\]{font-size:34px}.text-\[35px\]{font-size:35px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[2\.15\]{line-height:2.15}.leading-\[3rem\]{line-height:3rem}.leading-\[40px\]{line-height:40px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.00833em\]{letter-spacing:-0.00833em}.tracking-\[\.1rem\]{letter-spacing:.1rem}.tracking-\[0\.1rem\]{letter-spacing:0.1rem}.tracking-\[1\.7px\]{letter-spacing:1.7px}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:0.025em}.tracking-wider{letter-spacing:0.05em}.tracking-widest{letter-spacing:0.1em}.\!text-gray-50{--tw-text-opacity:1 !important;color:rgb(249 250 251 / var(--tw-text-opacity)) !important}.\!text-primary{--tw-text-opacity:1 !important;color:rgb(var(--color-primary) / var(--tw-text-opacity)) !important}.\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}.text-\[\#00FF0A\]{--tw-text-opacity:1;color:rgb(0 255 10 / var(--tw-text-opacity))}.text-\[\#059669\]{--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-\[\#0A6054\]{--tw-text-opacity:1;color:rgb(10 96 84 / var(--tw-text-opacity))}.text-\[\#212529\]{--tw-text-opacity:1;color:rgb(33 37 41 / var(--tw-text-opacity))}.text-\[\#279989\]{--tw-text-opacity:1;color:rgb(39 153 137 / var(--tw-text-opacity))}.text-\[\#2dcf96\]{--tw-text-opacity:1;color:rgb(45 207 150 / var(--tw-text-opacity))}.text-\[\#3b71ca\]{--tw-text-opacity:1;color:rgb(59 113 202 / var(--tw-text-opacity))}.text-\[\#4f4f4f\]{--tw-text-opacity:1;color:rgb(79 79 79 / var(--tw-text-opacity))}.text-\[\#FF0000\]{--tw-text-opacity:1;color:rgb(255 0 0 / var(--tw-text-opacity))}.text-\[\#b3afaf\]{--tw-text-opacity:1;color:rgb(179 175 175 / var(--tw-text-opacity))}.text-\[\#ffffff8a\]{color:#ffffff8a}.text-\[rgb\(220\2c 76\2c 100\)\]{--tw-text-opacity:1;color:rgb(220 76 100 / var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-black\/50{color:rgb(0 0 0 / 0.5)}.text-black\/\[64\]{color:rgb(0 0 0 / 64)}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-current{color:currentColor}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82 / var(--tw-text-opacity))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgb(var(--color-secondary) / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(var(--color-slate-500) / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(var(--color-slate-600) / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/60{color:rgb(255 255 255 / 0.6)}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-opacity-70{--tw-text-opacity:0.7}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-auto{text-underline-offset:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!opacity-0{opacity:0 !important}.\!opacity-100{opacity:1 !important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:0.5}.opacity-75{opacity:0.75}.opacity-\[\.53\]{opacity:.53}.opacity-\[\.54\]{opacity:.54}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_15px_-3px_rgba\(0\2c 0\2c 0\2c 0\.07\)\2c 0_4px_6px_-2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -2px rgba(0,0,0,0.05);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_15px_-3px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_4px_6px_-2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_5px_0_rgba\(0\2c 0\2c 0\2c 0\.16\)\2c _0_2px_10px_0_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);--tw-shadow-colored:0 2px 5px 0 var(--tw-shadow-color), 0 2px 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_9px_-4px_\#3b71ca\]{--tw-shadow:0 4px 9px -4px #3b71ca;--tw-shadow-colored:0 4px 9px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color:rgb(107 114 128 / 0.2);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[background-color\2c box-shadow\2c border\]{transition-property:background-color,box-shadow,border;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[transform\2c _opacity\]{transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[transform\2c height\]{transition-property:transform,height;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.delay-\[0ms\]{transition-delay:0ms}.duration-150{transition-duration:150ms}.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.duration-500{transition-duration:500ms}.duration-75{transition-duration:75ms}.duration-\[250ms\]{transition-duration:250ms}.duration-\[350ms\]{transition-duration:350ms}.duration-\[400ms\]{transition-duration:400ms}.ease-\[cubic-bezier\(0\2c 0\2c 0\.15\2c 1\)\2c _cubic-bezier\(0\2c 0\2c 0\.15\2c 1\)\]{transition-timing-function:cubic-bezier(0,0,0.15,1), cubic-bezier(0,0,0.15,1)}.ease-\[cubic-bezier\(0\.25\2c 0\.1\2c 0\.25\2c 1\)\]{transition-timing-function:cubic-bezier(0.25,0.1,0.25,1)}.ease-\[cubic-bezier\(0\.25\2c 0\.1\2c 0\.25\2c 1\.0\)\]{transition-timing-function:cubic-bezier(0.25,0.1,0.25,1.0)}.ease-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\]{transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.ease-\[ease\]{transition-timing-function:ease}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}/* Hide scrollbar for Chrome, Safari and Opera */.no-scrollbar::-webkit-scrollbar {
        display: none;
    }/* Hide scrollbar for IE, Edge and Firefox */.no-scrollbar {
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;  /* Firefox */
  }.\[direction\:ltr\]{direction:ltr}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[overflow-style\:none\]{overflow-style:none}.\[transition\:background-color_\.2s_linear\2c _height_\.2s_ease-in-out\]{transition:background-color .2s linear, height .2s ease-in-out}.\[transition\:background-color_\.2s_linear\2c _opacity_\.2s_linear\]{transition:background-color .2s linear, opacity .2s linear}.\[transition\:background-color_\.2s_linear\2c _width_\.2s_ease-in-out\]{transition:background-color .2s linear, width .2s ease-in-out}.\[transition\:background-color_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\2c box-shadow_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\2c border_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\]{transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border 250ms cubic-bezier(0.4,0,0.2,1) 0ms}/*
   |--------------------------------------------------------------------------
   | Colors
   |--------------------------------------------------------------------------
   |
   | Import all fonts used in the template, the font configuration can be
   | seen in "tailwind.config.js".
   |
   | Please check this link for more details:
   | https://tailwindcss.com/docs/theme
   |
   *//* Default colors */:root {
    /* --color-primary: theme("colors.rgb.blue.900");
    --color-secondary: theme("colors.rgb.slate.200");
    --color-success: theme("colors.rgb.teal.600");
    --color-info: theme("colors.rgb.cyan.500");
    --color-warning: theme("colors.rgb.amber.500");
    --color-pending: theme("colors.rgb.orange.500");
    --color-danger: theme("colors.rgb.red.700");
    --color-light: theme("colors.rgb.slate.100");
    --color-dark: theme("colors.rgb.slate.800"); */
    --color-slate-50: 248 250 252;
    --color-slate-100: 241 245 249;
    --color-slate-200: 226 232 240;
    --color-slate-300: 203 213 225;
    --color-slate-400: 148 163 184;
    --color-slate-500: 100 116 139;
    --color-slate-600: 71 85 105;
    --color-slate-700: 51 65 85;
    --color-slate-800: 30 41 59;
    --color-slate-900: 15 23 42;
    --color-primary: 6 78 59;
    --color-secondary: 16 185 129;
    --color-success: 5 150 105;
    --color-info: 6 182 212;
    --color-warning: 250 204 21;
    --color-pending: 245 158 11;
    --color-danger: 225 29 72;
    --color-light: 241 245 249;
    --color-dark: 30 41 59;
}/* Default dark-mode colors */.dark {
    --color-primary: 30 64 175;
    --color-slate-500: 148 163 184;
    --color-darkmode-50: 87 103 132;
    --color-darkmode-100: 74 90 121;
    --color-darkmode-200: 65 81 114;
    --color-darkmode-300: 53 69 103;
    --color-darkmode-400: 48 61 93;
    --color-darkmode-500: 41 53 82;
    --color-darkmode-600: 40 51 78;
    --color-darkmode-700: 35 45 69;
    --color-darkmode-800: 27 37 59;
    --color-darkmode-900: 15 23 42;
}/* Theme 1 colors */.theme-1 {
    --color-primary: 6 78 59;
    --color-secondary: 226 232 240;
    --color-success: 5 150 105;
    --color-info: 6 182 212;
    --color-warning: 250 204 21;
    --color-pending: 245 158 11;
    --color-danger: 225 29 72;
    --color-light: 241 245 249;
    --color-dark: 30 41 59;
}.theme-1.dark {
        --color-primary: 6 95 70;
    }/* Theme 2 colors */.theme-2 {
    --color-primary: 30 64 175;
    --color-secondary: 226 232 240;
    --color-success: 132 204 22;
    --color-info: 6 182 212;
    --color-warning: 250 204 21;
    --color-pending: 249 115 22;
    --color-danger: 220 38 38;
    --color-light: 241 245 249;
    --color-dark: 30 41 59;
}.theme-2.dark {
        --color-primary: 29 78 216;
    }/* Theme 3 colors */.theme-3 {
    --color-primary: 22 78 99;
    --color-secondary: 226 232 240;
    --color-success: 13 148 136;
    --color-info: 6 182 212;
    --color-warning: 245 158 11;
    --color-pending: 217 119 6;
    --color-danger: 185 28 28;
    --color-light: 241 245 249;
    --color-dark: 30 41 59;
}.theme-3.dark {
        --color-primary: 21 94 117;
    }/* Theme 4 colors */.theme-4 {
    --color-primary: 49 46 129;
    --color-secondary: 226 232 240;
    --color-success: 5 150 105;
    --color-info: 6 182 212;
    --color-warning: 234 179 8;
    --color-pending: 234 88 12;
    --color-danger: 185 28 28;
    --color-light: 241 245 249;
    --color-dark: 30 41 59;
}.theme-4.dark {
        --color-primary: 67 56 202;
    }/*
   |--------------------------------------------------------------------------
   | Fonts
   |--------------------------------------------------------------------------
   |
   | Import all fonts used in the template, the font configuration can be
   | seen in "tailwind.config.js".
   |
   | Please check this link for more details:
   | https://tailwindcss.com/docs/theme
   |
   *//* @import "./fonts/_roboto.css"; *//*
   |--------------------------------------------------------------------------
   | Mixins
   |--------------------------------------------------------------------------
   |
   | Import helper mixins.
   |
   *//* Breakpoint up *//* Breakpoint down *//* Breakpoint only *//*
   |--------------------------------------------------------------------------
   | 3rd Party Libraries
   |--------------------------------------------------------------------------
   |
   | Import 3rd party library CSS/SASS files.
   |
   */.breadcrumb{display:flex;align-items:center;--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}:is(.dark .breadcrumb){--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.breadcrumb.breadcrumb-light{color:rgb(255 255 255 / var(--tw-text-opacity));--tw-text-opacity:0.9}.breadcrumb.breadcrumb-light .breadcrumb-item:not(:first-child):before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23e8eeff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right breadcrumb__icon'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
      }.breadcrumb.breadcrumb-light .breadcrumb-item.active{color:rgb(255 255 255 / var(--tw-text-opacity));--tw-text-opacity:0.8}.breadcrumb .breadcrumb-item:not(:first-child){position:relative;margin-left:1.25rem;padding-left:0.125rem}.breadcrumb .breadcrumb-item:not(:first-child):before {
        content: "";
        width: 14px;
        height: 14px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right breadcrumb__icon'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
        background-size: 100%;
        margin-left: -1.125rem;
        position:absolute;
        top:0px;
        bottom:0px;
        margin-top:auto;
        margin-bottom:auto;
      }.breadcrumb .breadcrumb-item.active{cursor:text;--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity))}:is(.dark .breadcrumb .breadcrumb-item.active){--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.dark .breadcrumb .breadcrumb-item:not(:first-child):before {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right breadcrumb__icon'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
        }@media (max-width: calc(640px - 1px)) {
    .form-inline{display:block}
    .form-inline .form-label{margin-bottom:0.5rem;margin-right:0px;text-align:left}
  }* > .intro-x:nth-child(1) {
      z-index: calc(50 - 1);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(1 * 0.1s);
    }* > .-intro-x:nth-child(1) {
      z-index: calc(50 - 1);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(1 * 0.1s);
    }* > .intro-y:nth-child(1) {
      z-index: calc(50 - 1);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(1 * 0.1s);
    }* > .-intro-y:nth-child(1) {
      z-index: calc(50 - 1);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(1 * 0.1s);
    }* > .intro-x:nth-child(2) {
      z-index: calc(50 - 2);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(2 * 0.1s);
    }* > .-intro-x:nth-child(2) {
      z-index: calc(50 - 2);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(2 * 0.1s);
    }* > .intro-y:nth-child(2) {
      z-index: calc(50 - 2);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(2 * 0.1s);
    }* > .-intro-y:nth-child(2) {
      z-index: calc(50 - 2);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(2 * 0.1s);
    }* > .intro-x:nth-child(3) {
      z-index: calc(50 - 3);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(3 * 0.1s);
    }* > .-intro-x:nth-child(3) {
      z-index: calc(50 - 3);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(3 * 0.1s);
    }* > .intro-y:nth-child(3) {
      z-index: calc(50 - 3);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(3 * 0.1s);
    }* > .-intro-y:nth-child(3) {
      z-index: calc(50 - 3);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(3 * 0.1s);
    }* > .intro-x:nth-child(4) {
      z-index: calc(50 - 4);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(4 * 0.1s);
    }* > .-intro-x:nth-child(4) {
      z-index: calc(50 - 4);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(4 * 0.1s);
    }* > .intro-y:nth-child(4) {
      z-index: calc(50 - 4);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(4 * 0.1s);
    }* > .-intro-y:nth-child(4) {
      z-index: calc(50 - 4);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(4 * 0.1s);
    }* > .intro-x:nth-child(5) {
      z-index: calc(50 - 5);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(5 * 0.1s);
    }* > .-intro-x:nth-child(5) {
      z-index: calc(50 - 5);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(5 * 0.1s);
    }* > .intro-y:nth-child(5) {
      z-index: calc(50 - 5);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(5 * 0.1s);
    }* > .-intro-y:nth-child(5) {
      z-index: calc(50 - 5);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(5 * 0.1s);
    }* > .intro-x:nth-child(6) {
      z-index: calc(50 - 6);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(6 * 0.1s);
    }* > .-intro-x:nth-child(6) {
      z-index: calc(50 - 6);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(6 * 0.1s);
    }* > .intro-y:nth-child(6) {
      z-index: calc(50 - 6);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(6 * 0.1s);
    }* > .-intro-y:nth-child(6) {
      z-index: calc(50 - 6);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(6 * 0.1s);
    }* > .intro-x:nth-child(7) {
      z-index: calc(50 - 7);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(7 * 0.1s);
    }* > .-intro-x:nth-child(7) {
      z-index: calc(50 - 7);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(7 * 0.1s);
    }* > .intro-y:nth-child(7) {
      z-index: calc(50 - 7);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(7 * 0.1s);
    }* > .-intro-y:nth-child(7) {
      z-index: calc(50 - 7);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(7 * 0.1s);
    }* > .intro-x:nth-child(8) {
      z-index: calc(50 - 8);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(8 * 0.1s);
    }* > .-intro-x:nth-child(8) {
      z-index: calc(50 - 8);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(8 * 0.1s);
    }* > .intro-y:nth-child(8) {
      z-index: calc(50 - 8);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(8 * 0.1s);
    }* > .-intro-y:nth-child(8) {
      z-index: calc(50 - 8);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(8 * 0.1s);
    }* > .intro-x:nth-child(9) {
      z-index: calc(50 - 9);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(9 * 0.1s);
    }* > .-intro-x:nth-child(9) {
      z-index: calc(50 - 9);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(9 * 0.1s);
    }* > .intro-y:nth-child(9) {
      z-index: calc(50 - 9);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(9 * 0.1s);
    }* > .-intro-y:nth-child(9) {
      z-index: calc(50 - 9);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(9 * 0.1s);
    }* > .intro-x:nth-child(10) {
      z-index: calc(50 - 10);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(10 * 0.1s);
    }* > .-intro-x:nth-child(10) {
      z-index: calc(50 - 10);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(10 * 0.1s);
    }* > .intro-y:nth-child(10) {
      z-index: calc(50 - 10);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(10 * 0.1s);
    }* > .-intro-y:nth-child(10) {
      z-index: calc(50 - 10);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(10 * 0.1s);
    }* > .intro-x:nth-child(11) {
      z-index: calc(50 - 11);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(11 * 0.1s);
    }* > .-intro-x:nth-child(11) {
      z-index: calc(50 - 11);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(11 * 0.1s);
    }* > .intro-y:nth-child(11) {
      z-index: calc(50 - 11);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(11 * 0.1s);
    }* > .-intro-y:nth-child(11) {
      z-index: calc(50 - 11);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(11 * 0.1s);
    }* > .intro-x:nth-child(12) {
      z-index: calc(50 - 12);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(12 * 0.1s);
    }* > .-intro-x:nth-child(12) {
      z-index: calc(50 - 12);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(12 * 0.1s);
    }* > .intro-y:nth-child(12) {
      z-index: calc(50 - 12);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(12 * 0.1s);
    }* > .-intro-y:nth-child(12) {
      z-index: calc(50 - 12);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(12 * 0.1s);
    }* > .intro-x:nth-child(13) {
      z-index: calc(50 - 13);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(13 * 0.1s);
    }* > .-intro-x:nth-child(13) {
      z-index: calc(50 - 13);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(13 * 0.1s);
    }* > .intro-y:nth-child(13) {
      z-index: calc(50 - 13);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(13 * 0.1s);
    }* > .-intro-y:nth-child(13) {
      z-index: calc(50 - 13);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(13 * 0.1s);
    }* > .intro-x:nth-child(14) {
      z-index: calc(50 - 14);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(14 * 0.1s);
    }* > .-intro-x:nth-child(14) {
      z-index: calc(50 - 14);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(14 * 0.1s);
    }* > .intro-y:nth-child(14) {
      z-index: calc(50 - 14);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(14 * 0.1s);
    }* > .-intro-y:nth-child(14) {
      z-index: calc(50 - 14);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(14 * 0.1s);
    }* > .intro-x:nth-child(15) {
      z-index: calc(50 - 15);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(15 * 0.1s);
    }* > .-intro-x:nth-child(15) {
      z-index: calc(50 - 15);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(15 * 0.1s);
    }* > .intro-y:nth-child(15) {
      z-index: calc(50 - 15);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(15 * 0.1s);
    }* > .-intro-y:nth-child(15) {
      z-index: calc(50 - 15);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(15 * 0.1s);
    }* > .intro-x:nth-child(16) {
      z-index: calc(50 - 16);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(16 * 0.1s);
    }* > .-intro-x:nth-child(16) {
      z-index: calc(50 - 16);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(16 * 0.1s);
    }* > .intro-y:nth-child(16) {
      z-index: calc(50 - 16);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(16 * 0.1s);
    }* > .-intro-y:nth-child(16) {
      z-index: calc(50 - 16);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(16 * 0.1s);
    }* > .intro-x:nth-child(17) {
      z-index: calc(50 - 17);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(17 * 0.1s);
    }* > .-intro-x:nth-child(17) {
      z-index: calc(50 - 17);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(17 * 0.1s);
    }* > .intro-y:nth-child(17) {
      z-index: calc(50 - 17);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(17 * 0.1s);
    }* > .-intro-y:nth-child(17) {
      z-index: calc(50 - 17);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(17 * 0.1s);
    }* > .intro-x:nth-child(18) {
      z-index: calc(50 - 18);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(18 * 0.1s);
    }* > .-intro-x:nth-child(18) {
      z-index: calc(50 - 18);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(18 * 0.1s);
    }* > .intro-y:nth-child(18) {
      z-index: calc(50 - 18);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(18 * 0.1s);
    }* > .-intro-y:nth-child(18) {
      z-index: calc(50 - 18);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(18 * 0.1s);
    }* > .intro-x:nth-child(19) {
      z-index: calc(50 - 19);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(19 * 0.1s);
    }* > .-intro-x:nth-child(19) {
      z-index: calc(50 - 19);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(19 * 0.1s);
    }* > .intro-y:nth-child(19) {
      z-index: calc(50 - 19);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(19 * 0.1s);
    }* > .-intro-y:nth-child(19) {
      z-index: calc(50 - 19);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(19 * 0.1s);
    }* > .intro-x:nth-child(20) {
      z-index: calc(50 - 20);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(20 * 0.1s);
    }* > .-intro-x:nth-child(20) {
      z-index: calc(50 - 20);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(20 * 0.1s);
    }* > .intro-y:nth-child(20) {
      z-index: calc(50 - 20);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(20 * 0.1s);
    }* > .-intro-y:nth-child(20) {
      z-index: calc(50 - 20);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(20 * 0.1s);
    }* > .intro-x:nth-child(21) {
      z-index: calc(50 - 21);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(21 * 0.1s);
    }* > .-intro-x:nth-child(21) {
      z-index: calc(50 - 21);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(21 * 0.1s);
    }* > .intro-y:nth-child(21) {
      z-index: calc(50 - 21);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(21 * 0.1s);
    }* > .-intro-y:nth-child(21) {
      z-index: calc(50 - 21);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(21 * 0.1s);
    }* > .intro-x:nth-child(22) {
      z-index: calc(50 - 22);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(22 * 0.1s);
    }* > .-intro-x:nth-child(22) {
      z-index: calc(50 - 22);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(22 * 0.1s);
    }* > .intro-y:nth-child(22) {
      z-index: calc(50 - 22);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(22 * 0.1s);
    }* > .-intro-y:nth-child(22) {
      z-index: calc(50 - 22);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(22 * 0.1s);
    }* > .intro-x:nth-child(23) {
      z-index: calc(50 - 23);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(23 * 0.1s);
    }* > .-intro-x:nth-child(23) {
      z-index: calc(50 - 23);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(23 * 0.1s);
    }* > .intro-y:nth-child(23) {
      z-index: calc(50 - 23);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(23 * 0.1s);
    }* > .-intro-y:nth-child(23) {
      z-index: calc(50 - 23);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(23 * 0.1s);
    }* > .intro-x:nth-child(24) {
      z-index: calc(50 - 24);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(24 * 0.1s);
    }* > .-intro-x:nth-child(24) {
      z-index: calc(50 - 24);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(24 * 0.1s);
    }* > .intro-y:nth-child(24) {
      z-index: calc(50 - 24);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(24 * 0.1s);
    }* > .-intro-y:nth-child(24) {
      z-index: calc(50 - 24);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(24 * 0.1s);
    }* > .intro-x:nth-child(25) {
      z-index: calc(50 - 25);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(25 * 0.1s);
    }* > .-intro-x:nth-child(25) {
      z-index: calc(50 - 25);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(25 * 0.1s);
    }* > .intro-y:nth-child(25) {
      z-index: calc(50 - 25);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(25 * 0.1s);
    }* > .-intro-y:nth-child(25) {
      z-index: calc(50 - 25);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(25 * 0.1s);
    }* > .intro-x:nth-child(26) {
      z-index: calc(50 - 26);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(26 * 0.1s);
    }* > .-intro-x:nth-child(26) {
      z-index: calc(50 - 26);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(26 * 0.1s);
    }* > .intro-y:nth-child(26) {
      z-index: calc(50 - 26);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(26 * 0.1s);
    }* > .-intro-y:nth-child(26) {
      z-index: calc(50 - 26);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(26 * 0.1s);
    }* > .intro-x:nth-child(27) {
      z-index: calc(50 - 27);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(27 * 0.1s);
    }* > .-intro-x:nth-child(27) {
      z-index: calc(50 - 27);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(27 * 0.1s);
    }* > .intro-y:nth-child(27) {
      z-index: calc(50 - 27);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(27 * 0.1s);
    }* > .-intro-y:nth-child(27) {
      z-index: calc(50 - 27);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(27 * 0.1s);
    }* > .intro-x:nth-child(28) {
      z-index: calc(50 - 28);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(28 * 0.1s);
    }* > .-intro-x:nth-child(28) {
      z-index: calc(50 - 28);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(28 * 0.1s);
    }* > .intro-y:nth-child(28) {
      z-index: calc(50 - 28);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(28 * 0.1s);
    }* > .-intro-y:nth-child(28) {
      z-index: calc(50 - 28);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(28 * 0.1s);
    }* > .intro-x:nth-child(29) {
      z-index: calc(50 - 29);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(29 * 0.1s);
    }* > .-intro-x:nth-child(29) {
      z-index: calc(50 - 29);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(29 * 0.1s);
    }* > .intro-y:nth-child(29) {
      z-index: calc(50 - 29);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(29 * 0.1s);
    }* > .-intro-y:nth-child(29) {
      z-index: calc(50 - 29);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(29 * 0.1s);
    }* > .intro-x:nth-child(30) {
      z-index: calc(50 - 30);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(30 * 0.1s);
    }* > .-intro-x:nth-child(30) {
      z-index: calc(50 - 30);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(30 * 0.1s);
    }* > .intro-y:nth-child(30) {
      z-index: calc(50 - 30);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(30 * 0.1s);
    }* > .-intro-y:nth-child(30) {
      z-index: calc(50 - 30);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(30 * 0.1s);
    }* > .intro-x:nth-child(31) {
      z-index: calc(50 - 31);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(31 * 0.1s);
    }* > .-intro-x:nth-child(31) {
      z-index: calc(50 - 31);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(31 * 0.1s);
    }* > .intro-y:nth-child(31) {
      z-index: calc(50 - 31);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(31 * 0.1s);
    }* > .-intro-y:nth-child(31) {
      z-index: calc(50 - 31);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(31 * 0.1s);
    }* > .intro-x:nth-child(32) {
      z-index: calc(50 - 32);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(32 * 0.1s);
    }* > .-intro-x:nth-child(32) {
      z-index: calc(50 - 32);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(32 * 0.1s);
    }* > .intro-y:nth-child(32) {
      z-index: calc(50 - 32);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(32 * 0.1s);
    }* > .-intro-y:nth-child(32) {
      z-index: calc(50 - 32);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(32 * 0.1s);
    }* > .intro-x:nth-child(33) {
      z-index: calc(50 - 33);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(33 * 0.1s);
    }* > .-intro-x:nth-child(33) {
      z-index: calc(50 - 33);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(33 * 0.1s);
    }* > .intro-y:nth-child(33) {
      z-index: calc(50 - 33);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(33 * 0.1s);
    }* > .-intro-y:nth-child(33) {
      z-index: calc(50 - 33);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(33 * 0.1s);
    }* > .intro-x:nth-child(34) {
      z-index: calc(50 - 34);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(34 * 0.1s);
    }* > .-intro-x:nth-child(34) {
      z-index: calc(50 - 34);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(34 * 0.1s);
    }* > .intro-y:nth-child(34) {
      z-index: calc(50 - 34);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(34 * 0.1s);
    }* > .-intro-y:nth-child(34) {
      z-index: calc(50 - 34);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(34 * 0.1s);
    }* > .intro-x:nth-child(35) {
      z-index: calc(50 - 35);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(35 * 0.1s);
    }* > .-intro-x:nth-child(35) {
      z-index: calc(50 - 35);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(35 * 0.1s);
    }* > .intro-y:nth-child(35) {
      z-index: calc(50 - 35);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(35 * 0.1s);
    }* > .-intro-y:nth-child(35) {
      z-index: calc(50 - 35);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(35 * 0.1s);
    }* > .intro-x:nth-child(36) {
      z-index: calc(50 - 36);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(36 * 0.1s);
    }* > .-intro-x:nth-child(36) {
      z-index: calc(50 - 36);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(36 * 0.1s);
    }* > .intro-y:nth-child(36) {
      z-index: calc(50 - 36);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(36 * 0.1s);
    }* > .-intro-y:nth-child(36) {
      z-index: calc(50 - 36);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(36 * 0.1s);
    }* > .intro-x:nth-child(37) {
      z-index: calc(50 - 37);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(37 * 0.1s);
    }* > .-intro-x:nth-child(37) {
      z-index: calc(50 - 37);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(37 * 0.1s);
    }* > .intro-y:nth-child(37) {
      z-index: calc(50 - 37);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(37 * 0.1s);
    }* > .-intro-y:nth-child(37) {
      z-index: calc(50 - 37);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(37 * 0.1s);
    }* > .intro-x:nth-child(38) {
      z-index: calc(50 - 38);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(38 * 0.1s);
    }* > .-intro-x:nth-child(38) {
      z-index: calc(50 - 38);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(38 * 0.1s);
    }* > .intro-y:nth-child(38) {
      z-index: calc(50 - 38);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(38 * 0.1s);
    }* > .-intro-y:nth-child(38) {
      z-index: calc(50 - 38);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(38 * 0.1s);
    }* > .intro-x:nth-child(39) {
      z-index: calc(50 - 39);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(39 * 0.1s);
    }* > .-intro-x:nth-child(39) {
      z-index: calc(50 - 39);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(39 * 0.1s);
    }* > .intro-y:nth-child(39) {
      z-index: calc(50 - 39);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(39 * 0.1s);
    }* > .-intro-y:nth-child(39) {
      z-index: calc(50 - 39);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(39 * 0.1s);
    }* > .intro-x:nth-child(40) {
      z-index: calc(50 - 40);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(40 * 0.1s);
    }* > .-intro-x:nth-child(40) {
      z-index: calc(50 - 40);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(40 * 0.1s);
    }* > .intro-y:nth-child(40) {
      z-index: calc(50 - 40);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(40 * 0.1s);
    }* > .-intro-y:nth-child(40) {
      z-index: calc(50 - 40);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(40 * 0.1s);
    }* > .intro-x:nth-child(41) {
      z-index: calc(50 - 41);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(41 * 0.1s);
    }* > .-intro-x:nth-child(41) {
      z-index: calc(50 - 41);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(41 * 0.1s);
    }* > .intro-y:nth-child(41) {
      z-index: calc(50 - 41);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(41 * 0.1s);
    }* > .-intro-y:nth-child(41) {
      z-index: calc(50 - 41);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(41 * 0.1s);
    }* > .intro-x:nth-child(42) {
      z-index: calc(50 - 42);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(42 * 0.1s);
    }* > .-intro-x:nth-child(42) {
      z-index: calc(50 - 42);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(42 * 0.1s);
    }* > .intro-y:nth-child(42) {
      z-index: calc(50 - 42);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(42 * 0.1s);
    }* > .-intro-y:nth-child(42) {
      z-index: calc(50 - 42);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(42 * 0.1s);
    }* > .intro-x:nth-child(43) {
      z-index: calc(50 - 43);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(43 * 0.1s);
    }* > .-intro-x:nth-child(43) {
      z-index: calc(50 - 43);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(43 * 0.1s);
    }* > .intro-y:nth-child(43) {
      z-index: calc(50 - 43);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(43 * 0.1s);
    }* > .-intro-y:nth-child(43) {
      z-index: calc(50 - 43);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(43 * 0.1s);
    }* > .intro-x:nth-child(44) {
      z-index: calc(50 - 44);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(44 * 0.1s);
    }* > .-intro-x:nth-child(44) {
      z-index: calc(50 - 44);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(44 * 0.1s);
    }* > .intro-y:nth-child(44) {
      z-index: calc(50 - 44);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(44 * 0.1s);
    }* > .-intro-y:nth-child(44) {
      z-index: calc(50 - 44);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(44 * 0.1s);
    }* > .intro-x:nth-child(45) {
      z-index: calc(50 - 45);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(45 * 0.1s);
    }* > .-intro-x:nth-child(45) {
      z-index: calc(50 - 45);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(45 * 0.1s);
    }* > .intro-y:nth-child(45) {
      z-index: calc(50 - 45);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(45 * 0.1s);
    }* > .-intro-y:nth-child(45) {
      z-index: calc(50 - 45);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(45 * 0.1s);
    }* > .intro-x:nth-child(46) {
      z-index: calc(50 - 46);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(46 * 0.1s);
    }* > .-intro-x:nth-child(46) {
      z-index: calc(50 - 46);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(46 * 0.1s);
    }* > .intro-y:nth-child(46) {
      z-index: calc(50 - 46);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(46 * 0.1s);
    }* > .-intro-y:nth-child(46) {
      z-index: calc(50 - 46);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(46 * 0.1s);
    }* > .intro-x:nth-child(47) {
      z-index: calc(50 - 47);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(47 * 0.1s);
    }* > .-intro-x:nth-child(47) {
      z-index: calc(50 - 47);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(47 * 0.1s);
    }* > .intro-y:nth-child(47) {
      z-index: calc(50 - 47);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(47 * 0.1s);
    }* > .-intro-y:nth-child(47) {
      z-index: calc(50 - 47);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(47 * 0.1s);
    }* > .intro-x:nth-child(48) {
      z-index: calc(50 - 48);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(48 * 0.1s);
    }* > .-intro-x:nth-child(48) {
      z-index: calc(50 - 48);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(48 * 0.1s);
    }* > .intro-y:nth-child(48) {
      z-index: calc(50 - 48);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(48 * 0.1s);
    }* > .-intro-y:nth-child(48) {
      z-index: calc(50 - 48);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(48 * 0.1s);
    }* > .intro-x:nth-child(49) {
      z-index: calc(50 - 49);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(49 * 0.1s);
    }* > .-intro-x:nth-child(49) {
      z-index: calc(50 - 49);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(49 * 0.1s);
    }* > .intro-y:nth-child(49) {
      z-index: calc(50 - 49);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(49 * 0.1s);
    }* > .-intro-y:nth-child(49) {
      z-index: calc(50 - 49);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(49 * 0.1s);
    }* > .intro-x:nth-child(50) {
      z-index: calc(50 - 50);
      opacity: 0;
      position: relative;
      transform: translateX(50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(50 * 0.1s);
    }* > .-intro-x:nth-child(50) {
      z-index: calc(50 - 50);
      opacity: 0;
      position: relative;
      transform: translateX(-50px);
      animation: 0.4s intro-x-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(50 * 0.1s);
    }* > .intro-y:nth-child(50) {
      z-index: calc(50 - 50);
      opacity: 0;
      position: relative;
      transform: translateY(50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(50 * 0.1s);
    }* > .-intro-y:nth-child(50) {
      z-index: calc(50 - 50);
      opacity: 0;
      position: relative;
      transform: translateY(-50px);
      animation: 0.4s intro-y-animation ease-in-out 0.33333s;
      animation-fill-mode: forwards;
      animation-delay: calc(50 * 0.1s);
    }@keyframes intro-x-animation {
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}@keyframes intro-y-animation {
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}@media (max-width: calc(640px - 1px)) {
    .modal.modal-slide-over.show > .modal-dialog .modal-content > [data-tw-dismiss="modal"]{margin-left:-2.5rem}
    .pagination{margin-right:0px;width:100%}
    .pagination .page-item{flex:1 1 0%}
        .pagination .page-item:nth-child(1) .page-link, .pagination .page-item:nth-child(2) .page-link, .pagination .page-item:nth-child(3) .page-link, .pagination .page-item:nth-child(7) .page-link, .pagination .page-item:nth-child(8) .page-link, .pagination .page-item:nth-child(9) .page-link{padding-left:0.25rem;padding-right:0.25rem}
    .pagination .page-item .page-link{margin-right:0px;min-width:0px}
  }.table{width:100%;text-align:left}.table thead.table-dark{--tw-bg-opacity:1;background-color:rgb(var(--color-dark) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .table thead.table-dark){background-color:rgb(0 0 0 / 0.3)}.table thead.table-dark tr th{border-bottom-width:0px}.table thead.table-light{background-color:rgb(var(--color-slate-200) / 0.6)}:is(.dark .table thead.table-light){--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity))}.table thead.table-light tr th{border-bottom-width:0px;--tw-text-opacity:1;color:rgb(var(--color-slate-700) / var(--tw-text-opacity))}.table th{border-bottom-width:2px;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;font-weight:500}:is(.dark .table th){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-300) / var(--tw-border-opacity))}.table td{border-bottom-width:1px;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem}:is(.dark .table td){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-300) / var(--tw-border-opacity))}.table.table-dark{--tw-bg-opacity:1;background-color:rgb(var(--color-dark) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .table.table-dark){background-color:rgb(0 0 0 / 0.3)}.table.table-dark th{--tw-border-opacity:1;border-color:rgb(var(--color-slate-600) / var(--tw-border-opacity))}:is(.dark .table.table-dark th){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-300) / var(--tw-border-opacity))}.table.table-dark td{--tw-border-opacity:1;border-color:rgb(var(--color-slate-600) / var(--tw-border-opacity))}:is(.dark .table.table-dark td){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-300) / var(--tw-border-opacity))}.table.table-bordered th,
    .table.table-bordered td{border-left-width:1px;border-right-width:1px;border-top-width:1px}.table.table-hover tr:hover td{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}:is(.dark .table.table-hover tr:hover td){background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));--tw-bg-opacity:0.5}.table.table-striped tr:nth-of-type(odd) td{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}:is(.dark .table.table-striped tr:nth-of-type(odd) td){background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));--tw-bg-opacity:0.5}.table.table-sm th{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.table.table-sm td{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333;
  background: #f8f8f8;
}.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic;
}.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold;
}.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}.hljs-string,
.hljs-doctag {
  color: #d14;
}.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold;
}.hljs-subst {
  font-weight: normal;
}.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}.hljs-regexp,
.hljs-link {
  color: #009926;
}.hljs-symbol,
.hljs-bullet {
  color: #990073;
}.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}.hljs-meta {
  color: #999;
  font-weight: bold;
}.hljs-deletion {
  background: #fdd;
}.hljs-addition {
  background: #dfd;
}.hljs-emphasis {
  font-style: italic;
}.hljs-strong {
  font-weight: bold;
}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify {
    padding: 12px 20px;
    color: #ffffff;
    display: inline-block;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    background: linear-gradient(135deg, #73a5ff, #5477f5);
    position: fixed;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    max-width: calc(50% - 20px);
    z-index: 2147483647;
}.toastify.on {
    opacity: 1;
}.toast-close {
    background: transparent;
    border: 0;
    color: white;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    opacity: 0.4;
    padding: 0 5px;
}.toastify-right {
    right: 15px;
}.toastify-left {
    left: 15px;
}.toastify-top {
    top: -150px;
}.toastify-bottom {
    bottom: -150px;
}.toastify-rounded {
    border-radius: 25px;
}.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
    max-width: -moz-fit-content;
}@media only screen and (max-width: 360px) {
    .toastify-right, .toastify-left {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        max-width: -moz-fit-content;
        max-width: fit-content;
    }
}@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: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  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: 0.5;
}.dropzone .dz-message {
  text-align: center;
  margin: 2em 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: white;
}.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.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, 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, 0.8);
  background-color: rgba(255, 255, 255, 0.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, 0.4);
  padding: 0 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;
}.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.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: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 300ms ease-in-out;
}.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 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}.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 #be2626;
}img[data-action="zoom"] {
  cursor: zoom-in;
}.zoom-img,
.zoom-img-wrap {
  position: relative;
  z-index: 666;
  transition: all 300ms;
}img.zoom-img {
  cursor: zoom-out;
}.zoom-overlay {
  cursor: zoom-out;
  z-index: 420;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  filter: "alpha(opacity=0)";
  opacity: 0;
  transition:      opacity 300ms;
}.zoom-overlay-open .zoom-overlay {
  filter: "alpha(opacity=100)";
  opacity: 1;
}/* Tabulator v4.9.3 (c) Oliver Folkerd */.tabulator {
  position: relative;
  border: 1px solid #999;
  background-color: #888;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  transform: translatez(0);
}.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableHolder .tabulator-table {
  min-width: 100%;
}.tabulator[tabulator-layout="fitDataTable"] {
  display: inline-block;
}.tabulator.tabulator-block-select {
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}.tabulator .tabulator-header {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #999;
  background-color: #e6e6e6;
  color: #555;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}.tabulator .tabulator-header.tabulator-header-hidden {
  display: none;
}.tabulator .tabulator-header .tabulator-col {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border-right: 1px solid #aaa;
  background: #e6e6e6;
  text-align: left;
  vertical-align: bottom;
  overflow: hidden;
}.tabulator .tabulator-header .tabulator-col.tabulator-moving {
  position: absolute;
  border: 1px solid #999;
  background: #cdcdcd;
  pointer-events: none;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
  box-sizing: border-box;
  position: relative;
  padding: 4px;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button {
  padding: 0 8px;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover {
  cursor: pointer;
  opacity: .6;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {
  position: relative;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #999;
  padding: 1px;
  background: #fff;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button + .tabulator-title-editor {
  width: calc(100% - 22px);
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #bbb;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  position: relative;
  display: flex;
  border-top: 1px solid #aaa;
  overflow: hidden;
  margin-right: -1px;
}.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev {
  display: none;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
  position: relative;
  box-sizing: border-box;
  margin-top: 2px;
  width: 100%;
  text-align: center;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {
  height: auto !important;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {
  margin-top: 3px;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {
  width: 0;
  height: 0;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 25px;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
  cursor: pointer;
  background-color: #cdcdcd;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter {
  color: #bbb;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #bbb;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter {
  color: #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter {
  color: #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-bottom: none;
  border-top: 6px solid #666;
  color: #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  display: flex;
  align-items: center;
  justify-content: center;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {
  transform: rotate(180deg);
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-top: 20px;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {
  padding-right: 0;
  padding-bottom: 20px;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {
  justify-content: center;
  left: 0;
  right: 0;
  top: 4px;
  bottom: auto;
}.tabulator .tabulator-header .tabulator-frozen {
  display: inline-block;
  position: absolute;
  z-index: 10;
}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}.tabulator .tabulator-header .tabulator-calcs-holder {
  box-sizing: border-box;
  min-width: 600%;
  background: #f3f3f3 !important;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  overflow: hidden;
}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
  background: #f3f3f3 !important;
}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}.tabulator .tabulator-header .tabulator-frozen-rows-holder {
  min-width: 600%;
}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
  display: none;
}.tabulator .tabulator-tableHolder {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}.tabulator .tabulator-tableHolder:focus {
  outline: none;
}.tabulator .tabulator-tableHolder .tabulator-placeholder {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
}.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode="virtual"] {
  min-height: 100%;
  min-width: 100%;
}.tabulator .tabulator-tableHolder .tabulator-placeholder span {
  display: inline-block;
  margin: 0 auto;
  padding: 10px;
  color: #ccc;
  font-weight: bold;
  font-size: 20px;
}.tabulator .tabulator-tableHolder .tabulator-table {
  position: relative;
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  overflow: visible;
  color: #333;
}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs {
  font-weight: bold;
  background: #e2e2e2 !important;
}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {
  border-bottom: 2px solid #aaa;
}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {
  border-top: 2px solid #aaa;
}.tabulator .tabulator-footer {
  padding: 5px 10px;
  border-top: 1px solid #999;
  background-color: #e6e6e6;
  text-align: right;
  color: #555;
  font-weight: bold;
  white-space: nowrap;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}.tabulator .tabulator-footer .tabulator-calcs-holder {
  box-sizing: border-box;
  width: calc(100% + 20px);
  margin: -5px -10px 5px -10px;
  text-align: left;
  background: #f3f3f3 !important;
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  overflow: hidden;
}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
  background: #f3f3f3 !important;
}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
  margin-bottom: -5px;
  border-bottom: none;
}.tabulator .tabulator-footer .tabulator-paginator {
  color: #555;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}.tabulator .tabulator-footer .tabulator-page-size {
  display: inline-block;
  margin: 0 5px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
}.tabulator .tabulator-footer .tabulator-pages {
  margin: 0 7px;
}.tabulator .tabulator-footer .tabulator-page {
  display: inline-block;
  margin: 0 2px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.2);
}.tabulator .tabulator-footer .tabulator-page.active {
  color: #d00;
}.tabulator .tabulator-footer .tabulator-page:disabled {
  opacity: .5;
}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
}.tabulator .tabulator-col-resize-handle {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 5px;
}.tabulator .tabulator-col-resize-handle.prev {
  left: 0;
  right: auto;
}.tabulator .tabulator-col-resize-handle:hover {
  cursor: ew-resize;
}.tabulator .tabulator-loader {
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  text-align: center;
}.tabulator .tabulator-loader .tabulator-loader-msg {
  display: inline-block;
  margin: 0 auto;
  padding: 10px 20px;
  border-radius: 10px;
  background: #fff;
  font-weight: bold;
  font-size: 16px;
}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
  border: 4px solid #333;
  color: #000;
}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {
  border: 4px solid #D00;
  color: #590000;
}.tabulator-row {
  position: relative;
  box-sizing: border-box;
  min-height: 22px;
  background-color: #fff;
}.tabulator-row.tabulator-row-even {
  background-color: #EFEFEF;
}.tabulator-row.tabulator-selectable:hover {
  background-color: #bbb;
  cursor: pointer;
}.tabulator-row.tabulator-selected {
  background-color: #9ABCEA;
}.tabulator-row.tabulator-selected:hover {
  background-color: #769BCC;
  cursor: pointer;
}.tabulator-row.tabulator-row-moving {
  border: 1px solid #000;
  background: #fff;
}.tabulator-row.tabulator-moving {
  position: absolute;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  pointer-events: none;
  z-index: 15;
}.tabulator-row .tabulator-row-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
}.tabulator-row .tabulator-row-resize-handle.prev {
  top: 0;
  bottom: auto;
}.tabulator-row .tabulator-row-resize-handle:hover {
  cursor: ns-resize;
}.tabulator-row .tabulator-frozen {
  display: inline-block;
  position: absolute;
  background-color: inherit;
  z-index: 10;
}.tabulator-row .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}.tabulator-row .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}.tabulator-row .tabulator-responsive-collapse {
  box-sizing: border-box;
  padding: 5px;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}.tabulator-row .tabulator-responsive-collapse:empty {
  display: none;
}.tabulator-row .tabulator-responsive-collapse table {
  font-size: 14px;
}.tabulator-row .tabulator-responsive-collapse table tr td {
  position: relative;
}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {
  padding-right: 10px;
}.tabulator-row .tabulator-cell {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 4px;
  border-right: 1px solid #aaa;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.tabulator-row .tabulator-cell.tabulator-editing {
  border: 1px solid #1D68CD;
  outline: none;
  padding: 0;
}.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {
  border: 1px;
  background: transparent;
}.tabulator-row .tabulator-cell.tabulator-validation-fail {
  border: 1px solid #dd0000;
}.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select {
  border: 1px;
  background: transparent;
  color: #dd0000;
}.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev {
  display: none;
}.tabulator-row .tabulator-cell.tabulator-row-handle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {
  width: 80%;
}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
  width: 100%;
  height: 3px;
  margin-top: 2px;
  background: #666;
}.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #333;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #333;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  height: 15px;
  width: 15px;
  border-radius: 20px;
  background: #666;
  color: #fff;
  font-weight: bold;
  font-size: 1.1em;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {
  opacity: .7;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {
  display: initial;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {
  display: none;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {
  display: none;
}.tabulator-row .tabulator-cell .tabulator-traffic-light {
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 14px;
}.tabulator-row.tabulator-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #aaa;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}.tabulator-row.tabulator-group:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.1);
}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  border-bottom: 0;
}.tabulator-row.tabulator-group.tabulator-group-level-1 {
  padding-left: 30px;
}.tabulator-row.tabulator-group.tabulator-group-level-2 {
  padding-left: 50px;
}.tabulator-row.tabulator-group.tabulator-group-level-3 {
  padding-left: 70px;
}.tabulator-row.tabulator-group.tabulator-group-level-4 {
  padding-left: 90px;
}.tabulator-row.tabulator-group.tabulator-group-level-5 {
  padding-left: 110px;
}.tabulator-row.tabulator-group .tabulator-group-toggle {
  display: inline-block;
}.tabulator-row.tabulator-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #666;
  vertical-align: middle;
}.tabulator-row.tabulator-group span {
  margin-left: 10px;
  color: #d00;
}.tabulator-menu {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #aaa;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
}.tabulator-menu .tabulator-menu-item {
  position: relative;
  box-sizing: border-box;
  padding: 5px 10px;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
  opacity: .5;
}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
  cursor: pointer;
  background: #EFEFEF;
}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {
  padding-right: 25px;
}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {
  display: inline-block;
  position: absolute;
  top: calc(5px + .4em);
  right: 10px;
  height: 7px;
  width: 7px;
  content: '';
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #aaa;
  vertical-align: top;
  transform: rotate(45deg);
}.tabulator-menu .tabulator-menu-separator {
  border-top: 1px solid #aaa;
}.tabulator-edit-select-list {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  max-height: 200px;
  background: #fff;
  border: 1px solid #aaa;
  font-size: 14px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
}.tabulator-edit-select-list .tabulator-edit-select-list-item {
  padding: 4px;
  color: #333;
}.tabulator-edit-select-list .tabulator-edit-select-list-item.active {
  color: #fff;
  background: #1D68CD;
}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused {
  outline: 1px solid rgba(255, 255, 255, 0.5);
}.tabulator-edit-select-list .tabulator-edit-select-list-item.focused {
  outline: 1px solid #1D68CD;
}.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {
  cursor: pointer;
  color: #fff;
  background: #1D68CD;
}.tabulator-edit-select-list .tabulator-edit-select-list-notice {
  padding: 4px;
  color: #333;
  text-align: center;
}.tabulator-edit-select-list .tabulator-edit-select-list-group {
  border-bottom: 1px solid #aaa;
  padding: 4px;
  padding-top: 6px;
  color: #333;
  font-weight: bold;
}.tabulator.tabulator-ltr {
  direction: ltr;
}.tabulator.tabulator-rtl {
  text-align: initial;
  direction: rtl;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col {
  text-align: initial;
  border-left: 1px solid #aaa;
  border-right: initial;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  margin-right: initial;
  margin-left: -1px;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-left: 25px;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
  left: 8px;
  right: initial;
}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {
  border-right: initial;
  border-left: 1px solid #aaa;
}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  margin-right: initial;
  margin-left: 5px;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: 1px;
  border-left: initial;
  border-right: 2px solid #aaa;
}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {
  margin-right: initial;
  margin-left: 5px;
}.tabulator.tabulator-rtl .tabulator-col-resize-handle {
  position: absolute;
  left: 0;
  right: auto;
}.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev {
  right: 0;
  left: auto;
}.tabulator-print-fullscreen {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {
  display: none !important;
}.tabulator-print-table {
  border-collapse: collapse;
}.tabulator-print-table .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}.tabulator-print-table .tabulator-print-table-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #aaa;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}.tabulator-print-table .tabulator-print-table-group:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.1);
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  border-bottom: 0;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {
  padding-left: 30px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {
  padding-left: 50px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {
  padding-left: 70px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {
  padding-left: 90px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {
  padding-left: 110px !important;
}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {
  display: inline-block;
}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #666;
  vertical-align: middle;
}.tabulator-print-table .tabulator-print-table-group span {
  margin-left: 10px;
  color: #d00;
}.tabulator-print-table .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #333;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}.tabulator-print-table .tabulator-data-tree-control:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #333;
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}/* Rtl support */[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}/*
  |--------------------------------------------------------------------------
  | Components
  |--------------------------------------------------------------------------
  |
  | Import CSS/SCSS components.
  |
  */html{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity))}html.dark{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}html.dark body{--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}html.dark body *,
            html.dark body ::before,
            html.dark body ::after{border-color:rgb(255 255 255 / 0.05)}html body{overflow-x:hidden;padding-left:2rem;padding-right:2rem;padding-top:0.75rem;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: calc(640px - 1px)) {
    html body{padding-left:0.75rem;padding-right:0.75rem}
  }.wrapper{position:relative}.wrapper:before {
        content: "";
        width: 95%;
        z-index: -1;
        transform: translatey(35px);
        animation: 0.4s intro-wrapper-animation ease-in-out 0.33333s;
        animation-fill-mode: forwards;
        animation-delay: 0.1s;
        border-radius: 1.3rem;
        position:absolute;
        left:0px;
        right:0px;
        margin-left:auto;
        margin-right:auto;
        margin-top:-1rem;
        height:100%;
        background-color:rgb(255 255 255 / 0.1);
        opacity:0;
    }:is(.dark .wrapper):before{background-color:rgb(var(--color-darkmode-400) / 0.5)}.wrapper.wrapper--top-nav .wrapper-box {
            padding-top: 80px;
            margin-top: -62px;
        }@media (max-width: calc(1280px - 1px)) {
    .wrapper.wrapper--top-nav .wrapper-box {
                margin-top: -67px;
                background-color:transparent;
    }
    .wrapper.wrapper--top-nav .wrapper-box::before{content:var(--tw-content);display:none}
    :is(.dark .wrapper.wrapper--top-nav .wrapper-box){background-color:transparent}
  }@media (max-width: calc(768px - 1px)) {
    .wrapper.wrapper--top-nav .wrapper-box {
                margin-top: -7px;
                padding-top:0px;
    }
  }@media (max-width: calc(1280px - 1px)) {
    .wrapper.wrapper--top-nav:before{background-color:transparent}
  }.wrapper .wrapper-box {
        transform: translatey(35px);
        animation: 0.4s intro-wrapper-animation ease-in-out 0.33333s;
        animation-fill-mode: forwards;
        animation-delay: 0.2s;
        display:flex;
        border-radius:1.3rem;
        --tw-bg-opacity:1;
        background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));
    }:is(.dark .wrapper .wrapper-box){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.wrapper .wrapper-box:before {
            content: "";
            position:absolute;
            inset:0px;
            z-index:-1;
            display:block;
            border-radius:1.3rem;
            background-color:rgb(0 0 0 / 0.15);
        }@media (max-width: calc(768px - 1px)) {
    .wrapper .wrapper-box{margin-top:-7px}
  }@keyframes intro-wrapper-animation {
    100%{opacity:1;
        transform: translateX(0px)}
}.main{background-image:url(/build/assets/bg-main-3cabe79b.svg);background-attachment:fixed;background-repeat:no-repeat;padding-top:1.25rem;padding-bottom:1.25rem}:is(.dark .main){background-image:url(/build/assets/bg-main-dark-48273caa.svg)}.login{position:relative;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:0.75rem;padding-bottom:0.75rem;padding-left:2rem;padding-right:2rem}:is(.dark .login){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .login{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}
    :is(.dark .login){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}
  }.login:before {
        content: "";
        position:absolute;
        top:0px;
        bottom:0px;
        left:0px;
        margin-top:-28%;
        margin-bottom:-15%;
        margin-left:-13%;
        width:57%;
        --tw-rotate:-4deg;
        transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-radius:100%;
        background-color:rgb(var(--color-primary) / 0.2);
    }:is(.dark .login):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .login:before{display:none}
  }.login:after {
        content: "";
        position:absolute;
        top:0px;
        bottom:0px;
        left:0px;
        margin-top:-20%;
        margin-bottom:-12%;
        margin-left:-13%;
        width:57%;
        --tw-rotate:-4deg;
        transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-radius:100%;
        --tw-bg-opacity:1;
        background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));
    }:is(.dark .login):after{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .login:after{display:none}
  }.login .login__input {
        min-width: 350px;
    }@media (max-width: calc(1280px - 1px)) {
    .login .login__input{min-width:100%}
  }.table-report:not(.table-report--bordered):not(.table-report--tabulator) {
        border-spacing: 0 10px;
        border-collapse:separate;
    }.table-report:not(.table-report--bordered):not(.table-report--tabulator) th{border-bottom-width:0px}.table-report:not(.table-report--bordered):not(.table-report--tabulator) td{border-bottom-width:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .table-report:not(.table-report--bordered):not(.table-report--tabulator) td){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.table-report:not(.table-report--bordered):not(.table-report--tabulator) td {
            box-shadow: 20px 3px 20px #0000000b;
        }.table-report:not(.table-report--bordered):not(.table-report--tabulator) td:first-child{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}.table-report:not(.table-report--bordered):not(.table-report--tabulator) td:last-child{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}.table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action{position:relative;padding-top:0px;padding-bottom:0px}.table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action::before{position:absolute;top:0px;bottom:0px;left:0px;margin-top:auto;margin-bottom:auto;display:block;height:2rem;width:1px;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity))}:is(.dark .table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action)::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.table-report img {
        box-shadow: 0px 0px 0px 2px #fff, 1px 1px 5px rgba(0, 0, 0, 0.32);
    }.table-report.table-report--tabulator
        .tabulator-header
        .tabulator-headers
        .tabulator-col:nth-child(3) .tabulator-col-content .tabulator-col-title, .table-report.table-report--tabulator
        .tabulator-header
        .tabulator-headers
        .tabulator-col:nth-child(4) .tabulator-col-content .tabulator-col-title, .table-report.table-report--tabulator
        .tabulator-header
        .tabulator-headers
        .tabulator-col:nth-child(5) .tabulator-col-content .tabulator-col-title, .table-report.table-report--tabulator
        .tabulator-header
        .tabulator-headers
        .tabulator-col:nth-child(6) .tabulator-col-content .tabulator-col-title{text-align:center}.dark .table-report img {
            box-shadow: 0px 0px 0px 2px #3f4865, 1px 1px 5px rgba(0, 0, 0, 0.32);
        }.report-chart{position:relative}.report-chart:before {
        content: "";
        position:absolute;
        left:0px;
        top:0px;
        bottom:0px;
        margin-left:2.5rem;
        margin-bottom:1.75rem;
        display:block;
        width:4rem;
        background-image:linear-gradient(to right, var(--tw-gradient-stops));
        --tw-gradient-from:#fff var(--tw-gradient-from-position);
        --tw-gradient-from-position: ;
        --tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-from-position);
        --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
        --tw-gradient-via-position: ;
        --tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
        --tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
        --tw-gradient-to:transparent var(--tw-gradient-to-position);
        --tw-gradient-to-position: ;
    }:is(.dark .report-chart):before{--tw-gradient-from:rgb(var(--color-darkmode-600)) var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgb(var(--color-darkmode-600) / 0)  var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.report-chart:after {
        content: "";
        position:absolute;
        right:0px;
        top:0px;
        bottom:0px;
        margin-bottom:1.75rem;
        display:block;
        width:4rem;
        background-image:linear-gradient(to left, var(--tw-gradient-stops));
        --tw-gradient-from:#fff var(--tw-gradient-from-position);
        --tw-gradient-from-position: ;
        --tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-from-position);
        --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
        --tw-gradient-via-position: ;
        --tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
        --tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
        --tw-gradient-to:transparent var(--tw-gradient-to-position);
        --tw-gradient-to-position: ;
    }:is(.dark .report-chart):after{--tw-gradient-from:rgb(var(--color-darkmode-600)) var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgb(var(--color-darkmode-600) / 0)  var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.search{position:relative}.search .search__input{width:14rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity));padding-right:2rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:width;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.search .search__input:focus{border-color:transparent}:is(.dark .search .search__input){background-color:rgb(var(--color-darkmode-400) / 0.7)}.search .search__input:focus{width:18rem}.search .search__icon{position:absolute;top:0px;bottom:0px;right:0px;margin-top:auto;margin-bottom:auto;margin-right:0.75rem;height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-slate-600) / var(--tw-text-opacity))}.notification{position:relative;color:rgb(255 255 255 / 0.7)}.notification .notification__icon{height:1.25rem;width:1.25rem}.notification.notification--bullet:before {
        content: "";
        width: 8px;
        height: 8px;
        position:absolute;
        top:-2px;
        right:0px;
        border-radius:9999px;
        --tw-bg-opacity:1;
        background-color:rgb(var(--color-danger) / var(--tw-bg-opacity));
    }.report-box{position:relative}.report-box:before {
        content: "";
        width: 90%;
        box-shadow: 0px 3px 20px #0000000b;
        position:absolute;
        left:0px;
        right:0px;
        margin-left:auto;
        margin-right:auto;
        margin-top:0.75rem;
        height:100%;
        border-radius:0.375rem;
        --tw-bg-opacity:1;
        background-color:rgb(var(--color-slate-50) / var(--tw-bg-opacity));
    }:is(.dark .report-box):before{background-color:rgb(var(--color-darkmode-400) / 0.7)}.report-box .report-box__icon {
        width: 28px;
        height: 28px;
    }.report-box .report-box__indicator {
        padding-top: 3px;
        padding-bottom: 3px;
        display:flex;
        align-items:center;
        border-radius:9999px;
        padding-left:0.5rem;
        padding-right:0.25rem;
        font-size:0.75rem;
        line-height:1rem;
        font-weight:500;
        --tw-text-opacity:1;
        color:rgb(255 255 255 / var(--tw-text-opacity));
    }.report-box-2{position:relative}.report-box-2:before {
        content: "";
        width: 90%;
        background: #f9fafc;
        box-shadow: 0px 3px 20px #0000000b;
        position:absolute;
        left:0px;
        right:0px;
        margin-left:auto;
        margin-right:auto;
        margin-top:0.75rem;
        height:100%;
        border-radius:0.375rem;
    }:is(.dark .report-box-2):before{background-color:rgb(var(--color-darkmode-400) / 0.7)}.report-box-2 .report-box-2__indicator {
        padding-top: 3px;
        padding-bottom: 3px;
        margin-top:0.75rem;
        margin-right:auto;
        display:flex;
        align-items:center;
        border-radius:9999px;
        padding-left:0.5rem;
        padding-right:0.25rem;
        font-size:0.75rem;
        line-height:1rem;
        font-weight:500;
        --tw-text-opacity:1;
        color:rgb(255 255 255 / var(--tw-text-opacity));
    }.report-box-3 {
    margin-left: -22px;
    margin-right: -22px;
    position:relative;
}@media (max-width: calc(768px - 1px)) {
    .report-box-3 {
        margin-left: -16px;
        margin-right: -16px;
    }
  }.report-box-3:before {
        content: "";
        border-radius: 30px 30px 0px 0px;
        transform: translatey(35px);
        animation: 0.4s intro-report-box-3-animation ease-in-out 0.33333s;
        animation-fill-mode: forwards;
        animation-delay: 0.1s;
        position:absolute;
        top:0px;
        left:0px;
        right:0px;
        height:100%;
        width:100%;
        background-color:rgb(var(--color-slate-200) / 0.7);
        opacity:0;
    }:is(.dark .report-box-3):before{background-color:rgb(var(--color-darkmode-500) / var(--tw-bg-opacity));--tw-bg-opacity:0.5}.report-box-3.report-box-3--content {
        padding: 0px 22px;
        min-height: 400px;
    }.report-box-3.report-box-3--content:before {
            content: "";
            border-radius: 30px;
            transform: translatey(35px);
            animation: 0.4s intro-report-box-3-animation ease-in-out 0.33333s;
            animation-fill-mode: forwards;
            animation-delay: 0.1s;
            box-shadow: 0px 3px 20px #0000000b;
            position:absolute;
            top:0px;
            left:0px;
            right:0px;
            height:100%;
            width:100%;
            --tw-bg-opacity:1;
            background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));
            opacity:0;
        }:is(.dark .report-box-3.report-box-3--content):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .report-box-3.report-box-3--content:before{border-top-left-radius:0px;border-top-right-radius:0px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
  }@keyframes intro-report-box-3-animation {
    100%{opacity:1;
        transform: translateX(0px)}
}.report-box-4{position:relative}.report-box-4:before {
        content: "";
        border-radius: 30px 30px 0px 0px;
        transform: translatey(35px);
        animation: 0.4s intro-report-box-4-animation ease-in-out 0.33333s;
        animation-fill-mode: forwards;
        animation-delay: 0.1s;
        margin-left: -22px;
        margin-right: -22px;
        box-shadow: 0px 3px 20px #0000000b;
        position:absolute;
        top:0px;
        left:0px;
        right:0px;
        display:none;
        height:100%;
        --tw-bg-opacity:1;
        background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));
        opacity:0;
    }:is(.dark .report-box-4):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .report-box-4:before{display:block}
  }@media (max-width: calc(768px - 1px)) {
    .report-box-4:before {
            margin-left: -16px;
            margin-right: -16px;
    }
  }.report-box-4 .report-box-4__content {
        flex: 1 1 0;
    }@keyframes intro-report-box-4-animation {
    100%{opacity:1;
        transform: translateX(0px)}
}.content {
    padding: 0px 22px;
    border-radius: 1.3rem;
    min-height:100vh;
    min-width:0px;
    flex:1 1 0%;
    --tw-bg-opacity:1;
    background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));
    padding-bottom:2.5rem;
    --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}:is(.dark .content){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}@media (max-width: calc(768px - 1px)) {
    .content{max-width:100%;padding-left:1rem;padding-right:1rem}
  }.content:before {
        content: "";
        display:block;
        height:1px;
        width:100%;
    }.top-nav {
    padding-top: 12px;
    transform: translatey(35px);
    animation: 0.4s intro-top-menu-animation ease-in-out 0.33333s;
    animation-fill-mode: forwards;
    animation-delay: 0.2s;
    position:relative;
    z-index:50;
    margin-top:-3px;
    padding-left:1.5rem;
    padding-right:1.5rem;
    opacity:0;
}@media (max-width: calc(1280px - 1px)) {
    .top-nav{margin-top:-0.5rem;padding-left:0px;padding-right:0px;padding-top:0px;display:none}
  }.top-nav > ul > li:nth-child(1) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(1 * 0.1s)}.top-nav > ul > li:nth-child(1) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(2) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(2 * 0.1s)}.top-nav > ul > li:nth-child(2) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(3) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(3 * 0.1s)}.top-nav > ul > li:nth-child(3) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(4) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(4 * 0.1s)}.top-nav > ul > li:nth-child(4) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(5) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(5 * 0.1s)}.top-nav > ul > li:nth-child(5) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(6) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(6 * 0.1s)}.top-nav > ul > li:nth-child(6) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(7) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(7 * 0.1s)}.top-nav > ul > li:nth-child(7) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(8) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(8 * 0.1s)}.top-nav > ul > li:nth-child(8) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(9) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(9 * 0.1s)}.top-nav > ul > li:nth-child(9) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(10) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(10 * 0.1s)}.top-nav > ul > li:nth-child(10) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(11) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(11 * 0.1s)}.top-nav > ul > li:nth-child(11) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(12) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(12 * 0.1s)}.top-nav > ul > li:nth-child(12) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(13) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(13 * 0.1s)}.top-nav > ul > li:nth-child(13) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(14) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(14 * 0.1s)}.top-nav > ul > li:nth-child(14) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(15) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(15 * 0.1s)}.top-nav > ul > li:nth-child(15) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(16) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(16 * 0.1s)}.top-nav > ul > li:nth-child(16) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(17) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(17 * 0.1s)}.top-nav > ul > li:nth-child(17) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(18) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(18 * 0.1s)}.top-nav > ul > li:nth-child(18) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(19) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(19 * 0.1s)}.top-nav > ul > li:nth-child(19) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(20) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(20 * 0.1s)}.top-nav > ul > li:nth-child(20) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(21) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(21 * 0.1s)}.top-nav > ul > li:nth-child(21) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(22) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(22 * 0.1s)}.top-nav > ul > li:nth-child(22) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(23) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(23 * 0.1s)}.top-nav > ul > li:nth-child(23) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(24) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(24 * 0.1s)}.top-nav > ul > li:nth-child(24) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(25) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(25 * 0.1s)}.top-nav > ul > li:nth-child(25) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(26) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(26 * 0.1s)}.top-nav > ul > li:nth-child(26) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(27) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(27 * 0.1s)}.top-nav > ul > li:nth-child(27) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(28) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(28 * 0.1s)}.top-nav > ul > li:nth-child(28) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(29) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(29 * 0.1s)}.top-nav > ul > li:nth-child(29) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(30) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(30 * 0.1s)}.top-nav > ul > li:nth-child(30) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(31) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(31 * 0.1s)}.top-nav > ul > li:nth-child(31) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(32) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(32 * 0.1s)}.top-nav > ul > li:nth-child(32) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(33) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(33 * 0.1s)}.top-nav > ul > li:nth-child(33) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(34) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(34 * 0.1s)}.top-nav > ul > li:nth-child(34) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(35) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(35 * 0.1s)}.top-nav > ul > li:nth-child(35) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(36) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(36 * 0.1s)}.top-nav > ul > li:nth-child(36) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(37) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(37 * 0.1s)}.top-nav > ul > li:nth-child(37) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(38) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(38 * 0.1s)}.top-nav > ul > li:nth-child(38) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(39) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(39 * 0.1s)}.top-nav > ul > li:nth-child(39) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(40) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(40 * 0.1s)}.top-nav > ul > li:nth-child(40) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(41) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(41 * 0.1s)}.top-nav > ul > li:nth-child(41) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(42) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(42 * 0.1s)}.top-nav > ul > li:nth-child(42) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(43) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(43 * 0.1s)}.top-nav > ul > li:nth-child(43) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(44) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(44 * 0.1s)}.top-nav > ul > li:nth-child(44) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(45) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(45 * 0.1s)}.top-nav > ul > li:nth-child(45) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(46) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(46 * 0.1s)}.top-nav > ul > li:nth-child(46) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(47) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(47 * 0.1s)}.top-nav > ul > li:nth-child(47) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(48) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(48 * 0.1s)}.top-nav > ul > li:nth-child(48) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(49) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(49 * 0.1s)}.top-nav > ul > li:nth-child(49) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul > li:nth-child(50) > a:not(.top-menu--active){opacity:0;
                        transform: translateY(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(50 * 0.1s)}.top-nav > ul > li:nth-child(50) > a.top-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.top-nav > ul{display:flex;flex-wrap:wrap}.top-nav > ul > li > .top-menu{margin-top:3px}.top-nav > ul > li > .top-menu > .top-menu__icon{margin-top:-3px}.top-nav > ul > li > .top-menu > .top-menu__title{margin-top:-3px}.top-nav > ul li{position:relative}.top-nav > ul li:hover > .top-menu > .top-menu__title > .top-menu__sub-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.top-nav > ul li:hover > ul{display:block}.top-nav > ul li:hover > ul li:hover
                        .top-menu
                        > .top-menu__title
                        > .top-menu__sub-icon{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.top-nav > ul li .top-menu {
                height: 47px;
                position:relative;
                margin-right:0.25rem;
                display:flex;
                align-items:center;
                border-radius:0.5rem;
                padding-left:1.25rem;
                padding-right:1.25rem;
                --tw-text-opacity:1;
                color:rgb(255 255 255 / var(--tw-text-opacity));
            }@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul li .top-menu {
                    height: 55px;
                    border-radius:9999px;
    }
  }.top-nav > ul li .top-menu.top-menu--active{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul li .top-menu.top-menu--active{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}
    :is(.dark .top-nav > ul li .top-menu.top-menu--active){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}
  }.top-nav > ul li .top-menu.top-menu--active:before {
                        content: "";
                        position:absolute;
                        inset:0px;
                        display:block;
                        border-radius:0.5rem;
                        border-bottom-width:3px;
                        border-style:solid;
                        border-color:rgb(0 0 0 / 0.1);
                        background-color:rgb(255 255 255 / 0.08);
                    }:is(.dark .top-nav > ul li .top-menu.top-menu--active):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul li .top-menu.top-menu--active:before{display:none}
  }.top-nav > ul li .top-menu.top-menu--active:after {
                        content: "";
                        width: 20px;
                        height: 80px;
                        margin-bottom: -74px;
                        animation: 0.3s active-top-menu-chevron-animation
                            ease-in-out 0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: 1s;
                        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='80' viewBox='0 0 20 122.1'%3E%3Cpath data-name='Union 1' d='M16.038 122H16v-2.213a95.805 95.805 0 00-2.886-20.735 94.894 94.894 0 00-7.783-20.434A39.039 39.039 0 010 61.051a39.035 39.035 0 015.331-17.567 94.9 94.9 0 007.783-20.435A95.746 95.746 0 0016 2.314V0h4v122h-3.961v.1l-.001-.1z' fill='%23f1f5f8'/%3E%3C/svg%3E");
                        position:absolute;
                        left:0px;
                        right:0px;
                        bottom:0px;
                        margin-left:auto;
                        margin-right:auto;
                        --tw-rotate:90deg;
                        transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                        background-size:cover;
                        background-repeat:no-repeat;
                        opacity:0;
                    }@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul li .top-menu.top-menu--active:after{display:none}
  }:is(.dark .top-nav > ul li .top-menu.top-menu--active .top-menu__icon){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul li .top-menu.top-menu--active .top-menu__icon{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}
  }.top-nav > ul li .top-menu.top-menu--active .top-menu__title{font-weight:500}:is(.dark .top-nav > ul li .top-menu.top-menu--active .top-menu__title){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul li .top-menu.top-menu--active .top-menu__title{--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity))}
  }.top-nav > ul li .top-menu .top-menu__icon{z-index:10}:is(.dark .top-nav > ul li .top-menu .top-menu__icon){--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.top-nav > ul li .top-menu .top-menu__title{z-index:10}:is(.dark .top-nav > ul li .top-menu .top-menu__title){--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.top-nav > ul li .top-menu .top-menu__title{margin-left:0.75rem;display:flex;align-items:center;white-space:nowrap}.top-nav > ul li .top-menu .top-menu__title .top-menu__sub-icon{margin-left:0.5rem;height:1rem;width:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul li .top-menu .top-menu__title .top-menu__sub-icon{display:none}
  }.top-nav > ul li .top-menu .top-menu__title .top-menu__sub-icon .top-menu__sub-icon{transition-duration:100ms}.top-nav > ul li ul {
                box-shadow: 0px 3px 20px #0000000b;
                position:absolute;
                z-index:20;
                margin-top:0.25rem;
                display:none;
                width:14rem;
                border-radius:0.375rem;
                --tw-bg-opacity:1;
                background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));
                padding-left:0px;
                padding-right:0px;
            }.top-nav > ul li ul::before{position:absolute;inset:0px;z-index:-1;display:block;height:100%;width:100%;border-radius:0.375rem;content:var(--tw-content);background-color:rgb(255 255 255 / 0.04)}:is(.dark .top-nav > ul li ul)::before{content:var(--tw-content);background-color:rgb(0 0 0 / 0.1)}.top-nav > ul li ul:after {
                    content: "";
                    position:absolute;
                    top:0px;
                    left:0px;
                    margin-top:-0.25rem;
                    height:0.25rem;
                    width:100%;
                    cursor:pointer;
                }.top-nav > ul li ul li{position:relative;padding-left:1.25rem;padding-right:1.25rem}.top-nav > ul li ul li .top-menu{margin-right:0px;padding-left:0px;padding-right:0px}.top-nav > ul li ul li .top-menu .top-menu__title{width:100%}.top-nav > ul li ul li .top-menu .top-menu__title .top-menu__sub-icon{margin-left:auto}.top-nav > ul li ul ul {
                    left: 100%;
                    top:0px;
                    margin-top:0px;
                    margin-left:0px;
                    display:none;
                    border-radius:0.375rem;
                    --tw-bg-opacity:1;
                    background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));
                }.top-nav > ul li ul ul::before{position:absolute;inset:0px;z-index:-1;display:block;height:100%;width:100%;border-radius:0.375rem;content:var(--tw-content);background-color:rgb(255 255 255 / 0.04)}:is(.dark .top-nav > ul li ul ul)::before{content:var(--tw-content);background-color:rgb(0 0 0 / 0.1)}.top-nav > ul > li:hover > .top-menu:not(.top-menu--active){background-color:rgb(var(--color-primary) / 0.6)}:is(.dark .top-nav > ul > li:hover > .top-menu:not(.top-menu--active)){background-color:transparent}.top-nav > ul > li:hover > .top-menu:not(.top-menu--active):before {
                content: "";
                position:absolute;
                inset:0px;
                z-index:-1;
                display:block;
                border-radius:0.5rem;
                background-color:rgb(255 255 255 / 0.04);
            }:is(.dark .top-nav > ul > li:hover > .top-menu:not(.top-menu--active)):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}@media (max-width: calc(1280px - 1px)) {
    .top-nav > ul > li:hover > .top-menu:not(.top-menu--active):before{border-radius:9999px;background-color:rgb(255 255 255 / 0.1)}
  }@keyframes intro-top-menu-animation {
    100%{opacity:1;
        transform: translateY(0px)}
}@keyframes intro-active-top-menu-animation {
    100%{z-index:10}
}@keyframes active-top-menu-chevron-animation {
    100% {
        margin-bottom: -54px;
        opacity:1;
    }
}.dark .top-nav > ul li .top-menu.top-menu--active:after {
                            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='80' viewBox='0 0 20 122.1'%3E%3Cpath data-name='Union 1' d='M16.038 122H16v-2.213a95.805 95.805 0 00-2.886-20.735 94.894 94.894 0 00-7.783-20.434A39.039 39.039 0 010 61.051a39.035 39.035 0 015.331-17.567 94.9 94.9 0 007.783-20.435A95.746 95.746 0 0016 2.314V0h4v122h-3.961v.1l-.001-.1z' fill='%23232e45'/%3E%3C/svg%3E");
                        }.dark .top-nav > ul li ul{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.dark .top-nav > ul ul {
                box-shadow: 0px 3px 7px #0000001c;
            }.side-nav{width:250px;overflow-x:hidden;padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:4rem}@media (max-width: calc(1280px - 1px)) {
    .side-nav{width:105px}
  }@media (max-width: calc(768px - 1px)) {
    .side-nav{display:none}
  }.side-nav.side-nav--simple{width:105px}.side-nav.side-nav--simple .side-menu .side-menu__title{display:none}.side-nav.side-nav--simple .side-menu .side-menu__title .side-menu__sub-icon{display:none}.side-nav.side-nav--simple .side-menu:not(.side-menu--active) .side-menu__icon:before{display:none}.side-nav .side-nav__devider{position:relative;z-index:10;height:1px;width:100%;background-color:rgb(255 255 255 / 0.08)}:is(.dark .side-nav .side-nav__devider){background-color:rgb(255 255 255 / 0.07)}.side-nav .side-menu{position:relative;margin-bottom:0.25rem;display:flex;height:50px;align-items:center;border-radius:0.5rem;padding-left:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .side-nav .side-menu){--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.side-nav .side-menu .side-menu__title{margin-left:0.75rem;display:flex;width:100%;align-items:center}.side-nav .side-menu .side-menu__title .side-menu__sub-icon{margin-left:auto;margin-right:1.25rem;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:100ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.side-nav .side-menu .side-menu__title .side-menu__sub-icon svg{height:1rem;width:1rem}@media (max-width: calc(1280px - 1px)) {
    .side-nav .side-menu .side-menu__title .side-menu__sub-icon{display:none}
    .side-nav .side-menu .side-menu__title{display:none}
  }.side-nav > ul > li:nth-child(1).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(1 * 0.1s)}.side-nav > ul > li:nth-child(1) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(1 * 0.1s)}.side-nav > ul > li:nth-child(1) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(2).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(2 * 0.1s)}.side-nav > ul > li:nth-child(2) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(2 * 0.1s)}.side-nav > ul > li:nth-child(2) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(3).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(3 * 0.1s)}.side-nav > ul > li:nth-child(3) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(3 * 0.1s)}.side-nav > ul > li:nth-child(3) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(4).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(4 * 0.1s)}.side-nav > ul > li:nth-child(4) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(4 * 0.1s)}.side-nav > ul > li:nth-child(4) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(5).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(5 * 0.1s)}.side-nav > ul > li:nth-child(5) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(5 * 0.1s)}.side-nav > ul > li:nth-child(5) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(6).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(6 * 0.1s)}.side-nav > ul > li:nth-child(6) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(6 * 0.1s)}.side-nav > ul > li:nth-child(6) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(7).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(7 * 0.1s)}.side-nav > ul > li:nth-child(7) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(7 * 0.1s)}.side-nav > ul > li:nth-child(7) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(8).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(8 * 0.1s)}.side-nav > ul > li:nth-child(8) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(8 * 0.1s)}.side-nav > ul > li:nth-child(8) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(9).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(9 * 0.1s)}.side-nav > ul > li:nth-child(9) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(9 * 0.1s)}.side-nav > ul > li:nth-child(9) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(10).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(10 * 0.1s)}.side-nav > ul > li:nth-child(10) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(10 * 0.1s)}.side-nav > ul > li:nth-child(10) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(11).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(11 * 0.1s)}.side-nav > ul > li:nth-child(11) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(11 * 0.1s)}.side-nav > ul > li:nth-child(11) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(12).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(12 * 0.1s)}.side-nav > ul > li:nth-child(12) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(12 * 0.1s)}.side-nav > ul > li:nth-child(12) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(13).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(13 * 0.1s)}.side-nav > ul > li:nth-child(13) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(13 * 0.1s)}.side-nav > ul > li:nth-child(13) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(14).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(14 * 0.1s)}.side-nav > ul > li:nth-child(14) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(14 * 0.1s)}.side-nav > ul > li:nth-child(14) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(15).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(15 * 0.1s)}.side-nav > ul > li:nth-child(15) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(15 * 0.1s)}.side-nav > ul > li:nth-child(15) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(16).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(16 * 0.1s)}.side-nav > ul > li:nth-child(16) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(16 * 0.1s)}.side-nav > ul > li:nth-child(16) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(17).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(17 * 0.1s)}.side-nav > ul > li:nth-child(17) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(17 * 0.1s)}.side-nav > ul > li:nth-child(17) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(18).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(18 * 0.1s)}.side-nav > ul > li:nth-child(18) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(18 * 0.1s)}.side-nav > ul > li:nth-child(18) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(19).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(19 * 0.1s)}.side-nav > ul > li:nth-child(19) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(19 * 0.1s)}.side-nav > ul > li:nth-child(19) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(20).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(20 * 0.1s)}.side-nav > ul > li:nth-child(20) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(20 * 0.1s)}.side-nav > ul > li:nth-child(20) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(21).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(21 * 0.1s)}.side-nav > ul > li:nth-child(21) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(21 * 0.1s)}.side-nav > ul > li:nth-child(21) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(22).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(22 * 0.1s)}.side-nav > ul > li:nth-child(22) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(22 * 0.1s)}.side-nav > ul > li:nth-child(22) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(23).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(23 * 0.1s)}.side-nav > ul > li:nth-child(23) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(23 * 0.1s)}.side-nav > ul > li:nth-child(23) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(24).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(24 * 0.1s)}.side-nav > ul > li:nth-child(24) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(24 * 0.1s)}.side-nav > ul > li:nth-child(24) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(25).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(25 * 0.1s)}.side-nav > ul > li:nth-child(25) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(25 * 0.1s)}.side-nav > ul > li:nth-child(25) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(26).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(26 * 0.1s)}.side-nav > ul > li:nth-child(26) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(26 * 0.1s)}.side-nav > ul > li:nth-child(26) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(27).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(27 * 0.1s)}.side-nav > ul > li:nth-child(27) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(27 * 0.1s)}.side-nav > ul > li:nth-child(27) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(28).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(28 * 0.1s)}.side-nav > ul > li:nth-child(28) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(28 * 0.1s)}.side-nav > ul > li:nth-child(28) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(29).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(29 * 0.1s)}.side-nav > ul > li:nth-child(29) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(29 * 0.1s)}.side-nav > ul > li:nth-child(29) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(30).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(30 * 0.1s)}.side-nav > ul > li:nth-child(30) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(30 * 0.1s)}.side-nav > ul > li:nth-child(30) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(31).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(31 * 0.1s)}.side-nav > ul > li:nth-child(31) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(31 * 0.1s)}.side-nav > ul > li:nth-child(31) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(32).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(32 * 0.1s)}.side-nav > ul > li:nth-child(32) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(32 * 0.1s)}.side-nav > ul > li:nth-child(32) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(33).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(33 * 0.1s)}.side-nav > ul > li:nth-child(33) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(33 * 0.1s)}.side-nav > ul > li:nth-child(33) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(34).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(34 * 0.1s)}.side-nav > ul > li:nth-child(34) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(34 * 0.1s)}.side-nav > ul > li:nth-child(34) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(35).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(35 * 0.1s)}.side-nav > ul > li:nth-child(35) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(35 * 0.1s)}.side-nav > ul > li:nth-child(35) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(36).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(36 * 0.1s)}.side-nav > ul > li:nth-child(36) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(36 * 0.1s)}.side-nav > ul > li:nth-child(36) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(37).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(37 * 0.1s)}.side-nav > ul > li:nth-child(37) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(37 * 0.1s)}.side-nav > ul > li:nth-child(37) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(38).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(38 * 0.1s)}.side-nav > ul > li:nth-child(38) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(38 * 0.1s)}.side-nav > ul > li:nth-child(38) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(39).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(39 * 0.1s)}.side-nav > ul > li:nth-child(39) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(39 * 0.1s)}.side-nav > ul > li:nth-child(39) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(40).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(40 * 0.1s)}.side-nav > ul > li:nth-child(40) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(40 * 0.1s)}.side-nav > ul > li:nth-child(40) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(41).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(41 * 0.1s)}.side-nav > ul > li:nth-child(41) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(41 * 0.1s)}.side-nav > ul > li:nth-child(41) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(42).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(42 * 0.1s)}.side-nav > ul > li:nth-child(42) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(42 * 0.1s)}.side-nav > ul > li:nth-child(42) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(43).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(43 * 0.1s)}.side-nav > ul > li:nth-child(43) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(43 * 0.1s)}.side-nav > ul > li:nth-child(43) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(44).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(44 * 0.1s)}.side-nav > ul > li:nth-child(44) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(44 * 0.1s)}.side-nav > ul > li:nth-child(44) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(45).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(45 * 0.1s)}.side-nav > ul > li:nth-child(45) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(45 * 0.1s)}.side-nav > ul > li:nth-child(45) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(46).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(46 * 0.1s)}.side-nav > ul > li:nth-child(46) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(46 * 0.1s)}.side-nav > ul > li:nth-child(46) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(47).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(47 * 0.1s)}.side-nav > ul > li:nth-child(47) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(47 * 0.1s)}.side-nav > ul > li:nth-child(47) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(48).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(48 * 0.1s)}.side-nav > ul > li:nth-child(48) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(48 * 0.1s)}.side-nav > ul > li:nth-child(48) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(49).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(49 * 0.1s)}.side-nav > ul > li:nth-child(49) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(49 * 0.1s)}.side-nav > ul > li:nth-child(49) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul > li:nth-child(50).side-nav__devider{opacity:0;
                    animation: 0.4s
                        intro-devider-animation
                        ease-in-out
                        0.33333s;
                    animation-fill-mode: forwards;
                    animation-delay: calc(50 * 0.1s)}.side-nav > ul > li:nth-child(50) > a:not(.side-menu--active){opacity:0;
                        transform: translateX(50px);
                        animation: 0.4s
                            intro-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(50 * 0.1s)}.side-nav > ul > li:nth-child(50) > a.side-menu--active {
                        animation: 0.4s
                            intro-active-menu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                    }.side-nav > ul ul li:nth-child(1) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(1 * 0.1s)}.side-nav > ul ul li:nth-child(2) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(2 * 0.1s)}.side-nav > ul ul li:nth-child(3) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(3 * 0.1s)}.side-nav > ul ul li:nth-child(4) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(4 * 0.1s)}.side-nav > ul ul li:nth-child(5) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(5 * 0.1s)}.side-nav > ul ul li:nth-child(6) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(6 * 0.1s)}.side-nav > ul ul li:nth-child(7) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(7 * 0.1s)}.side-nav > ul ul li:nth-child(8) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(8 * 0.1s)}.side-nav > ul ul li:nth-child(9) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(9 * 0.1s)}.side-nav > ul ul li:nth-child(10) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(10 * 0.1s)}.side-nav > ul ul li:nth-child(11) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(11 * 0.1s)}.side-nav > ul ul li:nth-child(12) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(12 * 0.1s)}.side-nav > ul ul li:nth-child(13) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(13 * 0.1s)}.side-nav > ul ul li:nth-child(14) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(14 * 0.1s)}.side-nav > ul ul li:nth-child(15) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(15 * 0.1s)}.side-nav > ul ul li:nth-child(16) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(16 * 0.1s)}.side-nav > ul ul li:nth-child(17) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(17 * 0.1s)}.side-nav > ul ul li:nth-child(18) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(18 * 0.1s)}.side-nav > ul ul li:nth-child(19) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(19 * 0.1s)}.side-nav > ul ul li:nth-child(20) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(20 * 0.1s)}.side-nav > ul ul li:nth-child(21) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(21 * 0.1s)}.side-nav > ul ul li:nth-child(22) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(22 * 0.1s)}.side-nav > ul ul li:nth-child(23) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(23 * 0.1s)}.side-nav > ul ul li:nth-child(24) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(24 * 0.1s)}.side-nav > ul ul li:nth-child(25) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(25 * 0.1s)}.side-nav > ul ul li:nth-child(26) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(26 * 0.1s)}.side-nav > ul ul li:nth-child(27) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(27 * 0.1s)}.side-nav > ul ul li:nth-child(28) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(28 * 0.1s)}.side-nav > ul ul li:nth-child(29) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(29 * 0.1s)}.side-nav > ul ul li:nth-child(30) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(30 * 0.1s)}.side-nav > ul ul li:nth-child(31) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(31 * 0.1s)}.side-nav > ul ul li:nth-child(32) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(32 * 0.1s)}.side-nav > ul ul li:nth-child(33) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(33 * 0.1s)}.side-nav > ul ul li:nth-child(34) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(34 * 0.1s)}.side-nav > ul ul li:nth-child(35) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(35 * 0.1s)}.side-nav > ul ul li:nth-child(36) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(36 * 0.1s)}.side-nav > ul ul li:nth-child(37) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(37 * 0.1s)}.side-nav > ul ul li:nth-child(38) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(38 * 0.1s)}.side-nav > ul ul li:nth-child(39) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(39 * 0.1s)}.side-nav > ul ul li:nth-child(40) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(40 * 0.1s)}.side-nav > ul ul li:nth-child(41) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(41 * 0.1s)}.side-nav > ul ul li:nth-child(42) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(42 * 0.1s)}.side-nav > ul ul li:nth-child(43) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(43 * 0.1s)}.side-nav > ul ul li:nth-child(44) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(44 * 0.1s)}.side-nav > ul ul li:nth-child(45) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(45 * 0.1s)}.side-nav > ul ul li:nth-child(46) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(46 * 0.1s)}.side-nav > ul ul li:nth-child(47) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(47 * 0.1s)}.side-nav > ul ul li:nth-child(48) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(48 * 0.1s)}.side-nav > ul ul li:nth-child(49) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(49 * 0.1s)}.side-nav > ul ul li:nth-child(50) > a{opacity:0;
                        transform: translateX(50px);
                        animation: 0.2s
                            intro-submenu-animation
                            ease-in-out
                            0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: calc(50 * 0.1s)}.side-nav > ul ul{position:relative;display:none;border-radius:0.5rem;background-color:rgb(255 255 255 / 0.04)}:is(.dark .side-nav > ul ul){background-color:transparent}.side-nav > ul ul:before {
                content: "";
                position:absolute;
                inset:0px;
                z-index:-1;
                display:block;
                border-radius:0.5rem;
                background-color:rgb(var(--color-primary) / 0.6);
            }:is(.dark .side-nav > ul ul):before{background-color:rgb(var(--color-darkmode-900) / 0.3)}.side-nav > ul ul.side-menu__sub-open{display:block}.side-nav > ul ul .side-menu__icon:before{display:none}.side-nav > ul ul li a:not(.side-menu--active){color:rgb(255 255 255 / 0.7)}:is(.dark .side-nav > ul ul li a:not(.side-menu--active)){--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.side-nav > ul ul li a.side-menu--active .side-menu__title{font-weight:500}.side-nav > ul ul ul{position:relative;display:none;border-radius:0.5rem;background-color:rgb(255 255 255 / 0.04)}:is(.dark .side-nav > ul ul ul){background-color:transparent}.side-nav > ul ul ul:before {
                    content: "";
                    position:absolute;
                    inset:0px;
                    z-index:-1;
                    display:block;
                    border-radius:0.5rem;
                    background-color:rgb(var(--color-primary) / 0.6);
                }:is(.dark .side-nav > ul ul ul):before{background-color:rgb(var(--color-darkmode-900) / 0.3)}.side-nav > ul > li > .side-menu.side-menu--active{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}:is(.dark .side-nav > ul > li > .side-menu.side-menu--active){background-color:transparent}.side-nav > ul > li > .side-menu.side-menu--active:before {
                        content: "";
                        position:absolute;
                        inset:0px;
                        display:block;
                        border-radius:0.5rem;
                        border-bottom-width:3px;
                        border-style:solid;
                        border-color:rgb(0 0 0 / 0.1);
                        background-color:rgb(255 255 255 / 0.08);
                    }:is(.dark .side-nav > ul > li > .side-menu.side-menu--active):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}.side-nav > ul > li > .side-menu.side-menu--active:after {
                        content: "";
                        width: 20px;
                        height: 80px;
                        margin-right: -47px;
                        animation: 0.3s active-side-menu-chevron-animation
                            ease-in-out 0.33333s;
                        animation-fill-mode: forwards;
                        animation-delay: 1s;
                        /* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='80' viewBox='0 0 20 122.1'%3E%3Cpath data-name='Union 1' d='M16.038 122H16v-2.213a95.805 95.805 0 00-2.886-20.735 94.894 94.894 0 00-7.783-20.434A39.039 39.039 0 010 61.051a39.035 39.035 0 015.331-17.567 94.9 94.9 0 007.783-20.435A95.746 95.746 0 0016 2.314V0h4v122h-3.961v.1l-.001-.1z' fill='%23f1f5f8'/%3E%3C/svg%3E"); */
                        position:absolute;
                        top:0px;
                        bottom:0px;
                        right:0px;
                        margin-top:auto;
                        margin-bottom:auto;
                        background-size:cover;
                        background-repeat:no-repeat;
                        opacity:0;
                    }.side-nav > ul > li > .side-menu.side-menu--active .side-menu__icon{z-index:10}:is(.dark .side-nav > ul > li > .side-menu.side-menu--active .side-menu__icon){--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.side-nav > ul > li > .side-menu.side-menu--active .side-menu__title{z-index:10;font-weight:500}:is(.dark .side-nav > ul > li > .side-menu.side-menu--active .side-menu__title){--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}:is(.dark .side-nav > ul > li > .side-menu .side-menu__icon){--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}:is(.dark .side-nav > ul > li > .side-menu .side-menu__title){--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.side-nav > ul > li > .side-menu:hover:not(.side-menu--active):not(.side-menu--open){background-color:rgb(var(--color-primary) / 0.6)}:is(.dark .side-nav > ul > li > .side-menu:hover:not(.side-menu--active):not(.side-menu--open)){background-color:transparent}.side-nav > ul > li > .side-menu:hover:not(.side-menu--active):not(.side-menu--open):before {
                        content: "";
                        position:absolute;
                        inset:0px;
                        z-index:-1;
                        display:block;
                        border-radius:0.5rem;
                        background-color:rgb(255 255 255 / 0.04);
                    }:is(.dark .side-nav > ul > li > .side-menu:hover:not(.side-menu--active):not(.side-menu--open)):before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}@keyframes intro-devider-animation {
    100%{opacity:1}
}@keyframes intro-menu-animation {
    100%{opacity:1;
        transform: translateX(0px)}
}@keyframes intro-submenu-animation {
    100%{opacity:1;
        transform: translateX(0px)}
}@keyframes intro-active-menu-animation {
    100%{z-index:10}
}@keyframes active-side-menu-chevron-animation {
    100% {
        margin-right: -27px;
        opacity:1;
    }
}.dark .side-nav > ul > li > .side-menu.side-menu--active:after {
                            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='80' viewBox='0 0 20 122.1'%3E%3Cpath data-name='Union 1' d='M16.038 122H16v-2.213a95.805 95.805 0 00-2.886-20.735 94.894 94.894 0 00-7.783-20.434A39.039 39.039 0 010 61.051a39.035 39.035 0 015.331-17.567 94.9 94.9 0 007.783-20.435A95.746 95.746 0 0016 2.314V0h4v122h-3.961v.1l-.001-.1z' fill='%23232e45'/%3E%3C/svg%3E");
                        }.breadcrumb.breadcrumb-light{margin-left:2.5rem;height:100%;border-left-width:1px;border-color:rgb(255 255 255 / 0.08);padding-left:2.5rem;font-weight:700;--tw-text-opacity:1 !important;color:rgb(39 153 137 / var(--tw-text-opacity)) !important}@media (max-width: calc(768px - 1px)) {
    .breadcrumb.breadcrumb-light{margin-left:0px;border-left-width:0px;padding-left:0px}
  }.toastify {
    background: none;
    padding:0px;
    --tw-text-opacity:1;
    color:rgb(var(--color-slate-700) / var(--tw-text-opacity));
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (max-width: calc(768px - 1px)) {
    .toastify {
        max-width: calc(100% - 30px);
    }
  }.toastify .toast-close{position:absolute;top:0px;bottom:0px;right:0px;display:flex;align-items:center;padding-right:0.75rem;color:transparent;opacity:1}.toastify .toast-close:before {
            content: "×";
            margin-top:-0.375rem;
            display:block;
            font-size:1.875rem;
            line-height:2.25rem;
            font-weight:300;
            --tw-text-opacity:1;
            color:rgb(var(--color-slate-500) / var(--tw-text-opacity));
        }.toastify-content{border-radius:0.5rem;border-width:1px;border-color:rgb(var(--color-slate-200) / 0.6);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;padding-right:3.5rem;--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}:is(.dark .toastify-content){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-600) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.lucide{stroke-width:1.5}.mobile-menu{position:fixed;z-index:60;margin-left:-2rem;margin-right:-2rem;margin-top:-1.25rem;margin-bottom:1.5rem;width:100%;border-bottom-width:1px;border-color:rgb(255 255 255 / 0.08);background-color:rgb(var(--color-primary) / 0.9)}:is(.dark .mobile-menu){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.mobile-menu:before {
        content: "";
        visibility:hidden;
        position:fixed;
        left:0px;
        right:0px;
        z-index:10;
        height:100vh;
        width:100%;
        background-color:rgb(0 0 0 / 0.9);
        opacity:0;
        transition-property:opacity;
        transition-duration:200ms;
        transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }.mobile-menu.mobile-menu--active:before {
            content: "";
            visibility:visible;
            opacity:1;
        }.mobile-menu.mobile-menu--active .scrollable{margin-left:0px}.mobile-menu.mobile-menu--active .scrollable .mobile-menu-toggler{visibility:visible;opacity:1}@media (max-width: calc(640px - 1px)) {
    .mobile-menu{margin-left:-0.75rem;margin-right:-0.75rem}
  }.mobile-menu .mobile-menu-bar {
        height: 70px;
        display:flex;
        align-items:center;
        padding-left:2rem;
        padding-right:2rem;
    }@media (max-width: calc(640px - 1px)) {
    .mobile-menu .mobile-menu-bar{padding-left:0.75rem;padding-right:0.75rem}
  }.mobile-menu .scrollable{position:fixed;top:0px;left:0px;z-index:20;margin-left:-100%;height:100vh;width:270px;--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}:is(.dark .mobile-menu .scrollable){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.mobile-menu .scrollable .mobile-menu-toggler{visibility:hidden;position:fixed;top:0px;right:0px;margin-top:1rem;margin-right:1rem;opacity:0;transition-property:opacity;transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu .scrollable .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{background-color:rgb(0 0 0 / 0.5)}.mobile-menu ul.menu__sub-open{display:block}.mobile-menu ul li {
            max-width: 1280px;
            margin-left:auto;
            margin-right:auto;
            width:100%;
        }.mobile-menu ul li ul{margin-left:1rem;margin-right:1rem;margin-top:0.25rem;margin-bottom:0.25rem;display:none;border-radius:0.5rem;background-color:rgb(0 0 0 / 0.1)}:is(.dark .mobile-menu ul li ul){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}.mobile-menu ul li ul .menu{padding-left:1rem;padding-right:1rem}.mobile-menu ul li ul ul{margin-left:0px;margin-right:0px;display:none;border-radius:0.5rem;background-color:rgb(0 0 0 / 0.1)}:is(.dark .mobile-menu ul li ul ul){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.mobile-menu .menu__devider{position:relative;height:1px;width:100%;background-color:rgb(255 255 255 / 0.08)}.mobile-menu .menu {
        height: 50px;
        display:flex;
        align-items:center;
        padding-left:1.5rem;
        padding-right:1.5rem;
        --tw-text-opacity:1;
        color:rgb(255 255 255 / var(--tw-text-opacity));
    }.mobile-menu .menu .menu__title{margin-left:0.75rem;display:flex;width:100%;align-items:center}.mobile-menu .menu .menu__title .menu__sub-icon{margin-left:auto;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:100ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.mobile-menu .menu .menu__title .menu__sub-icon svg{height:1.25rem;width:1.25rem}.inbox-filter .inbox-filter__dropdown-menu {
    width: 250px;
}.inbox-filter__dropdown-menu .dropdown-content {
    margin-left: -228px;
    width:auto;
}.inbox .inbox__item{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.inbox .inbox__item:hover {
            transform: scale(1.02, 1.02);
            position:relative;
            z-index:20;
            border-radius:0.25rem;
            border-width:0px;
            --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
            --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
            box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }.inbox .inbox__item.inbox__item--active{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity))}:is(.dark .inbox .inbox__item.inbox__item--active){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.inbox .inbox__item.inbox__item--active .inbox__item--sender{font-weight:500}.inbox .inbox__item.inbox__item--active .inbox__item--highlight{font-weight:500}.inbox .inbox__item.inbox__item--active .inbox__item--time{font-weight:500}.inbox .form-check-input{--tw-border-opacity:1;border-color:rgb(var(--color-slate-400) / var(--tw-border-opacity))}.inbox .form-check-input:checked{--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity))}.chat .chat__chat-list{height:525px}.chat .chat__user-list{height:525px}.chat .chat__box{height:782px}.chat .chat__box .chat__box__text-box{max-width:49%}@media (max-width: calc(640px - 1px)) {
    .chat .chat__box .chat__box__text-box{max-width:90%}
  }.chat .chat__box__input{height:46px}.chat-dropdown{margin-top:-364px;width:320px}.chat-dropdown .chat-dropdown__box{height:364px}.chat-dropdown .chat-dropdown__box .chat-dropdown__box__tabs .nav-item .nav-link.active{border-bottom-width:0px;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-600) / var(--tw-text-opacity))}:is(.dark .chat-dropdown .chat-dropdown__box .chat-dropdown__box__tabs .nav-item .nav-link.active){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.news .news__preview {
        height: 400px;
    }@media (max-width: calc(768px - 1px)) {
    .news .news__preview {
            height: 250px;
    }
  }.news p {
        text-indent: 30px;
    }.news .news__input {
        height: 69px;
    }.pricing-tabs.nav.nav-pills .nav-item .nav-link{border-radius:0px}.error-page img {
    width: 450px;
}.search-result {
    width: 450px;
    visibility:hidden;
    position:absolute;
    right:0px;
    z-index:20;
    margin-top:0.25rem;
    opacity:0;
    transition: visibility 0s linear 0.2s, opacity 0.2s 0s;
}.search-result.show {
        transition: visibility 0s linear 0s, opacity 0.2s 0s;
        visibility:visible;
        opacity:1;
    }.search-result.show > .search-result__content {
            margin-top: -1px;
        }.search-result.show > .search-result__content .tab-content .tab-pane{visibility:visible}.search-result .search-result__content {
        transition: margin-top 0.2s;
    box-shadow: 0px 3px 20px #0000000b;
    position:relative;
    border-radius:0.375rem;
    border-color:transparent;
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity));
    }:is(.dark .search-result .search-result__content){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.search-result .search-result__content{margin-top:1.25rem;padding:1.25rem}.search-result .search-result__content .search-result__content__title{margin-bottom:0.5rem;font-weight:500}.notification-content {
    width: 350px;
}@media (max-width: calc(640px - 1px)) {
    .notification-content {
        width: 280px;
    }
  }.notification-content .notification-content__title{margin-bottom:1.25rem;font-weight:500}.notification-content .notification-content__box{padding:1.25rem}.report-maps {
    height: 310px;
}.pos-dropdown .pos-dropdown__dropdown-menu {
    width: 265px;
}.post .post__tabs{border-color:transparent}:is(.dark .post .post__tabs){border-color:transparent}.post .post__tabs .nav-item .nav-link{display:flex;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgb(var(--color-slate-500) / var(--tw-text-opacity))}.post .post__tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover{border-color:transparent;background-color:transparent;--tw-text-opacity:1;color:rgb(var(--color-slate-600) / var(--tw-text-opacity))}:is(.dark .post .post__tabs .nav-item .nav-link:hover:not(.disabled):not(.active):hover){background-color:transparent;--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.post .post__tabs .nav-item .nav-link.active{border-color:transparent;--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}:is(.dark .post .post__tabs .nav-item .nav-link.active){border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.litepicker{border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:0.875rem;line-height:1.25rem;
    z-index: 999999 !important;
    margin-top: 7px;
    box-shadow: 0px 3px 20px #00000014}@media (max-width: calc(1024px - 1px)) {
    .litepicker {
        width: 310px;
    }
  }@media (max-width: calc(640px - 1px)) {
    .litepicker {
        left: 0px !important;
        right:0px;
        margin-left:auto;
        margin-right:auto;
    }
  }.litepicker:before {
        content: "";
        left: 9px;
        top: -7px;
        border-bottom-color: #f7f7f7;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-bottom: 7px solid #e8e8e8;
        position:absolute;
        display:inline-block;
    }.litepicker:after {
        content: "";
        left: 10px;
        top: -6px;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        position:absolute;
        display:inline-block;
    }.litepicker .container__months,
    .litepicker .container__footer{background-color:transparent;padding-top:0px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.litepicker .container__footer{margin:0px;border-top-width:1px;border-color:rgb(var(--color-slate-200) / 0.6);padding:0.75rem}@media (max-width: calc(1024px - 1px)) {
    .litepicker .container__footer{display:flex;flex-direction:column-reverse;text-align:center}
    .litepicker .container__footer .preview-date-range{order:1;margin-bottom:0.375rem;display:block;width:100%}
    .litepicker .container__footer .button-cancel {
                width: 100% !important;
                margin-left: 0px !important;
                padding-top: 0.375rem !important;
                padding-bottom: 0.375rem !important;
    }
    .litepicker .container__footer .button-apply {
                width: 100% !important;
                margin-left: 0px !important;
                padding-top: 0.375rem !important;
                padding-bottom: 0.375rem !important;
                margin-bottom:0.375rem;
    }
  }.litepicker .container__footer .button-apply,
        .litepicker .container__footer .button-cancel{margin-left:0.25rem;margin-right:0px;width:5rem;border-radius:0.375rem;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-weight:500}.litepicker .container__footer .button-apply{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.litepicker .container__footer .button-cancel{background-color:rgb(var(--color-slate-200) / 0.7);--tw-text-opacity:1;color:rgb(var(--color-slate-500) / var(--tw-text-opacity))}.litepicker .container__months{padding-left:0.25rem;padding-right:0.25rem}.litepicker .container__months .month-item-weekdays-row{margin-top:0.75rem;--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.litepicker .container__months .month-item-header{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0.5rem}.litepicker .container__months .month-item-header .button-previous-month{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center}.litepicker .container__months .month-item-header .button-previous-month:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}.litepicker .container__months .month-item-header .button-previous-month svg {
                    transform: rotate(135deg);
                    margin-right:-0.25rem;
                }.litepicker .container__months .month-item-header .button-next-month{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center}.litepicker .container__months .month-item-header .button-next-month:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}.litepicker .container__months .month-item-header .button-next-month svg {
                    transform: rotate(-45deg);
                    margin-left:-0.25rem;
                }.litepicker .container__months .month-item-header .button-previous-month:hover svg,
            .litepicker .container__months .month-item-header .button-previous-month svg,
            .litepicker .container__months .month-item-header .button-next-month:hover svg,
            .litepicker .container__months .month-item-header .button-next-month svg {
                fill: transparent;
                border: solid black;
                border-width: 0 2px 2px 0;
                border-radius: 0;
                display: inline-block;
                border-color: #4a5568;
                display:block;
                height:0.5rem;
                width:0.5rem;
            }.litepicker .container__months .month-item-header div > .month-item-name,
            .litepicker .container__months .month-item-header div > .month-item-year {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(74, 85, 104)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
                background-size: 15px;
                background-position: center right 0.6rem;
                border-radius:0.375rem;
                border-width:1px;
                background-color:transparent;
                background-repeat:no-repeat;
                padding-top:0.25rem;
                padding-bottom:0.25rem;
                padding-left:0.5rem;
                padding-right:2rem;
                font-size:0.875rem;
                line-height:1.25rem;
            }.litepicker .container__months .month-item-header div > .month-item-name:focus,
            .litepicker .container__months .month-item-header div > .month-item-year:focus{--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-color:transparent}.litepicker .container__days .day-item{--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity))}.litepicker .container__days .day-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.litepicker .container__days .day-item.is-today,
            .litepicker .container__days .day-item.is-today:hover{font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.litepicker .container__days .day-item.is-start-date,
            .litepicker .container__days .day-item.is-start-date:hover,
            .litepicker .container__days .day-item.is-end-date,
            .litepicker .container__days .day-item.is-end-date:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.litepicker .container__days .day-item.is-in-range,
            .litepicker .container__days .day-item.is-in-range:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}.litepicker .container__days .week-number{--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}@media (max-width: calc(1024px - 1px)) {
    & :root {
        --litepicker-day-width: 35px;
    }
  }.dark .litepicker{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.dark .litepicker:before,
        .dark .litepicker:after {
            border-right-color: transparent;
            border-left-color: transparent;
            border-bottom-color: rgb(var(--color-darkmode-600));
        }.dark .litepicker .container__months .button-previous-month:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.dark .litepicker .container__months .button-next-month:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.dark .litepicker .container__months .month-item-header .button-previous-month:hover svg,
                .dark .litepicker .container__months .month-item-header .button-previous-month svg,
                .dark .litepicker .container__months .month-item-header .button-next-month:hover svg,
                .dark .litepicker .container__months .month-item-header .button-next-month svg{--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}.dark .litepicker .container__months .month-item-header div > .month-item-name,
                .dark .litepicker .container__months .month-item-header div > .month-item-year{--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity));--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity))}.dark .litepicker .container__days .day-item{--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .litepicker .container__days .day-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.dark .litepicker .container__days .day-item.is-start-date,
                .dark .litepicker .container__days .day-item.is-start-date:hover,
                .dark .litepicker .container__days .day-item.is-end-date,
                .dark .litepicker .container__days .day-item.is-end-date:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .litepicker .container__days .day-item.is-in-range,
                .dark .litepicker .container__days .day-item.is-in-range:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.dark .litepicker .container__days .day-item.is-today,
                .dark .litepicker .container__days .day-item.is-today:hover{--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .litepicker .container__footer{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity))}.dark .litepicker .container__footer .button-cancel{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .litepicker .container__tooltip{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.dark .litepicker .container__tooltip:before,
            .dark .litepicker .container__tooltip:after {
                border-top-color: rgb(var(--color-darkmode-600));
            }.tns-outer{position:relative}.tns-outer .tns-controls button{position:absolute;top:0px;bottom:0px;z-index:10;margin-top:auto;margin-bottom:auto;height:1.25rem;width:1.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity));color:transparent;outline:2px solid transparent;outline-offset:2px}:is(.dark .tns-outer .tns-controls button){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity))}.tns-outer .tns-controls button:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-300) / var(--tw-bg-opacity))}:is(.dark .tns-outer .tns-controls button:hover){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-200) / var(--tw-bg-opacity))}.tns-outer .tns-controls button[data-controls="prev"]{left:0px;margin-left:-1.5rem}.tns-outer .tns-controls button[data-controls="prev"]:before {
                content: "";
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(102 113 132)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
                background-size: 80%;
                position:absolute;
                top:0px;
                left:0px;
                height:100%;
                width:100%;
                --tw-rotate:90deg;
                transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                background-position:center;
            }.tns-outer .tns-controls button[data-controls="next"]{right:0px;margin-right:-1.5rem}.tns-outer .tns-controls button[data-controls="next"]:before {
                content: "";
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(102 113 132)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
                background-size: 80%;
                position:absolute;
                top:0px;
                left:0px;
                height:100%;
                width:100%;
                --tw-rotate:-90deg;
                transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                background-position:center;
            }.tns-outer .tns-nav {
        margin-bottom: -1.8rem;
        position:absolute;
        bottom:0px;
        z-index:10;
        display:flex;
        width:100%;
        justify-content:center;
    }.tns-outer .tns-nav button{margin-left:0.25rem;margin-right:0.25rem;height:0.75rem;width:0.75rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-300) / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}:is(.dark .tns-outer .tns-nav button){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity))}.tns-outer .tns-nav button.tns-nav-active{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-500) / var(--tw-bg-opacity))}:is(.dark .tns-outer .tns-nav button.tns-nav-active){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-200) / var(--tw-bg-opacity))}.tns-outer button[data-action]{display:none}.tns-outer .tns-visually-hidden{display:none}.tooltip-content {
    left: 10000px;
    position:fixed;
}.tippy-box{border-radius:0.375rem}:is(.dark .tippy-box){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}:is(.dark .tippy-box > .tippy-svg-arrow){fill:rgb(var(--color-darkmode-300))}.tippy-box .tippy-content{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.375rem;padding-bottom:0.375rem}.tippy-popper[x-placement="left"] .tippy-roundarrow,
        .tippy-popper[x-placement="left"] .tippy-arrow,
        .tippy-popper[x-placement="right"] .tippy-roundarrow,
        .tippy-popper[x-placement="right"] .tippy-arrow,
        .tippy-popper[x-placement="left-start"] .tippy-roundarrow,
        .tippy-popper[x-placement="left-start"] .tippy-arrow,
        .tippy-popper[x-placement="left-end"] .tippy-roundarrow,
        .tippy-popper[x-placement="left-end"] .tippy-arrow,
        .tippy-popper[x-placement="right-start"] .tippy-roundarrow,
        .tippy-popper[x-placement="right-start"] .tippy-arrow,
        .tippy-popper[x-placement="right-end"] .tippy-roundarrow,
        .tippy-popper[x-placement="right-end"] .tippy-arrow{top:0px;bottom:0px;margin-top:auto;margin-bottom:auto}.tippy-popper[x-placement="top"] .tippy-roundarrow,
        .tippy-popper[x-placement="top"] .tippy-arrow,
        .tippy-popper[x-placement="bottom"] .tippy-roundarrow,
        .tippy-popper[x-placement="bottom"] .tippy-arrow,
        .tippy-popper[x-placement="top-start"] .tippy-roundarrow,
        .tippy-popper[x-placement="top-start"] .tippy-arrow,
        .tippy-popper[x-placement="top-end"] .tippy-roundarrow,
        .tippy-popper[x-placement="top-end"] .tippy-arrow,
        .tippy-popper[x-placement="bottom-start"] .tippy-roundarrow,
        .tippy-popper[x-placement="bottom-start"] .tippy-arrow,
        .tippy-popper[x-placement="bottom-end"] .tippy-roundarrow,
        .tippy-popper[x-placement="bottom-end"] .tippy-arrow{left:0px;right:0px;margin-left:auto;margin-right:auto}.dark .tippy-box {
        box-shadow: 0 0 20px 4px #00000026, 0 4px 80px -8px #24282f40,
            0 4px 4px -2px #5b5e6926;
    }.tabulator-print-fullscreen-hide:before {
    content: "";
    position:fixed;
    top:0px;
    left:0px;
    height:100vh;
    width:100%;
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity));
}.tabulator{overflow:hidden;border-width:0px;background-color:transparent}.tabulator .tabulator-header{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));background-color:transparent;font-weight:500;color:currentColor}.tabulator .tabulator-header .tabulator-headers .tabulator-col{border-right-width:0px;background-color:transparent}.tabulator .tabulator-header .tabulator-headers .tabulator-col:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content{padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem}.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content .tabulator-col-title{padding-right:0px}.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content .tabulator-arrow {
                        top: -3px;
                        border-left-width: 5px;
                        border-right-width: 5px;
                        bottom:0px;
                        margin-top:auto;
                        margin-bottom:auto;
                    }.tabulator .tabulator-header .tabulator-headers .tabulator-col.tabulator-sortable[aria-sort="none"]
                    .tabulator-col-content
                    .tabulator-arrow {
                    border-bottom-color: #cbd5e0;
                }.tabulator .tabulator-row{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}.tabulator .tabulator-row:hover,
        .tabulator .tabulator-row.tabulator-row-even:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity))}.tabulator .tabulator-row.tabulator-row-even{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}.tabulator .tabulator-row .tabulator-cell{border-right-width:0px;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem}.tabulator .tabulator-row .tabulator-cell.tabulator-row-handle{padding-left:0px;padding-right:0px}.tabulator .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{margin-right:-1.25rem;height:1rem;width:1rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-400) / var(--tw-bg-opacity))}.tabulator .tabulator-row .tabulator-responsive-collapse{border-bottom-width:0px;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));padding:0.75rem}.tabulator .tabulator-row .tabulator-responsive-collapse td{padding:0.5rem}.tabulator .tabulator-row .tabulator-responsive-collapse td strong{font-weight:500}.tabulator .tabulator-footer{margin-top:0.5rem;border-top-width:0px;background-color:transparent;padding:0px}@media (max-width: calc(768px - 1px)) {
    .tabulator .tabulator-footer{white-space:normal}
  }.tabulator .tabulator-footer .tabulator-paginator{display:flex;align-items:center}@media (max-width: calc(768px - 1px)) {
    .tabulator .tabulator-footer .tabulator-paginator{display:block;text-align:left}
  }.tabulator .tabulator-footer .tabulator-paginator > label{font-weight:400;--tw-text-opacity:1;color:rgb(var(--color-slate-700) / var(--tw-text-opacity))}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(74, 85, 104)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
                background-size: 15px;
                background-position: center right 0.6rem;
                margin-left:0.5rem;
                margin-right:auto;
                -webkit-appearance:none;
                   -moz-appearance:none;
                        appearance:none;
                border-radius:0.375rem;
                --tw-border-opacity:1;
                border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));
                --tw-bg-opacity:1;
                background-color:rgb(255 255 255 / var(--tw-bg-opacity));
                background-repeat:no-repeat;
                padding-top:0.5rem;
                padding-bottom:0.5rem;
                padding-left:0.75rem;
                padding-right:2rem;
            }@media (max-width: calc(768px - 1px)) {
    .tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size{margin-right:0.75rem}
  }.tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
                min-width: 40px;
                display:inline-flex;
                cursor:pointer;
                align-items:center;
                justify-content:center;
                border-radius:0.375rem;
                border-width:1px;
                padding-top:0.5rem;
                padding-bottom:0.5rem;
                padding-left:0.75rem;
                padding-right:0.75rem;
                font-weight:500;
                --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
                --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
                box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
                transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
                transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
                transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration:200ms;
            }.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2}:is(.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page){transition-property:none}:is(.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover:not(:disabled){--tw-border-opacity:0.9;--tw-bg-opacity:0.9}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:not(button){text-align:center}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:disabled{cursor:not-allowed;opacity:0.7}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page{display:inline-flex;align-items:center;justify-content:center;border-color:transparent;font-weight:400;--tw-text-opacity:1;color:rgb(var(--color-slate-700) / var(--tw-text-opacity))}@media (max-width: calc(640px - 1px)) {
    .tabulator .tabulator-footer .tabulator-paginator .tabulator-page{margin-right:0px;padding-left:0.25rem;padding-right:0.25rem}
  }.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-700) / var(--tw-text-opacity))}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));font-weight:500}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="first"],
                .tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="prev"],
                .tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="next"],
                .tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="last"]{width:1.25rem;color:transparent}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="first"] {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='11 17 6 12 11 7'%3E%3C/polyline%3E%3Cpolyline points='18 17 13 12 18 7'%3E%3C/polyline%3E%3C/svg%3E");
                    background-size: 50%;
                    background-position:center;
                    background-repeat:no-repeat;
                }.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="prev"] {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
                    background-size: 45%;
                    background-position:center;
                    background-repeat:no-repeat;
                }.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="next"] {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
                    background-size: 45%;
                    background-position:center;
                    background-repeat:no-repeat;
                }.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="last"] {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='13 17 18 12 13 7'%3E%3C/polyline%3E%3Cpolyline points='6 17 11 12 6 7'%3E%3C/polyline%3E%3C/svg%3E");
                    background-size: 50%;
                    background-position:center;
                    background-repeat:no-repeat;
                }.tabulator .tabulator-tableHolder .tabulator-placeholder span{font-size:0.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--color-slate-500) / var(--tw-text-opacity))}.tabulator .tabulator-loader {
        background: #ffffffbd;
    }.tabulator .tabulator-loader .tabulator-loader-msg{background-color:transparent;font-size:1rem;line-height:1.5rem;font-weight:400}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{border-width:0px;--tw-text-opacity:1;color:rgb(var(--color-slate-700) / var(--tw-text-opacity))}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{border-width:0px;--tw-text-opacity:1;color:rgb(var(--color-danger) / var(--tw-text-opacity))}.dark .tabulator .tabulator-header{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .tabulator .tabulator-header .tabulator-headers .tabulator-col:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity))}.dark .tabulator .tabulator-table{background-color:transparent;--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .tabulator .tabulator-table .tabulator-row{border-color:transparent;background-color:transparent}.dark .tabulator .tabulator-table .tabulator-row:hover,
                .dark .tabulator .tabulator-table .tabulator-row.tabulator-row-even:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}.dark .tabulator .tabulator-table .tabulator-row.tabulator-row-even{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.dark .tabulator .tabulator-footer .tabulator-paginator > label{--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-600) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page{background-color:transparent;--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active,
                    .dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-300) / var(--tw-bg-opacity))}.dark .tabulator .tabulator-loader{background-color:rgb(0 0 0 / 0.3)}.dark .tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.tom-select .ts-input {
    min-height: 40px;
    padding: 7.5px 32px 7.5px 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(74 85 104)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
    background-size: 18px;
    background-position: center right 0.6rem;
    border-radius:0.25rem;
    border-color:inherit;
    background-repeat:no-repeat;
    font-size:0.875rem;
    line-height:1.25rem;
    --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.tom-select .ts-input .item {
      line-height: 22px;
    }.tom-select .ts-input.dropdown-active {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.828' height='8.414' viewBox='0 0 14.828 8.414'%3E%3Cpath id='chevron' d='M6,9l6,6,6-6' transform='translate(19.414 16) rotate(180)' fill='none' stroke='%234a5568' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
      background-size: 11px !important;
      background-position: center right 0.8rem !important;
      background-repeat: no-repeat !important;
    }.tom-select .ts-input input {
      height: 23px;
      font-size:0.875rem;
      line-height:1.25rem;
    }.tom-select.multi .ts-input{padding-left:0.375rem;padding-right:0.375rem;padding-top:0.25rem;padding-bottom:0.25rem}.tom-select.multi .ts-input > div{margin-top:0.125rem;margin-bottom:0.125rem;margin-right:0.25rem;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity));padding-left:0.5rem;padding-right:0.5rem;padding-top:0px;padding-bottom:0px}.tom-select.multi .ts-input > div.active{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-300) / var(--tw-bg-opacity))}.tom-select.multi .ts-input > div.active .remove{--tw-border-opacity:1;border-color:rgb(var(--color-slate-400) / var(--tw-border-opacity))}.tom-select.plugin-remove_button .item .remove{margin-left:0.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-slate-300) / var(--tw-border-opacity));padding-left:0.5rem;padding-right:0.5rem}.tom-select.plugin-dropdown_input .ts-input.focus{--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}.tom-select .ts-dropdown {
    margin-top: -1px;
    border-top: 1px solid rgba(226, 232, 240, var(--tw-border-opacity));
    z-index:50;
    border-radius:0.25rem;
    --tw-border-opacity:1;
    border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));
    font-size:0.875rem;
    line-height:1.25rem;
    --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.tom-select .ts-dropdown .optgroup-header {
      padding: 9px 10px;
      font-weight:500;
    }.tom-select .ts-dropdown .option {
      padding: 9px 13px;
    }.tom-select .ts-dropdown .option .highlight{--tw-bg-opacity:1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tom-select .ts-dropdown .option.active{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tom-select .ts-dropdown .option:hover:not(.active){--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity))}.tom-select .ts-dropdown.plugin-dropdown_input .dropdown-input-wrap{padding:0.5rem}.tom-select .ts-dropdown.plugin-dropdown_input .dropdown-input-wrap input{border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;outline:2px solid transparent;outline-offset:2px}.tom-select .ts-dropdown .dropdown-header{--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));padding-left:0.75rem;padding-right:0.75rem}.tom-select .ts-dropdown .dropdown-header .dropdown-header-close{margin-right:0.125rem;cursor:pointer;--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity));opacity:1}.dark .tom-select .ts-input {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(255 255 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
      border-color:transparent;
      --tw-bg-opacity:1;
      background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
      --tw-text-opacity:1;
      color:rgb(var(--color-slate-300) / var(--tw-text-opacity));
    }.dark .tom-select .ts-input.dropdown-active{border-color:transparent;--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity));
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.828' height='8.414' viewBox='0 0 14.828 8.414'%3E%3Cpath id='chevron' d='M6,9l6,6,6-6' transform='translate(19.414 16) rotate(180)' fill='none' stroke='rgb(255 255 255)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A") !important}.dark .tom-select .ts-input.dropdown-active:before{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .tom-select.multi .ts-input > div{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .tom-select.multi .ts-input > div.active{background-color:rgb(var(--color-darkmode-400) / 0.8)}.dark .tom-select.multi .ts-input > div .remove{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity))}.dark .tom-select.plugin-dropdown_input .ts-input.focus{border-color:transparent}.dark .tom-select .ts-dropdown{border-color:rgb(var(--color-darkmode-800) / 0.8);--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .tom-select .ts-dropdown.plugin-dropdown_input .dropdown-input-wrap input{border-color:rgb(var(--color-darkmode-800) / 0.8);--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.dark .tom-select .ts-dropdown .optgroup-header{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}.dark .tom-select .ts-dropdown .create{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .tom-select .ts-dropdown .create:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.dark .tom-select .ts-dropdown .option:hover:not(.active){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .tom-select .ts-dropdown .dropdown-header{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-700) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dark .tom-select .ts-dropdown .dropdown-header .dropdown-header-close{--tw-text-opacity:1;color:rgb(var(--color-slate-300) / var(--tw-text-opacity))}.dropzone{border-style:dashed;border-color:rgb(var(--color-slate-200) / 0.6)}:is(.dark .dropzone){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.ck-editor,
.document-editor,
.ck-editor__editable{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.document-editor {
    display: flex;
    max-height: 700px;
    flex-flow: column nowrap;
    border-radius: var(--ck-border-radius);
    border-width:1px;
    --tw-border-opacity:1;
    border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));
}.document-editor .document-editor__toolbar {
        z-index: 1;
        border-bottom-width:1px;
        --tw-border-opacity:1;
        border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));
    }.document-editor .document-editor__toolbar .ck-toolbar {
        border: 0;
        border-radius: 0;
        --tw-bg-opacity:1;
        background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));
    }.document-editor .document-editor__toolbar .ck-toolbar .ck-icon {
            width: 16px;
        }.document-editor .document-editor__editable-container {
        overflow-y: scroll;
        padding: calc(2 * var(--ck-spacing-large));
        --tw-bg-opacity:1;
        background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));
    }.document-editor .document-editor__editable-container .ck-editor__editable {
        width: 15.8cm;
        margin: 0 auto;
        min-height: 21cm;
        background: white;
        padding: 1cm 2cm 2cm;
        border-radius: var(--ck-border-radius);
        border-width:1px;
        --tw-border-opacity:1;
        border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));
        --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }.document-editor .ck-heading-dropdown .ck-list .ck-button__label {
        line-height: calc(
            1.7 * var(--ck-line-height-base) * var(--ck-font-size-base)
        );
        min-width: 6em;
    }.document-editor .ck-heading-dropdown
        .ck-list
        .ck-button:not(.ck-heading_paragraph)
        .ck-button__label {
        transform: scale(0.8);
        transform-origin: left;
    }.document-editor .ck-content h2,
    .document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label {
        font-size: 2.18em;
        font-weight: normal;
    }.document-editor .ck-content h2 {
        line-height: 1.37em;
        padding-top: 0.342em;
        margin-bottom: 0.142em;
    }.document-editor .ck-content h3,
    .document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label {
        font-size: 1.75em;
        font-weight: normal;
        color: hsl(203, 100%, 50%);
    }.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label {
        color: var(--ck-color-list-button-on-text);
    }.document-editor .ck-content h3 {
        line-height: 1.86em;
        padding-top: 0.171em;
        margin-bottom: 0.357em;
    }.document-editor .ck-content h4,
    .document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label {
        font-size: 1.31em;
        font-weight: bold;
    }.document-editor .ck-content h4 {
        line-height: 1.24em;
        padding-top: 0.286em;
        margin-bottom: 0.952em;
    }.document-editor .ck-content p {
        font-size: 1em;
        line-height: 1.63em;
        padding-top: 0.5em;
        margin-bottom: 1.13em;
    }.document-editor .ck-content blockquote {
        font-family: Georgia, serif;
        margin-left: calc(2 * var(--ck-spacing-large));
        margin-right: calc(2 * var(--ck-spacing-large));
    }.ck.ck-content {
    min-height: 250px;
}.ck.ck-content.ck-editor__editable_inline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}.ck .ck .ck-content{min-height:250px}.ck .ck .ck-content.ck-editor__editable_inline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}.ck .ck .ck-content blockquote,
        .ck .ck .ck-content dl,
        .ck .ck .ck-content dd,
        .ck .ck .ck-content h1,
        .ck .ck .ck-content h2,
        .ck .ck .ck-content h3,
        .ck .ck .ck-content h4,
        .ck .ck .ck-content h5,
        .ck .ck .ck-content h6,
        .ck .ck .ck-content hr,
        .ck .ck .ck-content figure,
        .ck .ck .ck-content p,
        .ck .ck .ck-content pre {
            margin: revert;
        }.ck .ck .ck-content ol,
        .ck .ck .ck-content ul {
            list-style: revert;
            margin: revert;
            padding: revert;
        }.ck .ck .ck-content h1,
        .ck .ck .ck-content h2,
        .ck .ck .ck-content h3,
        .ck .ck .ck-content h4,
        .ck .ck .ck-content h5,
        .ck .ck .ck-content h6 {
            font-size: revert;
            font-weight: revert;
        }.ck .ck .ck-content img,
        .ck .ck .ck-content svg,
        .ck .ck .ck-content video,
        .ck .ck .ck-content canvas,
        .ck .ck .ck-content audio,
        .ck .ck .ck-content iframe,
        .ck .ck .ck-content embed,
        .ck .ck .ck-content object {
            display: revert;
            vertical-align: revert;
        }.ck .ck.ck-reset_all,
    .ck .ck.ck-reset_all *{--tw-text-opacity:1;color:rgb(var(--color-slate-800) / var(--tw-text-opacity))}.ck .ck.ck-toolbar,
    .ck .ck.ck-balloon-panel{--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity))}.ck .ck.ck-toolbar .ck-icon, .ck .ck.ck-balloon-panel .ck-icon{width:16px}.ck .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused){--tw-border-opacity:1;border-color:rgb(var(--color-slate-200) / var(--tw-border-opacity))}.ck .ck.ck-button:not(.ck-disabled):hover,
    .ck .cka.ck-button:not(.ck-disabled):hover{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity))}.dark .document-editor{border-color:rgb(var(--color-darkmode-900) / 0.3)}.dark .document-editor .document-editor__toolbar{border-color:rgb(var(--color-darkmode-900) / 0.2)}.dark .document-editor .document-editor__toolbar .ck-toolbar{background-color:rgb(var(--color-darkmode-900) / 0.2)}.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-toolbar__separator{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-tooltip .ck-tooltip__text{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-tooltip .ck-tooltip__text:after{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-darkmode-800) / var(--tw-border-opacity))}.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-icon :not([fill]){fill:rgb(var(--color-slate-300))}.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-dropdown__panel{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-800) / var(--tw-border-opacity))}.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-button.ck-on,
            .dark .document-editor .document-editor__toolbar .ck-toolbar a.ck.ck-button.ck-on{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .document-editor .document-editor__editable-container{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}.dark .document-editor .document-editor__editable-container .ck-editor__editable{border-color:rgb(var(--color-darkmode-900) / 0.2);--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck.ck-content.ck-editor__editable_inline{border-color:rgb(var(--color-darkmode-900) / 0.2);--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck.ck-list{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck.ck-dropdown__panel{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-800) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck.ck.ck-input-text{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.dark .ck.ck.ck-input-text:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.dark .ck .ck-insert-table-dropdown-grid-box{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity))}.dark .ck.ck-reset_all,
        .dark .ck.ck-reset_all *{--tw-text-opacity:1 !important;color:rgb(var(--color-slate-300) / var(--tw-text-opacity)) !important}.dark .ck .ck .ck-content.ck-editor__editable_inline{border-color:rgb(var(--color-darkmode-900) / 0.2);--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck .ck.ck-toolbar,
            .dark .ck .ck.ck-balloon-panel{border-color:rgb(var(--color-darkmode-900) / 0.2);--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}.dark .ck .ck.ck-toolbar:before, .dark .ck .ck.ck-balloon-panel:before{border-bottom-color:rgb(var(--color-darkmode-900) / 0.2) !important}.dark .ck .ck.ck-toolbar:after, .dark .ck .ck.ck-balloon-panel:after{border-bottom-color:rgb(var(--color-darkmode-900) / 0.2) !important}.dark .ck .ck.ck-toolbar .ck-toolbar__separator, .dark .ck .ck.ck-balloon-panel .ck-toolbar__separator{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck .ck.ck-toolbar .ck-tooltip .ck-tooltip__text, .dark .ck .ck.ck-balloon-panel .ck-tooltip .ck-tooltip__text{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--color-slate-200) / var(--tw-text-opacity))}.dark .ck .ck.ck-toolbar .ck-tooltip .ck-tooltip__text:after, .dark .ck .ck.ck-balloon-panel .ck-tooltip .ck-tooltip__text:after{border-bottom-color:rgb(var(--color-darkmode-900) / 0.2)}.dark .ck .ck.ck-toolbar .ck.ck-icon :not([fill]), .dark .ck .ck.ck-balloon-panel .ck.ck-icon :not([fill]){fill:rgb(var(--color-slate-300))}.dark .ck .ck.ck-toolbar .ck.ck-dropdown__panel, .dark .ck .ck.ck-balloon-panel .ck.ck-dropdown__panel{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-800) / var(--tw-border-opacity))}.dark .ck .ck.ck-toolbar .ck.ck-button.ck-on,
                .dark .ck .ck.ck-toolbar a.ck.ck-button.ck-on,
                .dark .ck .ck.ck-balloon-panel .ck.ck-button.ck-on,
                .dark .ck .ck.ck-balloon-panel a.ck.ck-button.ck-on{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck .ck.ck-editor__main > .ck-editor__editable{--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-800) / var(--tw-bg-opacity))}.dark .ck .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused){border-color:rgb(var(--color-darkmode-900) / 0.2)}.dark .ck .ck.ck-button:not(.ck-disabled):hover,
            .dark .ck .cka.ck-button:not(.ck-disabled):hover{background-color:rgb(var(--color-darkmode-900) / 0.2)}.zoom-overlay{background-color:rgb(0 0 0 / 0.75)}:is(.dark .zoom-overlay){background-color:rgb(0 0 0 / 0.4)}.dark-mode-switcher .dark-mode-switcher__toggle {
        width: 38px;
        height: 24px;
        padding: 1px;
        position:relative;
        cursor:pointer;
        border-radius:9999px;
        outline:2px solid transparent;
        outline-offset:2px;
    }.dark-mode-switcher .dark-mode-switcher__toggle:before {
            content: "";
            width: 22px;
            height: 22px;
            transition: all 0.2s ease-in-out;
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
            position:absolute;
            top:0px;
            bottom:0px;
            margin-top:auto;
            margin-bottom:auto;
            border-radius:9999px;
        }.dark-mode-switcher .dark-mode-switcher__toggle.dark-mode-switcher__toggle--active{--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.dark-mode-switcher .dark-mode-switcher__toggle.dark-mode-switcher__toggle--active::before {
                margin-left: 13px;
                --tw-bg-opacity:1;
                background-color:rgb(255 255 255 / var(--tw-bg-opacity));
            }.source-preview{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.625rem;padding-bottom:0.625rem}.source-preview .hljs{margin-top:-20px;margin-bottom:-40px;--tw-bg-opacity:1;background-color:rgb(var(--color-slate-100) / var(--tw-bg-opacity));font-size:0.75rem;line-height:1rem;line-height:1.625}:is(.dark .source-preview .hljs){--tw-bg-opacity:1;background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity))}.source-preview{position:relative}.source-preview code:before {
            content: "HTML";
            position:absolute;
            top:0px;
            right:0px;
            display:block;
            border-bottom-left-radius:0.25rem;
            background-color:rgb(var(--color-slate-200) / var(--tw-bg-opacity));
            --tw-bg-opacity:0.7;
            padding-left:1rem;
            padding-right:1rem;
            padding-top:0.5rem;
            padding-bottom:0.5rem;
            font-weight:500;
        }:is(.dark .source-preview code):before{--tw-bg-opacity:1;background-color:rgb(var(--color-slate-300) / var(--tw-bg-opacity))}.source-preview code.javascript:before {
            content: "JS";
        }@media (max-width: calc(1024px - 1px)) {
    .full-calendar .fc-toolbar{flex-direction:column}
  }.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(1){order:3}.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(2){order:1}.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3){order:2}@media (max-width: calc(1024px - 1px)) {
    .full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3){margin-top:0.75rem;margin-bottom:0.75rem}
  }@media (max-width: calc(640px - 1px)) {
    .full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group{display:block}
  }.full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button{width:5rem}@media (max-width: calc(640px - 1px)) {
    .full-calendar .fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button{margin-bottom:0.5rem;width:100%;border-radius:0.375rem}
  }.full-calendar .fc-toolbar .fc-toolbar-title{font-size:1.125rem;line-height:1.75rem;font-weight:500}.full-calendar .fc-toolbar-chunk .fc-button-primary:first-child{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}.full-calendar .fc-toolbar-chunk .fc-button-primary:last-child{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}.full-calendar.fc-theme-standard .fc-scrollgrid,
        .full-calendar.fc-theme-standard th,
        .full-calendar.fc-theme-standard td,
        .full-calendar.fc-theme-standard .fc-list{border-color:rgb(var(--color-slate-200) / 0.6)}:is(.dark .full-calendar.fc-theme-standard .fc-scrollgrid),:is(.dark 
        .full-calendar.fc-theme-standard th),:is(.dark 
        .full-calendar.fc-theme-standard td),:is(.dark 
        .full-calendar.fc-theme-standard .fc-list){--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity))}.full-calendar table{border-radius:0.375rem}.full-calendar table tr th .fc-scrollgrid-sync-inner{padding-top:0.75rem;padding-bottom:0.75rem}.full-calendar .fc-daygrid-event-harness{margin-left:1.25rem;margin-right:1.25rem}.full-calendar .fc-h-event{border-radius:0.375rem;--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.full-calendar .fc-event-title-container{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1rem}.full-calendar .fc-daygrid-event{font-size:0.75rem;line-height:1rem}.full-calendar .fc-daygrid-event-dot{margin-right:0.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity))}.full-calendar .fc-daygrid-dot-event .fc-event-title{font-weight:500}.full-calendar .fc-col-header-cell-cushion{font-weight:500}@media (max-width: calc(640px - 1px)) {
    .full-calendar.fc .fc-view-harness{min-height:400px !important}
    .full-calendar.fc .fc-daygrid-day-frame{min-height:60px !important}
  }.full-calendar .fc-daygrid-more-link{font-size:0.875rem;line-height:1.25rem}@media (max-width: calc(768px - 1px)) {
    .full-calendar .fc-daygrid-more-link{font-size:10px;--tw-text-opacity:1;color:rgb(var(--color-slate-500) / var(--tw-text-opacity))}
  }@media (max-width: calc(640px - 1px)) {
    .full-calendar .fc-daygrid-more-link{margin-top:-0.75rem;display:block;padding-left:0px;line-height:10px}
  }.full-calendar .fc-daygrid-day-bottom{padding-top:0.25rem}.full-calendar .fc-day-other{background-color:rgb(var(--color-slate-100) / 0.5)}:is(.dark .full-calendar .fc-day-other){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-700) / var(--tw-bg-opacity))}.full-calendar .fc-button-primary{display:inline-block !important;border-color:rgb(var(--color-slate-200) / 0.6) !important;background-color:transparent !important;padding-left:0.65em !important;padding-right:0.65em !important;padding-top:0.4em !important;padding-bottom:0.4em !important;text-transform:capitalize !important;--tw-text-opacity:1 !important;color:rgb(var(--color-slate-500) / var(--tw-text-opacity)) !important;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:0.375rem;border-width:1px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;font-weight:500;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.full-calendar .fc-button-primary:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-primary) / var(--tw-ring-opacity));--tw-ring-opacity:0.2}:is(.dark .full-calendar .fc-button-primary){transition-property:none}:is(.dark .full-calendar .fc-button-primary:focus){--tw-ring-color:rgb(var(--color-slate-700) / var(--tw-ring-opacity));--tw-ring-opacity:0.5}.full-calendar .fc-button-primary:hover:not(:disabled){--tw-border-opacity:0.9;--tw-bg-opacity:0.9}.full-calendar .fc-button-primary:not(button){text-align:center}.full-calendar .fc-button-primary:disabled{cursor:not-allowed;opacity:0.7}.full-calendar .fc-button-primary .fc-icon{font-size:1.2em !important}.full-calendar .fc-button-primary:focus{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.full-calendar .fc-button-primary:not(:disabled):active,
    .full-calendar .fc-button-primary:not(:disabled).fc-button-active{--tw-border-opacity:1 !important;border-color:rgb(var(--color-primary) / var(--tw-border-opacity)) !important;--tw-bg-opacity:1 !important;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}.full-calendar .fc-list-day-cushion{background-color:rgb(var(--color-slate-100) / 0.5) !important;padding-left:1.25rem !important;padding-right:1.25rem !important;padding-top:0.75rem !important;padding-bottom:0.75rem !important}.full-calendar .fc-list-event td{padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem}.full-calendar .fc-list-event-dot{--tw-border-opacity:1 !important;border-color:rgb(var(--color-primary) / var(--tw-border-opacity)) !important}.full-calendar .fc-event-time{padding-left:0.125rem;padding-right:0.125rem;font-size:0.75rem !important}.full-calendar .fc-daygrid-more-link{padding-left:0.5rem}.dark .full-calendar .fc-button-primary{--tw-border-opacity:1 !important;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity)) !important;--tw-bg-opacity:1 !important;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity)) !important}.dark .full-calendar .fc-list-day-cushion{--tw-bg-opacity:1 !important;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity)) !important}.dark .full-calendar .fc-event:hover td{--tw-border-opacity:1;border-color:rgb(var(--color-darkmode-400) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-400) / var(--tw-bg-opacity))}.has-error .form-control{--tw-border-opacity:1;border-color:rgb(var(--color-danger) / var(--tw-border-opacity))}:is(.dark .has-error .form-control){border-color:rgb(var(--color-danger) / 0.7)}.tui-image-editor-container {
    margin-left: 10px !important;
}.tui-image-editor-header {
    display: none !important;
}.tui-colorpicker-clearfix > li {
    height: 10px !important;
    width: 10px !important;
}.tui-colorpicker-palette-button {
    width: 100%;
    height: 100%;
}.selection\:bg-red-500 *::-moz-selection{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:bg-red-500 *::selection{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:bg-transparent *::-moz-selection{background-color:transparent}.selection\:bg-transparent *::selection{background-color:transparent}.selection\:text-white *::-moz-selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white *::selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:bg-red-500::-moz-selection{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:bg-red-500::selection{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:bg-transparent::-moz-selection{background-color:transparent}.selection\:bg-transparent::selection{background-color:transparent}.selection\:text-white::-moz-selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.before\:absolute::before{content:var(--tw-content);position:absolute}.before\:inset-0::before{content:var(--tw-content);inset:0px}.before\:z-\[-1\]::before{content:var(--tw-content);z-index:-1}.before\:block::before{content:var(--tw-content);display:block}.before\:rounded-md::before{content:var(--tw-content);border-radius:0.375rem}.before\:bg-black::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.checked\:border-blue-600:checked{--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.checked\:bg-blue-600:checked{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.checked\:after\:absolute:checked::after{content:var(--tw-content);position:absolute}.checked\:after\:ml-\[5px\]:checked::after{content:var(--tw-content);margin-left:5px}.checked\:after\:mt-px:checked::after{content:var(--tw-content);margin-top:1px}.checked\:after\:block:checked::after{content:var(--tw-content);display:block}.checked\:after\:h-\[9px\]:checked::after{content:var(--tw-content);height:9px}.checked\:after\:w-\[5px\]:checked::after{content:var(--tw-content);width:5px}.checked\:after\:rotate-45:checked::after{content:var(--tw-content);--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checked\:after\:border-2:checked::after{content:var(--tw-content);border-width:2px}.checked\:after\:border-l-0:checked::after{content:var(--tw-content);border-left-width:0px}.checked\:after\:border-t-0:checked::after{content:var(--tw-content);border-top-width:0px}.checked\:after\:border-solid:checked::after{content:var(--tw-content);border-style:solid}.checked\:after\:border-white:checked::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.checked\:after\:bg-transparent:checked::after{content:var(--tw-content);background-color:transparent}.checked\:after\:content-\[\'\'\]:checked::after{--tw-content:'';content:var(--tw-content)}.empty\:hidden:empty{display:none}.hover\:z-\[2\]:hover{z-index:2}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:rounded-\[50\%\]:hover{border-radius:50%}.hover\:rounded-lg:hover{border-radius:0.5rem}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:bg-\[\#00000014\]:hover{background-color:#00000014}.hover\:bg-\[\#00000026\]:hover{background-color:#00000026}.hover\:bg-\[\#eee\]:hover{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.hover\:bg-\[unset\]:hover{background-color:unset}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255 / 0.05)}.hover\:fill-\[\#8b8b8b\]:hover{fill:#8b8b8b}.hover\:text-\[\#3b71ca\]:hover{--tw-text-opacity:1;color:rgb(59 113 202 / var(--tw-text-opacity))}.hover\:text-\[\#8b8b8b\]:hover{--tw-text-opacity:1;color:rgb(139 139 139 / var(--tw-text-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-90:hover{opacity:0.9 !important}.hover\:opacity-100:hover{opacity:1}.hover\:\!shadow-none:hover{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.hover\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:hover{--tw-shadow:0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);--tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:outline-none:hover{outline:2px solid transparent;outline-offset:2px}.focus\:z-10:focus{z-index:10}.focus\:z-\[3\]:focus{z-index:3}.focus\:rounded-\[50\%\]:focus{border-radius:50%}.focus\:rounded-sm:focus{border-radius:0.125rem}.focus\:border:focus{border-width:1px}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:bg-\[\#00000014\]:focus{background-color:#00000014}.focus\:bg-\[\#00000026\]:focus{background-color:#00000026}.focus\:bg-\[\#eee\]:focus{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.focus\:bg-neutral-200:focus{--tw-bg-opacity:1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.focus\:text-\[\#3b71ca\]:focus{--tw-text-opacity:1;color:rgb(59 113 202 / var(--tw-text-opacity))}.focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:text-primary:focus{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.focus\:\!opacity-90:focus{opacity:0.9 !important}.focus\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:focus{--tw-shadow:0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);--tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-red-500:focus{outline-color:#ef4444}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#2dcf96\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(45 207 150 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(67 56 202 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:placeholder\:opacity-100:focus::-moz-placeholder{opacity:1}.focus\:placeholder\:opacity-100:focus::placeholder{opacity:1}.active\:bg-\[\#cacfd1\]:active{--tw-bg-opacity:1;background-color:rgb(202 207 209 / var(--tw-bg-opacity))}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.active\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:active{--tw-shadow:0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);--tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.disabled\:opacity-25:disabled{opacity:0.25}.group\/x:hover .group-hover\/x\:h-\[11px\]{height:11px}.group\/y:hover .group-hover\/y\:w-\[11px\]{width:11px}.group\/x:hover .group-hover\/x\:bg-\[\#999\]{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.group\/y:hover .group-hover\/y\:bg-\[\#999\]{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.group:hover .group-hover\:stroke-gray-600{stroke:#4b5563}.group\/ps:hover .group-hover\/ps\:opacity-100{opacity:1}.group\/ps:hover .group-hover\/ps\:opacity-60{opacity:0.6}.group\/x:focus .group-focus\/x\:h-\[11px\]{height:11px}.group\/y:focus .group-focus\/y\:w-\[11px\]{width:11px}.group\/x:focus .group-focus\/x\:bg-\[\#999\]{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.group\/y:focus .group-focus\/y\:bg-\[\#999\]{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.group\/ps:focus .group-focus\/ps\:opacity-100{opacity:1}.group\/ps:focus .group-focus\/ps\:opacity-60{opacity:0.6}.group\/ps:active .group-active\/ps\:opacity-100{opacity:1}.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:mr-0{margin-right:0px}.group\/ps.ps--active-x .group-\[\&\.ps--active-x\]\/ps\:block{display:block}.group\/ps.ps--active-y .group-\[\&\.ps--active-y\]\/ps\:block{display:block}.group\/x.ps--clicking .group-\[\&\.ps--clicking\]\/x\:h-\[11px\]{height:11px}.group\/y.ps--clicking .group-\[\&\.ps--clicking\]\/y\:w-\[11px\]{width:11px}.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border{border-width:1px}.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border-solid{border-style:solid}.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border-black{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.group\/ps.ps--active-x .group-\[\&\.ps--active-x\]\/ps\:bg-transparent{background-color:transparent}.group\/ps.ps--active-y .group-\[\&\.ps--active-y\]\/ps\:bg-transparent{background-color:transparent}.group\/x.ps--clicking .group-\[\&\.ps--clicking\]\/x\:bg-\[\#999\]{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.group\/y.ps--clicking .group-\[\&\.ps--clicking\]\/y\:bg-\[\#999\]{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.group:not([data-te-datepicker-cell-disabled]):not([data-te-datepicker-cell-selected]):hover .group-\[\:not\(\[data-te-datepicker-cell-disabled\]\)\:not\(\[data-te-datepicker-cell-selected\]\)\:hover\]\:bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.group:not([data-te-datepicker-cell-selected])[data-te-datepicker-cell-focused] .group-\[\:not\(\[data-te-datepicker-cell-selected\]\)\[data-te-datepicker-cell-focused\]\]\:bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.group[data-te-datepicker-cell-selected] .group-\[\[data-te-datepicker-cell-selected\]\]\:bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:fill-\[\#212529\]{fill:#212529}.group[data-te-datepicker-cell-selected] .group-\[\[data-te-datepicker-cell-selected\]\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group\/ps.ps--scrolling-x .group-\[\&\.ps--scrolling-x\]\/ps\:opacity-60{opacity:0.6}.group\/ps.ps--scrolling-y .group-\[\&\.ps--scrolling-y\]\/ps\:opacity-60{opacity:0.6}.peer:focus ~ .peer-focus\:-translate-y-\[0\.75rem\]{--tw-translate-y:-0.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus ~ .peer-focus\:-translate-y-\[0\.9rem\]{--tw-translate-y:-0.9rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus ~ .peer-focus\:-translate-y-\[1\.15rem\]{--tw-translate-y:-1.15rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus ~ .peer-focus\:scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus ~ .peer-focus\:\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}.peer:focus ~ .peer-focus\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity))}.peer:focus ~ .peer-focus\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.data-\[te-datepicker-cell-disabled\]\:pointer-events-none[data-te-datepicker-cell-disabled]{pointer-events:none}.data-\[te-carousel-fade\]\:z-0[data-te-carousel-fade]{z-index:0}.data-\[te-carousel-fade\]\:z-\[1\][data-te-carousel-fade]{z-index:1}.data-\[te-input-state-active\]\:block[data-te-input-state-active]{display:block}.data-\[te-input-state-active\]\:-translate-y-\[0\.75rem\][data-te-input-state-active]{--tw-translate-y:-0.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[te-input-state-active\]\:-translate-y-\[0\.9rem\][data-te-input-state-active]{--tw-translate-y:-0.9rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[te-input-state-active\]\:-translate-y-\[1\.15rem\][data-te-input-state-active]{--tw-translate-y:-1.15rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[te-input-state-active\]\:scale-\[0\.8\][data-te-input-state-active]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[te-select-open\]\:scale-100[data-te-select-open]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[te-datepicker-cell-disabled\]\:cursor-default[data-te-datepicker-cell-disabled]{cursor:default}.data-\[te-input-disabled\]\:cursor-default[data-te-input-disabled]{cursor:default}.data-\[te-select-option-disabled\]\:cursor-default[data-te-select-option-disabled]{cursor:default}.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:cursor-default[data-te-select-option-disabled][data-te-select-selected]{cursor:default}.data-\[te-input-disabled\]\:bg-\[\#e9ecef\][data-te-input-disabled]{--tw-bg-opacity:1;background-color:rgb(233 236 239 / var(--tw-bg-opacity))}.data-\[te-input-multiple-active\]\:bg-black\/5[data-te-input-multiple-active]{background-color:rgb(0 0 0 / 0.05)}.data-\[te-input-state-active\]\:bg-black\/5[data-te-input-state-active]{background-color:rgb(0 0 0 / 0.05)}.data-\[te-select-option-selected\]\:bg-black\/\[0\.02\][data-te-select-option-selected]{background-color:rgb(0 0 0 / 0.02)}.data-\[te-select-option-selected\]\:data-\[te-input-state-active\]\:bg-black\/5[data-te-input-state-active][data-te-select-option-selected]{background-color:rgb(0 0 0 / 0.05)}.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:bg-transparent[data-te-select-option-disabled][data-te-select-selected]{background-color:transparent}.data-\[te-datepicker-cell-disabled\]\:text-neutral-300[data-te-datepicker-cell-disabled]{--tw-text-opacity:1;color:rgb(212 212 212 / var(--tw-text-opacity))}.data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled]{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled][data-te-select-selected]{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.data-\[te-carousel-fade\]\:opacity-0[data-te-carousel-fade]{opacity:0}.data-\[te-carousel-fade\]\:opacity-100[data-te-carousel-fade]{opacity:1}.data-\[te-select-open\]\:opacity-100[data-te-select-open]{opacity:1}.data-\[te-carousel-fade\]\:duration-0[data-te-carousel-fade]{transition-duration:0s}.data-\[te-input-state-active\]\:placeholder\:opacity-100[data-te-input-state-active]::-moz-placeholder{opacity:1}.data-\[te-input-state-active\]\:placeholder\:opacity-100[data-te-input-state-active]::placeholder{opacity:1}.data-\[te-datepicker-cell-disabled\]\:hover\:cursor-default:hover[data-te-datepicker-cell-disabled]{cursor:default}.group[data-te-datepicker-cell-focused] .group-\[\[data-te-datepicker-cell-focused\]\]\:data-\[te-datepicker-cell-selected\]\:bg-primary[data-te-datepicker-cell-selected]{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity))}.group[data-te-select-option-text-ref] .group-data-\[te-select-option-text-ref\]\:mr-2\.5{margin-right:0.625rem}.group\/validation[data-te-was-validated] .group-data-\[te-was-validated\]\/validation\:mb-4{margin-bottom:1rem}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-x-0{border-left-width:0px;border-right-width:0px}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-x-0{border-left-width:0px;border-right-width:0px}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-l-0{border-left-width:0px}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-r-0{border-right-width:0px}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-t{border-top-width:1px}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-l-0{border-left-width:0px}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-r-0{border-right-width:0px}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-t{border-top-width:1px}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-solid{border-style:solid}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-solid{border-style:solid}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-primary{--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity))}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-t-transparent{border-top-color:transparent}.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-t-transparent{border-top-color:transparent}.group\/opt[data-te-select-option-group-ref] .group-data-\[te-select-option-group-ref\]\/opt\:pl-7{padding-left:1.75rem}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#3b71ca\2c _0_1px_0_0_\#3b71ca\2c _0_-1px_0_0_\#3b71ca\]{--tw-shadow:-1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca;--tw-shadow-colored:-1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#ffffff\2c _0_1px_0_0_\#ffffff\2c _0_-1px_0_0_\#ffffff\]{--tw-shadow:-1px 0 0 #ffffff, 0 1px 0 0 #ffffff, 0 -1px 0 0 #ffffff;--tw-shadow-colored:-1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#3b71ca\]{--tw-shadow:0 1px 0 0 #3b71ca;--tw-shadow-colored:0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#ffffff\]{--tw-shadow:0 1px 0 0 #ffffff;--tw-shadow-colored:0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#3b71ca\2c _0_-1px_0_0_\#3b71ca\2c _0_1px_0_0_\#3b71ca\]{--tw-shadow:1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca;--tw-shadow-colored:1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#ffffff\2c _0_-1px_0_0_\#ffffff\2c _0_1px_0_0_\#ffffff\]{--tw-shadow:1px 0 0 #ffffff, 0 -1px 0 0 #ffffff, 0 1px 0 0 #ffffff;--tw-shadow-colored:1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.group\/validation[data-te-was-validated] .peer:valid ~ .group-data-\[te-was-validated\]\/validation\:peer-valid\:block{display:block}.group\/validation[data-te-was-validated] .peer:valid ~ .group-data-\[te-was-validated\]\/validation\:peer-valid\:text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity))}.group\/validation[data-te-was-validated] .peer:invalid ~ .group-data-\[te-was-validated\]\/validation\:peer-invalid\:block{display:block}.group\/validation[data-te-was-validated] .peer:invalid ~ .group-data-\[te-was-validated\]\/validation\:peer-invalid\:text-\[rgb\(220\2c 76\2c 100\)\]{--tw-text-opacity:1;color:rgb(220 76 100 / var(--tw-text-opacity))}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[0\.75rem\]{--tw-translate-y:-0.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[0\.9rem\]{--tw-translate-y:-0.9rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[1\.15rem\]{--tw-translate-y:-1.15rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-te-input-focused] ~ .peer-data-\[te-input-focused\]\:\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}.peer[data-te-input-focused] ~ .peer-data-\[te-input-focused\]\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity))}:is([dir="rtl"] .rtl\:\!left-auto){left:auto !important}:is([dir="rtl"] .rtl\:\!origin-\[50\%_50\%_0\]){transform-origin:50% 50% 0 !important}:is([dir="rtl"] .rtl\:\[direction\:rtl\]){direction:rtl}@media (prefers-reduced-motion: no-preference){.motion-safe\:hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}:is(.dark .dark\:border-0){border-width:0px}:is(.dark .dark\:border-gray-500){--tw-border-opacity:1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-600){--tw-border-opacity:1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-500){--tw-border-opacity:1;border-color:rgb(115 115 115 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-600){--tw-border-opacity:1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}:is(.dark .dark\:border-opacity-50){--tw-border-opacity:0.5}:is(.dark .dark\:bg-blue-500){--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-darkmode-600){--tw-bg-opacity:1;background-color:rgb(var(--color-darkmode-600) / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-200){--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/50){background-color:rgb(31 41 55 / 0.5)}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-900\/50){background-color:rgb(49 46 129 / 0.5)}:is(.dark .dark\:bg-neutral-600){--tw-bg-opacity:1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-700){--tw-bg-opacity:1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-800){--tw-bg-opacity:1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800\/20){background-color:rgb(153 27 27 / 0.2)}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-zinc-500){--tw-bg-opacity:1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-600\/50){background-color:rgb(82 82 91 / 0.5)}:is(.dark .dark\:bg-zinc-700){--tw-bg-opacity:1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-800){--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gradient-to-bl){background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))}:is(.dark .dark\:fill-blue-300){fill:#93c5fd}:is(.dark .dark\:fill-gray-400){fill:#9ca3af}:is(.dark .dark\:stroke-gray-600){stroke:#4b5563}:is(.dark .dark\:text-blue-500){--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-100){--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-300){--tw-text-opacity:1;color:rgb(165 180 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-200){--tw-text-opacity:1;color:rgb(229 229 229 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-400){--tw-text-opacity:1;color:rgb(163 163 163 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-800){--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-400){--tw-text-opacity:1;color:rgb(var(--color-slate-400) / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-500){--tw-text-opacity:1;color:rgb(var(--color-slate-500) / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:shadow-none){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}:is(.dark .dark\:ring-1){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}:is(.dark .dark\:ring-inset){--tw-ring-inset:inset}:is(.dark .dark\:ring-white\/5){--tw-ring-color:rgb(255 255 255 / 0.05)}:is(.dark .dark\:placeholder\:text-gray-200)::-moz-placeholder{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-200)::placeholder{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:checked\:bg-blue-500:checked){--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:border-gray-600:hover){--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-gray-700:hover){--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-700:hover){--tw-bg-opacity:1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-white:hover){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:rgb(255 255 255 / 0.1)}:is(.dark .dark\:hover\:fill-gray-100:hover){fill:#f3f4f6}:is(.dark .dark\:hover\:text-\[\#3b71ca\]:hover){--tw-text-opacity:1;color:rgb(59 113 202 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-100:hover){--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-gray-600:focus){--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-gray-700:focus){--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-indigo-300:focus){--tw-border-opacity:1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-indigo-600:focus){--tw-border-opacity:1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-gray-700:focus){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-gray-800:focus){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-indigo-900:focus){--tw-bg-opacity:1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-white:focus){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-white\/10:focus){background-color:rgb(255 255 255 / 0.1)}:is(.dark .dark\:focus\:text-\[\#3b71ca\]:focus){--tw-text-opacity:1;color:rgb(59 113 202 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-300:focus){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-indigo-200:focus){--tw-text-opacity:1;color:rgb(199 210 254 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-indigo-600:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-offset-gray-800:focus){--tw-ring-offset-color:#1f2937}:is(.dark .dark\:active\:bg-gray-300:active){--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .group:hover .dark\:group-hover\:stroke-gray-400){stroke:#9ca3af}:is(.dark .group[data-te-datepicker-cell-current] .dark\:group-\[\[data-te-datepicker-cell-current\]\]\:border-white){--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}:is(.dark .group:not([data-te-datepicker-cell-disabled]):not([data-te-datepicker-cell-selected]):hover .dark\:group-\[\:not\(\[data-te-datepicker-cell-disabled\]\)\:not\(\[data-te-datepicker-cell-selected\]\)\:hover\]\:bg-white\/10){background-color:rgb(255 255 255 / 0.1)}:is(.dark .group:not([data-te-datepicker-cell-selected])[data-te-datepicker-cell-focused] .dark\:group-\[\:not\(\[data-te-datepicker-cell-selected\]\)\[data-te-datepicker-cell-focused\]\]\:bg-white\/10){background-color:rgb(255 255 255 / 0.1)}:is(.dark .group[data-te-collapse-collapsed] .dark\:group-\[\[data-te-collapse-collapsed\]\]\:fill-white){fill:#fff}:is(.dark .peer:focus ~ .dark\:peer-focus\:text-gray-200){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:data-\[te-input-disabled\]\:bg-zinc-600[data-te-input-disabled]){--tw-bg-opacity:1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[te-input-multiple-active\]\:bg-white\/30[data-te-input-multiple-active]){background-color:rgb(255 255 255 / 0.3)}:is(.dark .dark\:data-\[te-input-state-active\]\:bg-white\/30[data-te-input-state-active]){background-color:rgb(255 255 255 / 0.3)}:is(.dark .dark\:data-\[te-select-option-selected\]\:data-\[te-input-state-active\]\:bg-white\/30[data-te-input-state-active][data-te-select-option-selected]){background-color:rgb(255 255 255 / 0.3)}:is(.dark .dark\:data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled]){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}@media (min-width: 0px){.min-\[0px\]\:m-0{margin:0px}.min-\[0px\]\:h-full{height:100%}.min-\[0px\]\:max-w-none{max-width:none}.min-\[0px\]\:overflow-y-auto{overflow-y:auto}.min-\[0px\]\:rounded-none{border-radius:0px}.min-\[0px\]\:border-0{border-width:0px}}@media (min-width: 640px){.sm\:fixed{position:fixed}.sm\:right-0{right:0px}.sm\:top-0{top:0px}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-0{margin-left:0px}.sm\:ml-6{margin-left:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-lg{border-radius:0.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0px;padding-right:0px}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pt-0{padding-top:0px}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:-m-2{margin:-0.5rem}.md\:-mt-5{margin-top:-1.25rem}.md\:mb-0{margin-bottom:0px}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-2\/3{width:66.666667%}.md\:w-3\/12{width:25%}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:p-2{padding:0.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:pt-0{padding-top:0px}.md\:text-\[18px\]{font-size:18px}}@media (min-width: 1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-10\/12{width:83.333333%}.lg\:w-2\/12{width:16.666667%}.lg\:w-2\/4{width:50%}.lg\:w-4\/12{width:33.333333%}.lg\:w-6\/12{width:50%}.lg\:w-8\/12{width:66.666667%}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:2rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:my-0{margin-top:0px;margin-bottom:0px}.xl\:ml-20{margin-left:5rem}.xl\:mr-3{margin-right:0.75rem}.xl\:mt-0{margin-top:0px}.xl\:mt-8{margin-top:2rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-auto{height:auto}.xl\:w-32{width:8rem}.xl\:w-auto{width:auto}.xl\:bg-transparent{background-color:transparent}.xl\:p-0{padding:0px}.xl\:py-0{padding-top:0px;padding-bottom:0px}.xl\:text-left{text-align:left}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-\[22px\]{font-size:22px}.xl\:text-\[35px\]{font-size:35px}.xl\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media not all and (min-width: 768px){@media (orientation: landscape){.max-md\:landscape\:h-8{height:2rem}}}@media (min-width: 320px){@media not all and (min-width: 768px){@media (orientation: landscape){.xs\:max-md\:landscape\:mt-24{margin-top:6rem}.xs\:max-md\:landscape\:h-8{height:2rem}.xs\:max-md\:landscape\:h-\[360px\]{height:360px}.xs\:max-md\:landscape\:h-full{height:100%}.xs\:max-md\:landscape\:w-8{width:2rem}.xs\:max-md\:landscape\:w-\[475px\]{width:475px}.xs\:max-md\:landscape\:flex-row{flex-direction:row}}}@media (max-width: 825px){@media (orientation: landscape){.min-\[320px\]\:max-\[825px\]\:landscape\:h-auto{height:auto}.min-\[320px\]\:max-\[825px\]\:landscape\:min-h-\[305px\]{min-height:305px}.min-\[320px\]\:max-\[825px\]\:landscape\:min-h-\[auto\]{min-height:auto}.min-\[320px\]\:max-\[825px\]\:landscape\:min-w-\[auto\]{min-width:auto}.min-\[320px\]\:max-\[825px\]\:landscape\:\!flex-row{flex-direction:row !important}.min-\[320px\]\:max-\[825px\]\:landscape\:flex-col{flex-direction:column}.min-\[320px\]\:max-\[825px\]\:landscape\:\!justify-around{justify-content:space-around !important}.min-\[320px\]\:max-\[825px\]\:landscape\:overflow-y-auto{overflow-y:auto}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-lg{border-radius:0.5rem}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-bl-lg{border-bottom-left-radius:0.5rem}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-bl-none{border-bottom-left-radius:0px}.min-\[320px\]\:max-\[825px\]\:landscape\:rounded-tr-none{border-top-right-radius:0px}.min-\[320px\]\:max-\[825px\]\:landscape\:p-\[10px\]{padding:10px}.min-\[320px\]\:max-\[825px\]\:landscape\:pr-\[10px\]{padding-right:10px}.min-\[320px\]\:max-\[825px\]\:landscape\:text-5xl{font-size:3rem;line-height:1}.min-\[320px\]\:max-\[825px\]\:landscape\:text-\[3rem\]{font-size:3rem}.min-\[320px\]\:max-\[825px\]\:landscape\:font-normal{font-weight:400}}}}.\[\&\.ps--clicking\]\:bg-\[\#eee\].ps--clicking{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.\[\&\.ps--clicking\]\:\!opacity-90.ps--clicking{opacity:0.9 !important}.\[\&\:\:-webkit-scrollbar-button\]\:block::-webkit-scrollbar-button{display:block}.\[\&\:\:-webkit-scrollbar-button\]\:h-0::-webkit-scrollbar-button{height:0px}.\[\&\:\:-webkit-scrollbar-button\]\:bg-transparent::-webkit-scrollbar-button{background-color:transparent}.\[\&\:\:-webkit-scrollbar-thumb\]\:h-\[50px\]::-webkit-scrollbar-thumb{height:50px}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded::-webkit-scrollbar-thumb{border-radius:0.25rem}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#999\]::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-scrollbar-track-piece\]\:rounded-none::-webkit-scrollbar-track-piece{border-radius:0px}.\[\&\:\:-webkit-scrollbar-track-piece\]\:rounded-l::-webkit-scrollbar-track-piece{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.\[\&\:\:-webkit-scrollbar-track-piece\]\:bg-transparent::-webkit-scrollbar-track-piece{background-color:transparent}.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar{height:0.25rem}.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar{width:0.25rem}.\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:bg-white:not([data-te-collapse-collapsed]){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:text-\[\#2dcf96\]:not([data-te-collapse-collapsed]){--tw-text-opacity:1;color:rgb(45 207 150 / var(--tw-text-opacity))}.\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:text-primary:not([data-te-collapse-collapsed]){--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:\[box-shadow\:inset_0_-1px_0_rgba\(229\2c 231\2c 235\)\]:not([data-te-collapse-collapsed]){box-shadow:inset 0 -1px 0 rgba(229,231,235)}:is(.dark .dark\:\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:bg-neutral-800:not([data-te-collapse-collapsed])){--tw-bg-opacity:1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:\[box-shadow\:inset_0_-1px_0_rgba\(75\2c 85\2c 99\)\]:not([data-te-collapse-collapsed])){box-shadow:inset 0 -1px 0 rgba(75,85,99)}.\[\&\:not\(\[data-te-input-placeholder-active\]\)\]\:placeholder\:opacity-0:not([data-te-input-placeholder-active])::-moz-placeholder{opacity:0}.\[\&\:not\(\[data-te-input-placeholder-active\]\)\]\:placeholder\:opacity-0:not([data-te-input-placeholder-active])::placeholder{opacity:0}.hover\:\[\&\:not\(\[data-te-select-option-disabled\]\)\]\:bg-black\/5:not([data-te-select-option-disabled]):hover{background-color:rgb(0 0 0 / 0.05)}:is(.dark .dark\:hover\:\[\&\:not\(\[data-te-select-option-disabled\]\)\]\:bg-white\/30:not([data-te-select-option-disabled]):hover){background-color:rgb(255 255 255 / 0.3)}.\[\&\>svg\]\:mx-auto>svg{margin-left:auto;margin-right:auto}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:rotate-180>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:fill-neutral-500>svg{fill:#737373}:is(.dark .dark\:\[\&\>svg\]\:fill-white>svg){fill:#fff}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy90b2FzdHIvYnVpbGQvdG9hc3RyLm1pbi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdHJpYnV0ZWpzL2Rpc3QvdHJpYnV0ZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9pbnRyby5qcy8lM0NpbnB1dCUyMGNzcyUyME5VSHBmSCUzRSIsIi4uLy4uL25vZGVfbW9kdWxlcy9pbnRyby5qcy90aGVtZXMvaW50cm9qcy1tb2Rlcm4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3R1aS1pbWFnZS1lZGl0b3IvZGlzdC90dWktaW1hZ2UtZWRpdG9yLmNzcyIsImFwcC5jc3MiLCJfdGFpbHdpbmQuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fYWNjb3JkaW9uLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2FsZXJ0LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2J0bi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19kcm9wZG93bi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19maWxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2Zvcm0tcmVzZXQuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZm9ybS1jaGVjay5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLWNvbnRyb2wuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZm9ybS1pbmxpbmUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZm9ybS1zZWxlY3QuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9faW1hZ2UtZml0LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2lucHV0LWdyb3VwLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX21vZGFsLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3BhZ2luYXRpb24uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fcHJvZ3Jlc3MuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fdGFiLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3R5cGluZy1kb3RzLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3pvb20taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fYm94LmNzcyIsImNvbXBvbmVudHMvX2dsb2JhbC5jc3MiLCJfY29sb3JzLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvbWl4aW5zL19tZWRpYS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19icmVhZGNydW1iLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2ludHJvLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3RhYmxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oaWdobGlnaHQuanMvc3R5bGVzL2dpdGh1Yi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvZGlzdC90aXBweS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvdGhlbWVzL2xpZ2h0LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy90aXBweS5qcy9kaXN0L3N2Zy1hcnJvdy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvYW5pbWF0aW9ucy9zaGlmdC1hd2F5LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy90b2FzdGlmeS1qcy9zcmMvdG9hc3RpZnkuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Ryb3B6b25lL2Rpc3QvZHJvcHpvbmUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3pvb20tdmFuaWxsYS5qcy9jc3Mvem9vbS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvem9vbS12YW5pbGxhLmpzL2Rpc3Qvem9vbS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGFidWxhdG9yLXRhYmxlcy9kaXN0L2Nzcy90YWJ1bGF0b3IuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL2Rpc3Qvc291cmNlbWFwcy90aW55LXNsaWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5jc3MiLCJjb21wb25lbnRzL193cmFwcGVyLmNzcyIsImNvbXBvbmVudHMvX21haW4uY3NzIiwiY29tcG9uZW50cy9fbG9naW4uY3NzIiwiY29tcG9uZW50cy9fdGFibGUtcmVwb3J0LmNzcyIsImNvbXBvbmVudHMvX3JlcG9ydC1jaGFydC5jc3MiLCJjb21wb25lbnRzL19zZWFyY2guY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLmNzcyIsImNvbXBvbmVudHMvX3JlcG9ydC1ib3guY3NzIiwiY29tcG9uZW50cy9fcmVwb3J0LWJveC0yLmNzcyIsImNvbXBvbmVudHMvX3JlcG9ydC1ib3gtMy5jc3MiLCJjb21wb25lbnRzL19yZXBvcnQtYm94LTQuY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5jc3MiLCJjb21wb25lbnRzL190b3AtbmF2LmNzcyIsImNvbXBvbmVudHMvX3NpZGUtbmF2LmNzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuY3NzIiwiY29tcG9uZW50cy9fdG9hc3RpZnkuY3NzIiwiY29tcG9uZW50cy9fdG9hc3RpZnktY29udGVudC5jc3MiLCJjb21wb25lbnRzL19sdWNpZGUtaWNvbi5jc3MiLCJjb21wb25lbnRzL19tb2JpbGUtbWVudS5jc3MiLCJjb21wb25lbnRzL19pbmJveC1maWx0ZXIuY3NzIiwiY29tcG9uZW50cy9faW5ib3guY3NzIiwiY29tcG9uZW50cy9fY2hhdC5jc3MiLCJjb21wb25lbnRzL19jaGF0LWRyb3Bkb3duLmNzcyIsImNvbXBvbmVudHMvX25ld3MuY3NzIiwiY29tcG9uZW50cy9fcHJpY2luZy10YWJzLmNzcyIsImNvbXBvbmVudHMvX2Vycm9yLXBhZ2UuY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdC5jc3MiLCJjb21wb25lbnRzL19ub3RpZmljYXRpb24tY29udGVudC5jc3MiLCJjb21wb25lbnRzL19yZXBvcnQtbWFwcy5jc3MiLCJjb21wb25lbnRzL19wb3MtZHJvcGRvd24uY3NzIiwiY29tcG9uZW50cy9fcG9zdC5jc3MiLCJjb21wb25lbnRzL19saXRlcGlja2VyLmNzcyIsImNvbXBvbmVudHMvX3Rpbnktc2xpZGVyLmNzcyIsImNvbXBvbmVudHMvX3RpcHB5LmNzcyIsImNvbXBvbmVudHMvX3RhYnVsYXRvci5jc3MiLCJjb21wb25lbnRzL190b20tc2VsZWN0LmNzcyIsImNvbXBvbmVudHMvX2Ryb3B6b25lLmNzcyIsImNvbXBvbmVudHMvX2NrZWRpdG9yLmNzcyIsImNvbXBvbmVudHMvX3pvb20tdmFuaWxsYS5jc3MiLCJjb21wb25lbnRzL19kYXJrLW1vZGUtc3dpdGNoZXIuY3NzIiwiY29tcG9uZW50cy9faGxqcy5jc3MiLCJjb21wb25lbnRzL19zb3VyY2UtcHJldmlldy5jc3MiLCJjb21wb25lbnRzL19mdWxsLWNhbGVuZGFyLmNzcyIsImNvbXBvbmVudHMvX3ByaXN0aW5lLmNzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGFBQWEsZUFBZSxDQUFDLGVBQWUsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsc0NBQXNDLFVBQVUsQ0FBQyx1QkFBdUIsVUFBVSxDQUFDLG9CQUFvQixDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsOERBQThELENBQUMsd0JBQXdCLENBQUMsYUFBYSxDQUFDLG9EQUFvRCxVQUFVLENBQUMsb0JBQW9CLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyw4REFBOEQsQ0FBQyx3QkFBd0IsQ0FBQyx5QkFBeUIsVUFBVSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsMEJBQTBCLFNBQVMsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyx1QkFBdUIsQ0FBQyxrQkFBa0IsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMscUJBQXFCLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLHNCQUFzQixLQUFLLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyx5QkFBeUIsUUFBUSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLFFBQVEsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLFVBQVUsQ0FBQyxXQUFX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QW1CLENBQW5CLFNBQUEsYUFBbUIsQ0FBbkIsYUFBQSxPQUFtQixDQUFuQixnQkFBQSxTQUFtQixDQUFuQixnQkFBQSxTQUFtQixDQUFuQixlQUFBLFNBQW1CLENBQW5CLE9BQUEsT0FBbUIsQ0FBbkIsT0FBQSxXQUFtQixDQUFuQixVQUFBLE9BQW1CLENBQW5CLE9BQUEsVUFBbUIsQ0FBbkIsV0FBQSxLQUFtQixDQUFuQixjQUFBLFFBQW1CLENBQW5CLGNBQUEsUUFBbUIsQ0FBbkIsY0FBQSxPQUFtQixDQUFuQixjQUFBLE9BQW1CLENBQW5CLEtBQUEsU0FBbUIsQ0FBbkIsTUFBQSxVQUFtQixDQUFuQixNQUFBLFVBQW1CLENBQW5CLE1BQUEsVUFBbUIsQ0FBbkIsVUFBQSxVQUFtQixDQUFuQixZQUFBLFlBQW1CLENBQW5CLFlBQUEsWUFBbUIsQ0FBbkIsWUFBQSxZQUFtQixDQUFuQixZQUFBLFlBQW1CLENBQW5CLFlBQUEsWUFBbUIsQ0FBbkIsWUFBQSxZQUFtQixDQUFuQixZQUFBLFlBQW1CLENBQW5CLFlBQUEsWUFBbUIsQ0FBbkIsVUFBQSxVQUFtQixDQUFuQixXQUFBLFdBQW1CLENBQW5CLGFBQUEsV0FBbUIsQ0FBbkIsWUFBQSxVQUFtQixDQUFuQixNQUFBLGVBQW1CLENBQW5CLEtBQUEsVUFBbUIsQ0FBbkIsS0FBQSxjQUFtQixDQUFuQixLQUFBLGFBQW1CLENBQW5CLEtBQUEsV0FBbUIsQ0FBbkIsUUFBQSx5QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLE9BQUEsbUJBQW1CLENBQW5CLG9CQUFtQixDQUFuQixPQUFBLG9CQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsT0FBQSxtQkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLE1BQUEsbUJBQW1CLENBQW5CLG9CQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixtQkFBbUIsQ0FBbkIsTUFBQSxrQkFBbUIsQ0FBbkIsbUJBQW1CLENBQW5CLFNBQUEsZ0JBQW1CLENBQW5CLGlCQUFtQixDQUFuQixNQUFBLGNBQW1CLENBQW5CLGlCQUFtQixDQUFu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LFdBQW1CLENBQW5CLFlBQUEsV0FBbUIsQ0FBbkIsUUFBQSxXQUFtQixDQUFuQixRQUFBLFdBQW1CLENBQW5CLFVBQUEsWUFBbUIsQ0FBbkIsVUFBQSxnQkFBbUIsQ0FBbkIsOEJBQUEsNEJBQW1CLENBQW5CLFlBQUEsZUFBbUIsQ0FBbkIsaUJBQUEsZ0JBQW1CLENBQW5CLGlCQUFBLGdCQUFtQixDQUFuQixnQkFBQSxlQUFtQixDQUFuQixZQUFBLGVBQW1CLENBQW5CLGNBQUEsZ0JBQW1CLENBQW5CLEtBQUEsU0FBbUIsQ0FBbkIsS0FBQSxhQUFtQixDQUFuQixRQUFBLGNBQW1CLENBQW5CLFNBQUEsZUFBbUIsQ0FBbkIsUUFBQSxTQUFtQixDQUFuQixNQUFBLFlBQW1CLENBQW5CLFVBQUEsZ0JBQW1CLENBQW5CLE1BQUEsVUFBbUIsQ0FBbkIsTUFBQSxVQUFtQixDQUFuQixLQUFBLFlBQW1CLENBQW5CLE1BQUEsVUFBbUIsQ0FBbkIsTUFBQSxVQUFtQixDQUFuQixLQUFBLGFBQW1CLENBQW5CLFNBQUEsU0FBbUIsQ0FBbkIsUUFBQSxTQUFtQixDQUFuQixNQUFBLFVBQW1CLENBQW5CLEtBQUEsVUFBbUIsQ0FBbkIsU0FBQSxnQkFBbUIsQ0FBbkIsTUFBQSxXQUFtQixDQUFuQixLQUFBLGFBQW1CLENBQW5CLE1BQUEsV0FBbUIsQ0FBbkIsS0FBQSxZQUFtQixDQUFuQixTQUFBLFNBQW1CLENBQW5CLEtBQUEsYUFBbUIsQ0FBbkIsS0FBQSxVQUFtQixDQUFuQixTQUFBLGdCQUFtQixDQUFuQixLQUFBLGFBQW1CLENBQW5CLGFBQUEsV0FBbUIsQ0FBbkIsWUFBQSxVQUFtQixDQUFuQixhQUFBLFdBQW1CLENBQW5CLGFBQUEsV0FBbUIsQ0FBbkIsV0FBQSxTQUFtQixDQUFuQixhQUFBLFdBQW1CLENBQW5CLFlBQUEsVUFBbUIsQ0FBbkIsYUFBQSxXQUFtQixDQUFuQixZQUFBLFVBQW1CLENBQW5CLFlBQUEsVUFBbUIsQ0FBbkIsV0FBQSxTQUFtQixDQUFuQixZQUFBLFVBQW1CLENBQW5CLFdBQUEsU0FBbUIsQ0FBbkIsWUFBQSxVQUFtQixDQUFuQixZQUFBLFVBQW1CLENBQW5CLFFBQUEsVUFBbUIsQ0FBbkIsUUFBQSxVQUFtQixDQUFuQixVQUFBLFdBQW1CLENBQW5CLFNBQUEsYUFBbUIsQ0FBbkIsaUJBQUEsZUFBbUIsQ0FBbkIsaUJBQUEsZUFBbUIsQ0FBbkIsZ0JBQUEsY0FBbUIsQ0FBbkIsZ0JBQUEsY0FBbUIsQ0FBbkIsWUFBQSxjQUFtQixDQUFuQixXQUFBLGVBQW1CLENBQW5CLFdBQUEsZUFBbUIsQ0FBbkIsaUJBQUEsZUFBbUIsQ0FBbkIsaUJBQUEsZUFBbUIsQ0FBbkIsaUJBQUEsZUFBbUIsQ0FBbkIsaUJBQUEsZUFBbUIsQ0FBbkIsZ0JBQUEsYUFBbUIsQ0FBbkIsOEJBQUEsMkJBQW1CLENBQW5CLFlBQUEsY0FBbUIsQ0FBbkIsVUFBQSxlQUFtQixDQUFuQixVQUFBLGVBQW1CLENBQW5CLFVBQUEsZUFBbUIsQ0FBbkIsVUFBQSxlQUFtQixDQUFuQixRQUFBLFdBQW1CLENBQW5CLFdBQUEsYUFBbUIsQ0FBbkIsZUFBQSxhQUFtQixDQUFuQixVQUFBLGFBQW1CLENBQW5CLE1BQUEsV0FBbUIsQ0FBbkIsUUFBQSxXQUFtQixDQUFuQixZQUFBLGVBQW1CLENBQW5CLGdCQUFBLG9CQUFtQixDQUFuQiw0QkFBQSxnQ0FBbUIsQ0FBbkIsWUFBQSxvQkFBbUIsQ0FBbkIsaUJBQUEseUJBQW1CLENBQW5CLGtCQUFBLDBCQUFtQixDQUFuQixtQkFBQSxxQkFBbUIsQ0FBbkIsOExBQW1CLENBQW5CLHdCQUFBLHNCQUFtQixDQUFuQiw4TEFBbUIsQ0FBbkIsbUJBQUEsc0JBQW1CLENBQW5CLDhMQUFtQixDQUFuQixtQkFBQSxxQkFBbUIsQ0FBbkIsOExBQW1CLENBQW5CLGVBQUEsb0JBQW1CLENBQW5CLDhMQUFtQixDQUFuQix1QkFBQSxxQkFBbUIsQ0FBbkIsOExBQW1CLENBQW5CLGtCQUFBLHFCQUFtQixDQUFuQiw4TEFBbUIsQ0FBbkIsZUFBQSxvQkFBbUIsQ0FBbkIsOExBQW1CLENBQW5CLGVBQUEscUJBQW1CLENBQW5CLDhMQUFtQixDQUFuQix1QkFBQSxzQkFBbUIsQ0FBbkIsOExBQW1CLENBQW5CLFlBQUEsa0JBQW1CLENBQW5CLDhMQUFtQixDQUFuQixZQUFBLGtCQUFtQixDQUFuQiw4TEFBbUIsQ0FBbkIsb0JBQUEsbUJBQW1CLENBQW5CLDhMQUFtQixDQUFuQixTQUFBLGNBQW1CLENBQW5CLGNBQW1CLENBQW5CLDhMQUFtQixDQUFuQixXQUFBLGNBQW1CLENBQW5CLGNBQW1CLENBQW5CLDhMQUFtQixDQUFuQixXQUFBLGdCQUFtQixDQUFuQixnQkFBbUIsQ0FBbkIsOExBQW1CLENBQW5CLFVBQUEsZ0JBQW1CLENBQW5CLGdCQUFtQixDQUFuQiw4TEFBbUIsQ0FBbkIsZ0JBQUEsZ0JBQW1CLENBQW5CLGdCQUFtQixDQUFuQiw4TEFBbUIsQ0FBbkIsaUJBQUEsaUJBQW1CLENBQW5CLGlCQUFtQixDQUFuQiw4TEFBbUIsQ0FBbkIsV0FBQSw4TEFBbUIsQ0FBbkIsZ0JBQUEsY0FBbUIsQ0FBbkIsbUJBQUEsR0FBQSxTQUFtQixDQUFuQixLQUFBLFNBQW1CLENBQUEsQ0FBbkIsaUNBQUEsNEJBQW1CLENBQW5CLG1CQUFBLEdBQUEsU0FBbUIsQ0FBbkIsS0FBQSxTQUFtQixDQUFBLENBQW5CLGdDQUFBLDJCQUFtQixDQUFuQixtQkFBQSxHQUFBLFNBQW1CLENBQW5CLEtBQUEsU0FBbUIsQ0FBQSxDQUFuQix1Q0FBQSxtQ0FBbUIsQ0FBbkIsb0JBQUEsR0FBQSxTQUFtQixDQUFuQixLQUFBLFNBQW1CLENBQUEsQ0FBbkIsa0NBQUEsNkJBQW1CLENBQW5CLG9CQUFBLEdBQUEsU0FBbUIsQ0FBbkIsS0FBQSxTQUFtQixDQUFBLENBQW5CLGlDQUFBLDRCQUFtQixDQUFuQixvQkFBQSxHQUFBLFNBQW1CLENBQW5CLEtBQUEsU0FBbUIsQ0FBQSxDQUFuQix3Q0FBQSxvQ0FBbUIsQ0FBbkIseUJBQUEsR0FBQSxTQUFtQixDQUFuQixvQkFBbUIsQ0FBbkIsS0FBQSxTQUFtQixDQUFuQixrQkFBbUIsQ0FBQSxDQUFuQix3Q0FBQSxvQ0FBbUIsQ0FBbkIsZ0JBQUEsR0FBQSx3QkFBbUIsQ0FBQSxDQUFuQixjQUFBLGlDQUFtQixDQUFuQixnQkFBQSxjQUFtQixDQUFuQixnQkFBQSxjQUFtQixDQUFuQixZQUFBLGlCQUFtQixDQUFuQixhQUFBLGdCQUFtQixDQUFuQixpRUFBbUIsQ0FBbkIsYUFBQSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGdCQUFtQixDQUFuQixZQUFBLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FBbkIsZUFBbUIsQ0FBbkIsUUFBQSxXQUFtQixDQUFuQixXQUFBLG9CQUFtQixDQUFuQixpQkFBQSx1QkFBbUIsQ0FBbkIsb0JBQW1CLENBQW5CLGVBQW1CLENBQW5CLGFBQUEsK0NBQW1CLENBQW5CLGFBQUEsK0NBQW1CLENBQW5CLFlBQUEsNkJBQW1CLENBQW5CLFVBQUEsa0JBQW1CLENBQW5CLFVBQUEscUJBQW1CLENBQW5CLFdBQUEsY0FBbUIsQ0FBbkIsYUFBQSxzQkFBbUIsQ0FBbkIsY0FBQSxrQkFBbUIsQ0FBbkIsZUFBQSwwQkFBbUIsQ0FBbkIsYUFBQSx3QkFBbUIsQ0FBbkIsZ0JBQUEsc0JBQW1CLENBQW5CLGlCQUFBLDZCQUFtQixDQUFuQixnQkFBQSw0QkFBbUIsQ0FBbkIsZ0JBQUEsNEJBQW1CLENBQW5CLHNCQUFBLG9CQUFtQixDQUFuQixRQUFBLFVBQW1CLENBQW5CLE9BQUEsVUFBbUIsQ0FBbkIsT0FBQSxRQUFtQixDQUFuQixPQUFBLFVBQW1CLENBQW5CLE9BQUEsUUFBbUIsQ0FBbkIsNkNBQUEsc0JBQW1CLENBQW5CLG1EQUFtQixDQUFuQiw0REFBbUIsQ0FBbkIsNkNBQUEsc0JBQW1CLENBQW5CLDhEQUFtQixDQUFuQix1REFBbUIsQ0FBbkIsNkNBQUEsc0JBQW1CLENBQW5CLDZEQUFtQixDQUFuQixzREFBbUIsQ0FBbkIsNkNBQUEsc0JBQW1CLENBQW5CLDJEQUFtQixDQUFuQixvREFBbUIsQ0FBbkIsNENBQUEsdUJBQW1CLENBQW5CLGlFQUFtQixDQUFuQiwwREFBbUIsQ0FBbkIsbURBQUEscUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixhQUFBLGlCQUFtQixDQUFuQixlQUFBLGFBQW1CLENBQW5CLGlCQUFBLGVBQW1CLENBQW5CLGtCQUFBLGdCQUFtQixDQUFuQixpQkFBQSxlQUFtQixDQUFuQixpQkFBQSxlQUFtQixDQUFuQixtQkFBQSxpQkFBbUIsQ0FBbkIsbUJBQUEsaUJBQW1CLENBQW5CLFVBQUEsZUFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUFuQixtQkFBQSxrQkFBbUIsQ0FBbkIsbUJBQUEsa0JBQW1CLENBQW5CLGNBQUEsb0JBQW1CLENBQW5CLGlCQUFtQixDQUFuQixhQUFBLHdCQUFtQixDQUFuQixTQUFBLHFCQUFtQixDQUFuQixzQkFBQSxxQkFBbUIsQ0FBbkIscUJBQUEsb0JBQW1CLENBQW5CLG1CQUFBLGtCQUFtQixDQUFuQixrQkFBQSxrQkFBbUIsQ0FBbkIsa0JBQUEsa0JBQW1CLENBQW5CLGtCQUFBLGlCQUFtQixDQUFuQixtQkFBQSxtQkFBbUIsQ0FBbkIsY0FBQSxvQkFBbUIsQ0FBbkIsWUFBQSxvQkFBbUIsQ0FBbkIsWUFBQSxzQkFBbUIsQ0FBbkIsY0FBQSxpQkFBbUIsQ0FBbkIsWUFBQSxzQkFBbUIsQ0FBbkIsWUFBQSxxQkFBbUIsQ0FBbkIsV0FBQSxrQ0FBbUIsQ0FBbkIsaUNBQW1CLENBQW5CLGNBQUEsaUNBQW1CLENBQW5CLGdDQUFtQixDQUFuQix3QkFBQSw4QkFBbUIsQ0FBbkIsaUNBQW1CLENBQW5CLGNBQUEsK0JBQW1CLENBQW5CLGtDQUFtQixDQUFuQix3QkFBQSwrQkFBbUIsQ0FBbkIsa0NBQW1CLENBQW5CLGNBQUEsZ0NBQW1CLENBQW5CLG1DQUFtQixDQUFuQixXQUFBLDhCQUFtQixDQUFuQiwrQkFBbUIsQ0FBbkIsdUJBQUEsNkJBQW1CLENBQW5CLDhCQUFtQixDQUFuQixjQUFBLDZCQUFtQixDQUFuQiw4QkFBbUIsQ0FBbkIsY0FBQSwrQkFBbUIsQ0FBbkIsZ0NBQW1CLENBQW5CLGVBQUEsZ0NBQW1CLENBQW5CLGVBQUEsNkJBQW1CLENBQW5CLGtCQUFBLDJCQUFtQixDQUFuQixRQUFBLGdCQUFtQixDQUFuQixVQUFBLGdCQUFtQixDQUFuQixVQUFBLGdCQUFtQixDQUFuQixxQkFBQSxvQkFBbUIsQ0FBbkIsaUJBQUEsaUJBQW1CLENBQW5CLGdCQUFBLGdCQUFtQixDQUFuQixZQUFBLHFCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsVUFBQSx1QkFBbUIsQ0FBbkIsWUFBQSx1QkFBbUIsQ0FBbkIsWUFBQSxxQkFBbUIsQ0FBbkIsWUFBQSxxQkFBbUIsQ0FBbkIsd0JBQUEsMEJBQW1CLENBQW5CLFVBQUEsc0JBQW1CLENBQW5CLFlBQUEsc0JBQW1CLENBQW5CLFlBQUEsc0JBQW1CLENBQW5CLFlBQUEsNkJBQW1CLENBQW5CLFVBQUEsb0JBQW1CLENBQW5CLGdCQUFBLDZCQUFtQixDQUFuQixjQUFBLGtCQUFtQixDQUFuQixhQUFBLGlCQUFtQixDQUFuQix1QkFBQSxnQ0FBbUIsQ0FBbkIsbUVBQW1CLENBQW5CLHFCQUFBLHFCQUFtQixDQUFuQixzREFBbUIsQ0FBbkIscUJBQUEscUJBQW1CLENBQW5CLHVEQUFtQixDQUFuQixxQkFBQSxxQkFBbUIsQ0FBbkIsdURBQW1CLENBQW5CLGlCQUFBLHFCQUFtQixDQUFuQixzREFBbUIsQ0FBbkIsZ0JBQUEseUJBQW1CLENBQW5CLGlCQUFBLHFCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsaUJBQUEscUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixpQkFBQSxxQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLGdCQUFBLHFCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsaUJBQUEscUJBQW1CLENBQW5CLHFEQUFtQixDQUFuQixtQkFBQSxxQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLG9CQUFBLHFCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsb0JBQUEscUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixvQkFBQSxxQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLGdCQUFBLHFCQUFtQixDQUFuQixpRUFBbUIsQ0FBbkIsb0JBQUEsd0JBQW1CLENBQW5CLGNBQUEscUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQix5QkFBQSxvQ0FBbUIsQ0FBbkIsc0JBQUEsNEJBQW1CLENBQW5CLG9CQUFBLHFCQUFtQixDQUFuQixtQkFBQSwwQkFBbUIsQ0FBbkIsbUJBQUEsMEJBQW1CLENBQW5CLGlCQUFBLGlCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIsaUJBQUEsaUJBQW1CLENBQW5CLHVEQUFtQixDQUFuQixpQkFBQSxpQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLGNBQUEsaUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixpQkFBQSxpQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLGlCQUFBLGlCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsVUFBQSxpQkFBbUIsQ0FBbkIsa0RBQW1CLENBQW5CLGNBQUEsaUNBQW1CLENBQW5CLGNBQUEsaUNBQW1CLENBQW5CLGFBQUEsaUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixhQUFBLGlCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIsYUFBQSxpQkFBbUIsQ0FBbkIsc0RBQW1CLENBQW5CLFdBQUEsaUJBQW1CLENBQW5CLGdFQUFtQixDQUFuQixhQUFBLGlCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsYUFBQSxpQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLGFBQUEsaUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixZQUFBLGlCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsYUFBQSxpQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLGFBQUEsaUJBQW1CLENBQW5CLHFEQUFtQixDQUFuQixhQUFBLGlCQUFtQixDQUFuQixxREFBbUIsQ0FBbkIsY0FBQSxpQkFBbUIsQ0FBbkIsc0RBQW1CLENBQW5CLGNBQUEsaUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixlQUFBLGlCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIsZUFBQSxpQkFBbUIsQ0FBbkIsc0RBQW1CLENBQW5CLFNBQUEsaUJBQW1CLENBQW5CLDhEQUFtQixDQUFuQixlQUFBLGlCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsWUFBQSxpQkFBbUIsQ0FBbkIsaUVBQW1CLENBQW5CLGdCQUFBLGdEQUFtQixDQUFuQixXQUFBLGlCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsWUFBQSxpQkFBbUIsQ0FBbkIsc0RBQW1CLENBQW5CLFlBQUEsaUJBQW1CLENBQW5CLHNEQUFtQixDQUFuQixZQUFBLGlCQUFtQixDQUFuQixzREFBbUIsQ0FBbkIsY0FBQSxpQkFBbUIsQ0FBbkIsbUVBQW1CLENBQW5CLFlBQUEsaUJBQW1CLENBQW5CLGlFQUFtQixDQUFuQixnQkFBQSw0QkFBbUIsQ0FBbkIsWUFBQSxpQkFBbUIsQ0FBbkIsaUVBQW1CLENBQW5CLFVBQUEsaUJBQW1CLENBQW5CLHdEQUFtQixDQUFuQixjQUFBLHVDQUFtQixDQUFuQixjQUFBLHVDQUFtQixDQUFuQixlQUFBLGlCQUFtQixDQUFuQix3REFBbUIsQ0FBbkIsYUFBQSxpQkFBbUIsQ0FBbkIsd0RBQW1CLENBQW5CLGFBQUEsaUJBQW1CLENBQW5CLHFEQUFtQixDQUFuQixpQkFBQSxvQ0FBbUIsQ0FBbkIsYUFBQSxpQkFBbUIsQ0FBbkIscURBQW1CLENBQW5CLGFBQUEsaUJBQW1CLENBQW5CLHFEQUFtQixDQUFuQixlQUFBLG9CQUFtQixDQUFuQixlQUFBLG1CQUFtQixDQUFuQixlQUFBLDJEQUFtQixDQUFuQiw2QkFBbUIsQ0FBbkIsb0VBQW1CLENBQW5CLDJCQUFtQixDQUFuQixrRUFBbUIsQ0FBbkIsbUJBQUEsdUVBQW1CLENBQW5CLDZCQUFtQixDQUFuQixvRUFBbUIsQ0FBbkIsMkJBQW1CLENBQW5CLGtFQUFtQixDQUFuQixpQkFBQSw0QkFBbUIsQ0FBbkIsK0RBQW1CLENBQW5CLDJCQUFtQixDQUFuQiwrR0FBbUIsQ0FBbkIsWUFBQSx1QkFBbUIsQ0FBbkIsaUJBQUEsMkJBQW1CLENBQW5CLFdBQUEsMEJBQW1CLENBQW5CLGNBQUEsMkJBQW1CLENBQW5CLG1CQUFBLFlBQW1CLENBQW5CLG1CQUFBLFlBQW1CLENBQW5CLFlBQUEsU0FBbUIsQ0FBbkIsaUJBQUEsY0FBbUIsQ0FBbkIsaUJBQUEsY0FBbUIsQ0FBbkIsZ0JBQUEsY0FBbUIsQ0FBbkIsZ0JBQUEscUJBQW1CLENBQW5CLGtCQUFtQixDQUFuQixjQUFBLG1CQUFtQixDQUFuQixnQkFBbUIsQ0FBbkIsZUFBQSx5QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLEtBQUEsV0FBbUIsQ0FBbkIsS0FBQSxlQUFtQixDQUFuQixLQUFBLGNBQW1CLENBQW5CLFFBQUEsZ0JBQW1CLENBQW5CLEtBQUEsZUFBbUIsQ0FBbkIsS0FBQSxZQUFtQixDQUFuQixLQUFBLGVBQW1CLENBQW5CLEtBQUEsY0FBbUIsQ0FBbkIsS0FBQSxZQUFtQixDQUFuQixXQUFBLFdBQW1CLENBQW5CLFlBQUEsWUFBbUIsQ0FBbkIsUUFBQSwwQkFBbUIsQ0FBbkIsNkJBQW1CLENBQW5CLE1BQUEsZ0JBQW1CLENBQW5CLGlCQUFtQixDQUFuQixTQUFBLHFCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsTUFBQSxvQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLE9BQUEsbUJBQW1CLENBQW5CLG9CQUFtQixDQUFuQixPQUFBLGlCQUFtQixDQUFuQixrQkFBbUIsQ0FBbkIsTUFBQSxtQkFBbUIsQ0FBbkIsb0JBQW1CLENBQW5CLFNBQUEscUJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixNQUFBLG9CQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsTUFBQSxpQkFBbUIsQ0FBbkIsa0JBQW1CLENBQW5CLE1BQUEsb0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixNQUFBLG1CQUFtQixDQUFuQixvQkFBbUIsQ0FBbkIsZ0JBQUEsbUJBQW1CLENBQW5CLG9CQUFtQixDQUFuQixnQkFBQSxtQkFBbUIsQ0FBbkIsb0JBQW1CLENBQW5CLGFBQUEsaUJBQW1CLENBQW5CLGtCQUFtQixDQUFuQixhQUFBLGlCQUFtQixDQUFuQixrQkFBbUIsQ0FBbkIsTUFBQSxlQUFtQixDQUFuQixrQkFBbUIsQ0FBbkIsTUFBQSxtQkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLFNBQUEsb0JBQW1CLENBQW5CLHVCQUFtQixDQUFuQixPQUFBLGdCQUFtQixDQUFuQixtQkFBbUIsQ0FBbkIsT0FBQSxrQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLE1BQUEsa0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixNQUFBLG1CQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsTUFBQSxnQkFBbUIsQ0FBbkIsbUJBQW1CLENBQW5CLE1BQUEsbUJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsTUFBQSxnQkFBbUIsQ0FBbkIsbUJBQW1CLENBQW5CLGlCQUFBLG1CQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsaUJBQUEsbUJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixnQkFBQSxrQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGFBQUEsZ0JBQW1CLENBQW5CLG1CQUFtQixDQUFuQixZQUFBLGVBQW1CLENBQW5CLGtCQUFtQixDQUFuQixZQUFBLGVBQW1CLENBQW5CLGtCQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixNQUFBLHNCQUFtQixDQUFuQixPQUFBLG1CQUFtQixDQUFuQixPQUFBLG1CQUFtQixDQUFuQixNQUFBLG1CQUFtQixDQUFuQixNQUFBLHFCQUFtQixDQUFuQixnQkFBQSxxQkFBbUIsQ0FBbkIsWUFBQSxrQkFBbUIsQ0FBbkIsTUFBQSxvQkFBbUIsQ0FBbkIsTUFBQSxtQkFBbUIsQ0FBbkIsTUFBQSxvQkFBbUIsQ0FBbkIsTUFBQSxvQkFBbUIsQ0FBbkIsYUFBQSxpQkFBbUIsQ0FBbkIsWUFBQSxnQkFBbUIsQ0FBbkIsTUFBQSxxQkFBbUIsQ0FBbkIsTUFBQSxrQkFBbUIsQ0FBbkIsTUFBQSxrQkFBbUIsQ0FBbkIsYUFBQSxrQkFBbUIsQ0FBbkIsTUFBQSxlQUFtQixDQUFuQixNQUFBLG1CQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixTQUFBLG9CQUFtQixDQUFuQixNQUFBLG1CQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixNQUFBLGdCQUFtQixDQUFuQixnQkFBQSxrQkFBbUIsQ0FBbkIsaUJBQUEsbUJBQW1CLENBQW5CLFlBQUEsZUFBbUIsQ0FBbkIsV0FBQSxlQUFtQixDQUFuQixhQUFBLGlCQUFtQixDQUFuQixZQUFBLGdCQUFtQixDQUFuQixZQUFBLGdCQUFtQixDQUFuQixVQUFBLGNBQW1CLENBQW5CLGdCQUFBLHVCQUFtQixDQUFuQixXQUFBLGtCQUFtQixDQUFuQixjQUFBLHFCQUFtQixDQUFuQixjQUFBLHFCQUFtQixDQUFuQixVQUFBLGdCQUFtQixDQUFuQixnQkFBbUIsQ0FBbkIsVUFBQSxpQkFBbUIsQ0FBbkIsa0JBQW1CLENBQW5CLGtCQUFBLGdCQUFtQixDQUFuQixrQkFBQSxnQkFBbUIsQ0FBbkIsa0JBQUEsZ0JBQW1CLENBQW5CLGtCQUFBLGdCQUFtQixDQUFuQixlQUFBLGNBQW1CLENBQW5CLGVBQUEsY0FBbUIsQ0FBbkIsZUFBQSxjQUFtQixDQUFuQixlQUFBLGNBQW1CLENBQW5CLGVBQUEsY0FBbUIsQ0FBbkIsZUFBQSxjQUFtQixDQUFuQixlQUFBLGNBQW1CLENBQW5CLGtCQUFBLGdCQUFtQixDQUFuQixtQkFBQSxpQkFBbUIsQ0FBbkIsZUFBQSxjQUFtQixDQUFuQixlQUFBLGNBQW1CLENBQW5CLFdBQUEsY0FBbUIsQ0FBbkIsa0JBQW1CLENBQW5CLFNBQUEsa0JBQW1CLENBQW5CLG1CQUFtQixDQUFuQixTQUFBLGtCQUFtQixDQUFuQixtQkFBbUIsQ0FBbkIsU0FBQSxpQkFBbUIsQ0FBbkIsbUJBQW1CLENBQW5CLFNBQUEsaUJBQW1CLENBQW5CLGdCQUFtQixDQUFuQixZQUFBLGVBQW1CLENBQW5CLFdBQUEsZUFBbUIsQ0FBbkIsWUFBQSxlQUFtQixDQUFuQixhQUFBLGVBQW1CLENBQW5CLGFBQUEsZUFBbUIsQ0FBbkIsZUFBQSxlQUFtQixDQUFuQixXQUFBLHdCQUFtQixDQUFuQixhQUFBLG1CQUFtQixDQUFuQixRQUFBLGlCQUFtQixDQUFu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LHNHQUFtQixDQUFuQixxQkFBQSx3Q0FBbUIsQ0FBbkIsb0NBQW1CLENBQW5CLGNBQUEsNkJBQW1CLENBQW5CLGtCQUFtQixDQUFuQixTQUFBLG1CQUFtQixDQUFuQixRQUFBLDBHQUFtQixDQUFuQix3R0FBbUIsQ0FBbkIsMkZBQW1CLENBQW5CLFlBQUEsbUJBQW1CLENBQW5CLG1EQUFtQixDQUFuQixlQUFBLG1CQUFtQixDQUFuQix5REFBbUIsQ0FBbkIsWUFBQSxtQkFBbUIsQ0FBbkIseURBQW1CLENBQW5CLGdCQUFBLHNCQUFtQixDQUFuQixNQUFBLG1CQUFtQixDQUFuQixnTEFBbUIsQ0FBbkIsUUFBQSxnTEFBbUIsQ0FBbkIsWUFBQSwrSkFBbUIsQ0FBbkIsdUpBQW1CLENBQW5CLGdMQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLHlEQUFBLHNEQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLHVCQUFBLDBCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLHdCQUFBLDJCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLHNDQUFBLHNDQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLG9DQUFBLG9DQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLHNCQUFBLHlCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLGdCQUFBLHVCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLG9CQUFBLDJCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLHNCQUFBLDZCQUFtQixDQUFuQix1REFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLGVBQUEsb0JBQW1CLENBQW5CLGNBQUEseUJBQW1CLENBQW5CLGNBQUEseUJBQW1CLENBQW5CLGNBQUEseUJBQW1CLENBQW5CLGNBQUEseUJBQW1CLENBQW5CLGFBQUEsd0JBQW1CLENBQW5CLG9CQUFBLHlCQUFtQixDQUFu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RkFBLHVEbUZBQSxBbkZBQSw4QkFBQSxrQm1GQUEsQW5GQUEsdURtRkFBLEFuRkFBLHlDQUFBLDBCbUZBQSxBbkZBQSxrQm1GQUEsQW5GQUEsMkNBQUEsMEJtRkFBLEFuRkFBLGdCbUZBQSxBbkZBQSxzQ0FBQSwwQm1GQUEsQW5GQUEsZW1GQUEsQW5GQUEsc0NBQUEsMEJtRkFBLEFuRkFBLGNtRkFBLEFuRkFBLDBDQUFBLDBCbUZBQSxBbkZBQSxXbUZBQSxBbkZBQSwwQ0FBQSwwQm1GQUEsQW5GQUEsVW1GQUEsQW5GQUEsMENBQUEsMEJtRkFBLEFuRkFBLGtCbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEseUNBQUEsMEJtRkFBLEFuRkFBLGlCbUZBQSxBbkZBQSwyQ0FBQSwwQm1GQUEsQW5GQUEsc0JtRkFBLEFuRkFBLDJDQUFBLDBCbUZBQSxBbkZBQSxxQm1GQUEsQW5GQUEsNkNBQUEsMEJtRkFBLEFuRkFBLG1CbUZBQSxBbkZBQSw2Q0FBQSwwQm1GQUEsQW5GQUEsc0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSwrQ0FBQSwwQm1GQUEsQW5GQUEsNkJtRkFBLEFuRkFBLGlEQUFBLGdCbUZBQSxBbkZBQSwwQm1GQUEsQW5GQUEscUJBQUEsYW1GQUEsQW5GQUEsc0JBQUEsVW1GQUEsQW5GQUEsNkJBQUEsZW1GQUEsQW5GQUEsK0JBQUEsa0JtRkFBLEFuRkFBLHlCQUFBLHFCbUZBQSxBbkZBQSw4QkFBQSxzQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDhCQUFBLHNCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsZ0NBQUEsMkJtRkFBLEFuRkFBLGdDQUFBLDJCbUZBQSxBbkZBQSwyQkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDJCQUFBLHVCbUZBQSxBbkZBQSwwQkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDBCQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsMEJBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSx5QkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDBCQUFBLGtCbUZBQSxBbkZBQSxzRG1GQUEsQW5GQUEsMkJBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSwyQkFBQSxrQm1GQUEsQW5GQUEsdURtRkFBLEFuRkFBLDRCQUFBLGtCbUZBQSxBbkZBQSx1RG1GQUEsQW5GQUEsNkJBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSw2QkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLHlCQUFBLGtCbUZBQSxBbkZBQSx1RG1GQUEsQW5GQUEsMEJBQUEseUNtRkFBLEFuRkFBLGdDQUFBLGFtRkFBLEFuRkFBLGdDQUFBLG9CbUZBQSxBbkZBQSwrQ21GQUEsQW5GQUEsZ0NBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSw0QkFBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLDRCQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsNEJBQUEsb0JtRkFBLEFuRkFBLDZDbUZBQSxBbkZBQSw0QkFBQSxvQm1GQUEsQW5GQUEsNkNtRkFBLEFuRkFBLDRCQUFBLG9CbUZBQSxBbkZBQSw2Q21GQUEsQW5GQUEsMkJBQUEsb0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSx3QkFBQSwrQm1GQUEsQW5GQUEsMkJBQUEsdUJtRkFBLEFuRkFBLDBCQUFBLFVtRkFBLEFuRkFBLDRCQUFBLGlDbUZBQSxBbkZBQSx5Q21GQUEsQW5GQUEsa0htRkFBLEFuRkFBLDBIQUFBLGtGbUZBQSxBbkZBQSwrRm1GQUEsQW5GQUEsdUdtRkFBLEFuRkFBLDJCQUFBLDhCbUZBQSxBbkZBQSxtQm1GQUEsQW5GQUEsbUJBQUEsV21GQUEsQW5GQUEsc0JBQUEsVW1GQUEsQW5GQUEsK0JBQUEsa0JtRkFBLEFuRkFBLHlCQUFBLHVCbUZBQSxBbkZBQSxxQkFBQSxpQm1GQUEsQW5GQUEsOEJBQUEsc0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSw4QkFBQSxzQm1GQUEsQW5GQUEsdURtRkFBLEFuRkFBLDhCQUFBLHNCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsZ0NBQUEsc0JtRkFBLEFuRkFBLHdEbUZBQSxBbkZBQSxnQ0FBQSxzQm1GQUEsQW5GQUEsdURtRkFBLEFuRkFBLGdDQUFBLDJCbUZBQSxBbkZBQSxnQ0FBQSwyQm1GQUEsQW5GQUEsMkJBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSwwQkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLHlCQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsMEJBQUEsa0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSw0QkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDZCQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsZ0NBQUEsb0JtRkFBLEFuRkFBLCtDbUZBQSxBbkZBQSw0QkFBQSxvQm1GQUEsQW5GQUEsOENtRkFBLEFuRkFBLDRCQUFBLG9CbUZBQSxBbkZBQSw2Q21GQUEsQW5GQUEsNEJBQUEsb0JtRkFBLEFuRkFBLDZDbUZBQSxBbkZBQSw4QkFBQSxvQm1GQUEsQW5GQUEsOENtRkFBLEFuRkFBLDJCQUFBLG9CbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsMkJBQUEsdUJtRkFBLEFuRkFBLDBIQUFBLGtGbUZBQSxBbkZBQSwrRm1GQUEsQW5GQUEsdUdtRkFBLEFuRkFBLDJCQUFBLDhCbUZBQSxBbkZBQSxtQm1GQUEsQW5GQUEsc0JBQUEsb0JtRkFBLEFuRkFBLHdCQUFBLGtCbUZBQSxBbkZBQSw4QkFBQSxzQm1GQUEsQW5GQUEsbUJBQUEsMkdtRkFBLEFuRkFBLHlHbUZBQSxBbkZBQSw0Rm1GQUEsQW5GQUEscUJBQUEsMkdtRkFBLEFuRkFBLHlHbUZBQSxBbkZBQSw0Rm1GQUEsQW5GQUEscUJBQUEsMkdtRkFBLEFuRkFBLHlHbUZBQSxBbkZBQSw0Rm1GQUEsQW5GQUEsZ0NBQUEsb0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSw0QkFBQSxvQm1GQUEsQW5GQUEsMERtRkFBLEFuRkFBLDhCQUFBLG9CbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsOEJBQUEsb0JtRkFBLEFuRkFBLHdEbUZBQSxBbkZBQSwyQkFBQSxvQm1GQUEsQW5GQUEsd0RtRkFBLEFuRkFBLDRCQUFBLDJCbUZBQSxBbkZBQSx5REFBQSxVbUZBQSxBbkZBQSxvREFBQSxVbUZBQSxBbkZBQSxnQ0FBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDRCQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsNEJBQUEsa0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSwyQkFBQSxrQm1GQUEsQW5GQUEsdURtRkFBLEFuRkFBLDhCQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsOEJBQUEsb0JtRkFBLEFuRkFBLDZDbUZBQSxBbkZBQSw0SEFBQSxrRm1GQUEsQW5GQUEsK0ZtRkFBLEFuRkFBLHVHbUZBQSxBbkZBQSwrQkFBQSxhbUZBQSxBbkZBQSw0Q0FBQSxZbUZBQSxBbkZBQSw0Q0FBQSxXbUZBQSxBbkZBQSw4Q0FBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDhDQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsMkNBQUEsZW1GQUEsQW5GQUEsK0NBQUEsVW1GQUEsQW5GQUEsOENBQUEsWW1GQUEsQW5GQUEsNENBQUEsWW1GQUEsQW5GQUEsNENBQUEsV21GQUEsQW5GQUEsOENBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSw4Q0FBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLCtDQUFBLFVtRkFBLEFuRkFBLDhDQUFBLFltRkFBLEFuRkFBLGlEQUFBLFVtRkFBLEFuRkFBLG1GQUFBLGlCbUZBQSxBbkZBQSwrREFBQSxjbUZBQSxBbkZBQSwrREFBQSxjbUZBQSxBbkZBQSxrRUFBQSxZbUZBQSxBbkZBQSxrRUFBQSxXbUZBQSxBbkZBQSx1RkFBQSxpQm1GQUEsQW5GQUEsK0xtRkFBLEFuRkFBLCtGQUFBLGlCbUZBQSxBbkZBQSxxR0FBQSxtQm1GQUEsQW5GQUEscUdBQUEsc0JtRkFBLEFuRkFBLG1EbUZBQSxBbkZBQSx3RUFBQSw2Qm1GQUEsQW5GQUEsd0VBQUEsNkJtRkFBLEFuRkFBLG9FQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsb0VBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSwwTkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDRMQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEscUdBQUEsa0JtRkFBLEFuRkFBLGtFbUZBQSxBbkZBQSxnR0FBQSxhbUZBQSxBbkZBQSxxR0FBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLDBFQUFBLFltRkFBLEFuRkFBLDBFQUFBLFltRkFBLEFuRkFBLHFEQUFBLDBCbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEsb0RBQUEseUJtRkFBLEFuRkFBLCtMbUZBQSxBbkZBQSxxREFBQSwwQm1GQUEsQW5GQUEsK0xtRkFBLEFuRkFBLDBDQUFBLGlCbUZBQSxBbkZBQSxpQm1GQUEsQW5GQUEsK0xtRkFBLEFuRkFBLHdDQUFBLCtCbUZBQSxBbkZBQSwyRG1GQUEsQW5GQUEseUNBQUEsb0JtRkFBLEFuRkFBLDhDbUZBQSxBbkZBQSx5Q0FBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLDZGQUFBLG9CbUZBQSxBbkZBQSx1REFBQSxVbUZBQSxBbkZBQSwyREFBQSxVbUZBQSxBbkZBQSxtRUFBQSxjbUZBQSxBbkZBQSx1RkFBQSwwQm1GQUEsQW5GQUEsK0xtRkFBLEFuRkFBLHNGQUFBLHlCbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEsdUZBQUEsMEJtRkFBLEFuRkFBLCtMbUZBQSxBbkZBQSw0RUFBQSxpQm1GQUEsQW5GQUEsaUJtRkFBLEFuRkFBLCtMbUZBQSxBbkZBQSx5REFBQSxlbUZBQSxBbkZBQSxlbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEsd0ZBQUEsZW1GQUEsQW5GQUEsb0VBQUEsZW1GQUEsQW5GQUEsb0ZBQUEsZW1GQUEsQW5GQUEsMElBQUEsZW1GQUEsQW5GQUEscUVBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSwrRUFBQSxtQ21GQUEsQW5GQUEseUVBQUEsbUNtRkFBLEFuRkFBLHlGQUFBLG1DbUZBQSxBbkZBQSw2SUFBQSxtQ21GQUEsQW5GQUEsMElBQUEsNkJtRkFBLEFuRkFBLDBGQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsbUZBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSx5SUFBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLDZEQUFBLFVtRkFBLEFuRkFBLCtEQUFBLFVtRkFBLEFuRkFBLDJEQUFBLFVtRkFBLEFuRkFBLDhEQUFBLHVCbUZBQSxBbkZBQSx3R0FBQSxVbUZBQSxBbkZBQSxtR0FBQSxVbUZBQSxBbkZBQSxxR0FBQSxlbUZBQSxBbkZBQSwyS0FBQSxrQm1GQUEsQW5GQUEsa0VtRkFBLEFuRkFBLDBGQUFBLHNCbUZBQSxBbkZBQSw2RkFBQSxtQm1GQUEsQW5GQUEsMkVBQUEsc0JtRkFBLEFuRkFBLHVCbUZBQSxBbkZBQSxxRkFBQSxzQm1GQUEsQW5GQUEsdUJtRkFBLEFuRkFBLDJFQUFBLHNCbUZBQSxBbkZBQSwyRUFBQSx1Qm1GQUEsQW5GQUEseUVBQUEscUJtRkFBLEFuRkFBLHFGQUFBLHNCbUZBQSxBbkZBQSxxRkFBQSx1Qm1GQUEsQW5GQUEsbUZBQUEscUJtRkFBLEFuRkFBLDZFQUFBLG1CbUZBQSxBbkZBQSx1RkFBQSxtQm1GQUEsQW5GQUEsZ0ZBQUEsc0JtRkFBLEFuRkFBLHVEbUZBQSxBbkZBQSwrRUFBQSxzQm1GQUEsQW5GQUEsa0VtRkFBLEFuRkFBLDZFQUFBLHNCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEscUZBQUEsNkJtRkFBLEFuRkFBLCtGQUFBLDZCbUZBQSxBbkZBQSxtR0FBQSxxQm1GQUEsQW5GQUEsNElBQUEsb0VtRkFBLEFuRkFBLHlIbUZBQSxBbkZBQSx1R21GQUEsQW5GQUEsNElBQUEsb0VtRkFBLEFuRkFBLHlIbUZBQSxBbkZBQSx1R21GQUEsQW5GQUEsOEZBQUEsOEJtRkFBLEFuRkFBLHFEbUZBQSxBbkZBQSx1R21GQUEsQW5GQUEsOEZBQUEsOEJtRkFBLEFuRkFBLHFEbUZBQSxBbkZBQSx1R21GQUEsQW5GQUEsMklBQUEsbUVtRkFBLEFuRkFBLHdIbUZBQSxBbkZBQSx1R21GQUEsQW5GQUEsMklBQUEsbUVtRkFBLEFuRkFBLHdIbUZBQSxBbkZBQSx1R21GQUEsQW5GQUEsd0hBQUEsY21GQUEsQW5GQUEsaUlBQUEsb0JtRkFBLEFuRkFBLDhDbUZBQSxBbkZBQSw0SEFBQSxjbUZBQSxBbkZBQSx1SkFBQSxvQm1GQUEsQW5GQUEsK0NtRkFBLEFuRkFBLG9HQUFBLDBCbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEsbUdBQUEseUJtRkFBLEFuRkFBLCtMbUZBQSxBbkZBQSxvR0FBQSwwQm1GQUEsQW5GQUEsK0xtRkFBLEFuRkFBLHlGQUFBLGlCbUZBQSxBbkZBQSxpQm1GQUEsQW5GQUEsK0xtRkFBLEFuRkFBLDZFQUFBLCtCbUZBQSxBbkZBQSwyRG1GQUEsQW5GQUEsOEVBQUEsb0JtRkFBLEFuRkFBLDhDbUZBQSxBbkZBQSxtQ0FBQSxxQm1GQUEsQW5GQUEsZ0RBQUEsc0NtRkFBLEFuRkFBLDBDQUFBLGNtRkFBLEFuRkFBLCtDQUFBLDJDQUFBLGtCbUZBQSxBbkZBQSxrQm1GQUEsQW5GQUEsK0xtRkFBLENBQUEsQW5GQUEsd0NBQUEsNkJBQUEsZW1GQUEsQW5GQUEsZ0NBQUEseUJtRkFBLENBQUEsQW5GQUEsMkJBQUEsaUJtRkFBLEFuRkFBLGtDQUFBLHNCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsa0NBQUEsc0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSxrQ0FBQSxzQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLG9DQUFBLHNCbUZBQSxBbkZBQSx1RG1GQUEsQW5GQUEscUNBQUEsc0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSxxQ0FBQSxzQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLG9DQUFBLHdCbUZBQSxBbkZBQSw4QkFBQSxrQm1GQUEsQW5GQUEsd0RtRkFBLEFuRkFBLGtDQUFBLGtCbUZBQSxBbkZBQSx1RW1GQUEsQW5GQUEsOEJBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSw4QkFBQSxrQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLDhCQUFBLGtCbUZBQSxBbkZBQSxzRG1GQUEsQW5GQUEsa0NBQUEscUNtRkFBLEFuRkFBLDhCQUFBLGtCbUZBQSxBbkZBQSxzRG1GQUEsQW5GQUEsb0NBQUEsc0NtRkFBLEFuRkFBLGlDQUFBLGtCbUZBQSxBbkZBQSxzRG1GQUEsQW5GQUEsaUNBQUEsa0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSxpQ0FBQSxrQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLGlDQUFBLHNDbUZBQSxBbkZBQSxpQ0FBQSw2Qm1GQUEsQW5GQUEsOEJBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSxrQ0FBQSxxQ21GQUEsQW5GQUEsOEJBQUEsa0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSw4QkFBQSxrQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLG9DQUFBLDJFbUZBQSxBbkZBQSxnQ0FBQSxhbUZBQSxBbkZBQSxnQ0FBQSxhbUZBQSxBbkZBQSxrQ0FBQSxlbUZBQSxBbkZBQSxnQ0FBQSxvQm1GQUEsQW5GQUEsK0NtRkFBLEFuRkFBLGdDQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsZ0NBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSxnQ0FBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLGdDQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsZ0NBQUEsb0JtRkFBLEFuRkFBLDZDbUZBQSxBbkZBQSxpQ0FBQSxvQm1GQUEsQW5GQUEsK0NtRkFBLEFuRkFBLGtDQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsbUNBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSxtQ0FBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLG1DQUFBLG9CbUZBQSxBbkZBQSw2Q21GQUEsQW5GQUEsK0JBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSxpQ0FBQSxvQm1GQUEsQW5GQUEsMkRtRkFBLEFuRkFBLGlDQUFBLG9CbUZBQSxBbkZBQSwyRG1GQUEsQW5GQUEsNkJBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSw4QkFBQSxzQm1GQUEsQW5GQUEsOEJtRkFBLEFuRkFBLHVHbUZBQSxBbkZBQSx5QkFBQSwyR21GQUEsQW5GQUEseUdtRkFBLEFuRkFBLDRGbUZBQSxBbkZBQSw2QkFBQSxzQm1GQUEsQW5GQUEsZ0NBQUEsd0NtRkFBLEFuRkFBLCtEQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsMERBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSwrQ0FBQSxrQm1GQUEsQW5GQUEsd0RtRkFBLEFuRkFBLCtDQUFBLHNCbUZBQSxBbkZBQSxzRG1GQUEsQW5GQUEsK0NBQUEsc0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSwyQ0FBQSxrQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLDJDQUFBLGtCbUZBQSxBbkZBQSxzRG1GQUEsQW5GQUEsOENBQUEsa0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSx3Q0FBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDRDQUFBLHdDbUZBQSxBbkZBQSw2Q0FBQSxhbUZBQSxBbkZBQSxpREFBQSxvQm1GQUEsQW5GQUEsK0NtRkFBLEFuRkFBLDZDQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsNkNBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSw2Q0FBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLDBDQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsK0NBQUEsc0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSwrQ0FBQSxzQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLGlEQUFBLHNCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsaURBQUEsc0JtRkFBLEFuRkFBLHVEbUZBQSxBbkZBQSwyQ0FBQSxrQm1GQUEsQW5GQUEsc0RtRkFBLEFuRkFBLDJDQUFBLGtCbUZBQSxBbkZBQSxzRG1GQUEsQW5GQUEsNkNBQUEsa0JtRkFBLEFuRkFBLHVEbUZBQSxBbkZBQSx3Q0FBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLDRDQUFBLHdDbUZBQSxBbkZBQSxpREFBQSxvQm1GQUEsQW5GQUEsK0NtRkFBLEFuRkFBLDZDQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsNkNBQUEsb0JtRkFBLEFuRkFBLGdEbUZBQSxBbkZBQSwrQ0FBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLCtDQUFBLG9CbUZBQSxBbkZBQSx3RG1GQUEsQW5GQUEsb0RBQUEsK0JtRkFBLEFuRkFBLDZDQUFBLGtCbUZBQSxBbkZBQSx5RG1GQUEsQW5GQUEsNERBQUEsZW1GQUEsQW5GQUEsc0hBQUEsc0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSx5T0FBQSx3Q21GQUEsQW5GQUEsMk1BQUEsd0NtRkFBLEFuRkFBLDBHQUFBLFVtRkFBLEFuRkFBLDBEQUFBLG9CbUZBQSxBbkZBQSxnRG1GQUEsQW5GQUEsa0ZBQUEsa0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSxpR0FBQSx3Q21GQUEsQW5GQUEsMkZBQUEsd0NtRkFBLEFuRkFBLCtKQUFBLHdDbUZBQSxBbkZBQSxvR0FBQSxvQm1GQUEsQW5GQUEsZ0RtRkFBLEFuRkFBLHdCQUFBLGtCQUFBLFdtRkFBLEFuRkFBLHFCQUFBLFltRkFBLEFuRkFBLHlCQUFBLGVtRkFBLEFuRkFBLDhCQUFBLGdCbUZBQSxBbkZBQSwyQkFBQSxrQm1GQUEsQW5GQUEsdUJBQUEsaUJtRkFBLENBQUEsQW5GQUEsMEJBQUEsV0FBQSxlbUZBQSxBbkZBQSxhQUFBLFVtRkFBLEFuRkFBLFdBQUEsUW1GQUEsQW5GQUEsV0FBQSxvQm1GQUEsQW5GQUEscUJtRkFBLEFuRkFBLFdBQUEsa0JtRkFBLEFuRkFBLG1CbUZBQSxBbkZBQSxhQUFBLGlCbUZBQSxBbkZBQSxrQm1GQUEsQW5GQUEsVUFBQSxnQm1GQUEsQW5GQUEsVUFBQSxtQm1GQUEsQW5GQUEsVUFBQSxhbUZBQSxBbkZBQSxZQUFBLGFtRkFBLEFuRkFBLFlBQUEsVW1GQUEsQW5GQUEsWUFBQSxXbUZBQSxBbkZBQSxlQUFBLGdCbUZBQSxBbkZBQSxjQUFBLGdCbUZBQSxBbkZBQSxjQUFBLGdCbUZBQSxBbkZBQSxjQUFBLGdCbUZBQSxBbkZBQSxjQUFBLGdCbUZBQSxBbkZBQSxZQUFBLFltRkFBLEFuRkFBLG1CQUFBLHFCbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEsZUFBQSxlbUZBQSxBbkZBQSxlbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEsY0FBQSxpQm1GQUEsQW5GQUEsaUJtRkFBLEFuRkFBLCtMbUZBQSxBbkZBQSxpQkFBQSxnRG1GQUEsQW5GQUEsaUJBQUEsZ0RtRkFBLEFuRkFBLGlCQUFBLGdEbUZBQSxBbkZBQSxrQkFBQSxtQm1GQUEsQW5GQUEsbUJBQUEsMkJtRkFBLEFuRkFBLG9CQUFBLHVCbUZBQSxBbkZBQSxxQkFBQSw4Qm1GQUEsQW5GQUEsZ0JBQUEscUJtRkFBLEFuRkFBLFNBQUEsYW1GQUEsQW5GQUEsVUFBQSxpQm1GQUEsQW5GQUEsa0JtRkFBLEFuRkFBLFdBQUEsb0JtRkFBLEFuRkFBLHFCbUZBQSxBbkZBQSxVQUFBLG9CbUZBQSxBbkZBQSxxQm1GQUEsQW5GQUEsVUFBQSxrQm1GQUEsQW5GQUEsbUJtRkFBLEFuRkFBLFVBQUEsZ0JtRkFBLEFuRkFBLGVBQUEsZ0JtRkFBLEFuRkFBLGdCQUFBLGlCbUZBQSxBbkZBQSxhQUFBLG1CbUZBQSxBbkZBQSxvQm1GQUEsQ0FBQSxBbkZBQSwwQkFBQSxVQUFBLGVtRkFBLEFuRkFBLFdBQUEsb0JtRkFBLEFuRkFBLFVBQUEsa0JtRkFBLEFuRkFBLFVBQUEsYW1GQUEsQW5GQUEsWUFBQSxhbUZBQSxBbkZBQSxZQUFBLGlCbUZBQSxBbkZBQSxhQUFBLFVtRkFBLEFuRkFBLFlBQUEsV21GQUEsQW5GQUEsaUJBQUEsZ0RtRkFBLEFuRkFBLGNBQUEsbUJtRkFBLEFuRkFBLGtCQUFBLG1CbUZBQSxBbkZBQSxvQkFBQSx1Qm1GQUEsQW5GQUEsWUFBQSxXbUZBQSxBbkZBQSxTQUFBLGVtRkFBLEFuRkFBLFdBQUEsb0JtRkFBLEFuRkFBLHFCbUZBQSxBbkZBQSxXQUFBLGtCbUZBQSxBbkZBQSxtQm1GQUEsQW5GQUEsV0FBQSxpQm1GQUEsQW5GQUEsb0JtRkFBLEFuRkFBLFVBQUEsZ0JtRkFBLEFuRkFBLG1CQUFBLGVtRkFBLENBQUEsQW5GQUEsMkJBQUEsZ0JBQUEsNEJtRkFBLEFuRkFBLFdBQUEsa0JtRkFBLEFuRkFBLG1CbUZBQSxBbkZBQSxXQUFBLGNtRkFBLEFuRkFBLFlBQUEsYW1GQUEsQW5GQUEsY0FBQSxpQm1GQUEsQW5GQUEsYUFBQSxpQm1GQUEsQW5GQUEsWUFBQSxVbUZBQSxBbkZBQSxhQUFBLGlCbUZBQSxBbkZBQSxhQUFBLFVtRkFBLEFuRkFBLGFBQUEsaUJtRkFBLEFuRkFBLGlCQUFBLGdEbUZBQSxBbkZBQSxjQUFBLG1CbUZBQSxBbkZBQSxXQUFBLFNtRkFBLEFuRkFBLFNBQUEsYW1GQUEsQW5GQUEsVUFBQSxrQm1GQUEsQW5GQUEsbUJtRkFBLENBQUEsQW5GQUEsMkJBQUEsVUFBQSxlbUZBQSxBbkZBQSxrQm1GQUEsQW5GQUEsV0FBQSxpQm1GQUEsQW5GQUEsVUFBQSxxQm1GQUEsQW5GQUEsVUFBQSxlbUZBQSxBbkZBQSxVQUFBLGdCbUZBQSxBbkZBQSxXQUFBLGNtRkFBLEFuRkFBLFVBQUEsYW1GQUEsQW5GQUEsVUFBQSxhbUZBQSxBbkZBQSxZQUFBLGFtRkFBLEFuRkFBLFlBQUEsWW1GQUEsQW5GQUEsVUFBQSxXbUZBQSxBbkZBQSxZQUFBLFdtRkFBLEFuRkFBLG9CQUFBLDZCbUZBQSxBbkZBQSxTQUFBLFltRkFBLEFuRkFBLFVBQUEsZ0JtRkFBLEFuRkFBLG1CbUZBQSxBbkZBQSxlQUFBLGdCbUZBQSxBbkZBQSxjQUFBLG1CbUZBQSxBbkZBQSxvQm1GQUEsQW5GQUEsbUJBQUEsZW1GQUEsQW5GQUEsbUJBQUEsZW1GQUEsQW5GQUEsaUJBQUEsc0JtRkFBLEFuRkFBLDhCbUZBQSxBbkZBQSx1R21GQUEsQ0FBQSxBbkZBQSxzQ0FBQSxnQ0FBQSx3QkFBQSxZbUZBQSxDQUFBLENBQUEsQW5GQUEsMEJBQUEsc0NBQUEsZ0NBQUEsOEJBQUEsZ0JtRkFBLEFuRkFBLDRCQUFBLFltRkFBLEFuRkFBLG9DQUFBLGFtRkFBLEFuRkFBLCtCQUFBLFltRkFBLEFuRkFBLDRCQUFBLFdtRkFBLEFuRkFBLG9DQUFBLFltRkFBLEFuRkFBLGlDQUFBLG1CbUZBQSxDQUFBLENBQUEsQW5GQUEsMEJBQUEsZ0NBQUEsaURBQUEsWW1GQUEsQW5GQUEsMERBQUEsaUJtRkFBLEFuRkFBLHlEQUFBLGdCbUZBQSxBbkZBQSx5REFBQSxlbUZBQSxBbkZBQSxxREFBQSw4Qm1GQUEsQW5GQUEsbURBQUEsc0JtRkFBLEFuRkFBLDJEQUFBLHdDbUZBQSxBbkZBQSwwREFBQSxnQm1GQUEsQW5GQUEscURBQUEscUJtRkFBLEFuRkFBLHdEQUFBLGlDbUZBQSxBbkZBQSwwREFBQSw4Qm1GQUEsQW5GQUEsMERBQUEsNEJtRkFBLEFuRkFBLHFEQUFBLGFtRkFBLEFuRkFBLHNEQUFBLG1CbUZBQSxBbkZBQSxtREFBQSxlbUZBQSxBbkZBQSxjbUZBQSxBbkZBQSx3REFBQSxlbUZBQSxBbkZBQSxzREFBQSxnQm1GQUEsQ0FBQSxDQUFBLENBQUEsQW5GQUEsaURBQUEsa0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSxpREFBQSx1Qm1GQUEsQW5GQUEscUVBQUEsY21GQUEsQW5GQUEsbUVBQUEsV21GQUEsQW5GQUEsOEVBQUEsNkJtRkFBLEFuRkFBLHdFQUFBLFltRkFBLEFuRkFBLHFFQUFBLHNCbUZBQSxBbkZBQSwwRUFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLHNGQUFBLGtCbUZBQSxBbkZBQSxtRkFBQSwrQm1GQUEsQW5GQUEsa0NtRkFBLEFuRkFBLHdGQUFBLDZCbUZBQSxBbkZBQSxxREFBQSxlbUZBQSxBbkZBQSxxREFBQSxjbUZBQSxBbkZBQSwyRkFBQSxrQm1GQUEsQW5GQUEseURtRkFBLEFuRkFBLG9HQUFBLG9CbUZBQSxBbkZBQSwrQ21GQUEsQW5GQUEsK0ZBQUEsb0JtRkFBLEFuRkFBLHlEbUZBQSxBbkZBQSwySUFBQSw0Q21GQUEsQW5GQUEsa0hBQUEsa0JtRkFBLEFuRkFBLHNEbUZBQSxBbkZBQSx5SkFBQSx5Q21GQUEsQW5GQUEsdUlBQUEsVW1GQUEsQW5GQUEsa0lBQUEsVW1GQUEsQW5GQUEsbUhBQUEsbUNtRkFBLEFuRkFBLHFJQUFBLHdDbUZBQSxBbkZBQSwwQkFBQSxpQm1GQUEsQW5GQUEsa0JtRkFBLEFuRkFBLHNCQUFBLFltRkFBLEFuRkFBLHNCQUFBLGVtRkFBLEFuRkFBLHNCQUFBLFdtRkFBLEFuRkFBLHNCQUFBLGNtRkFBLEFuRkFBLDZCQUFBLG1CbUZBQSxBbkZBQSwrTG1GQUEsQW5GQUEsbUNBQUEsYW1GQUEsQW5GQUEsOENBQUEsVW1GQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi50b2FzdC10aXRsZXtmb250LXdlaWdodDo3MDB9LnRvYXN0LW1lc3NhZ2V7LW1zLXdvcmQtd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkfS50b2FzdC1tZXNzYWdlIGEsLnRvYXN0LW1lc3NhZ2UgbGFiZWx7Y29sb3I6I0ZGRn0udG9hc3QtbWVzc2FnZSBhOmhvdmVye2NvbG9yOiNDQ0M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvYXN0LWNsb3NlLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDotLjNlbTt0b3A6LS4zZW07ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNGRkY7LXdlYmtpdC10ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApO2xpbmUtaGVpZ2h0OjF9LnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cywudG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9LnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9ue2xlZnQ6LS4zZW07ZmxvYXQ6bGVmdDtyaWdodDouM2VtfWJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b257cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS50b2FzdC10b3AtY2VudGVye3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWNlbnRlcntib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1mdWxsLXdpZHRoe3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGh7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtbGVmdHt0b3A6MTJweDtsZWZ0OjEycHh9LnRvYXN0LXRvcC1yaWdodHt0b3A6MTJweDtyaWdodDoxMnB4fS50b2FzdC1ib3R0b20tcmlnaHR7cmlnaHQ6MTJweDtib3R0b206MTJweH0udG9hc3QtYm90dG9tLWxlZnR7Ym90dG9tOjEycHg7bGVmdDoxMnB4fSN0b2FzdC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0jdG9hc3QtY29udGFpbmVyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmF1dG87b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIDAgNnB4O3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDozMDBweDstbW96LWJvcmRlci1yYWRpdXM6M3B4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Ym94LXNoYWRvdzowIDAgMTJweCAjOTk5O2NvbG9yOiNGRkY7b3BhY2l0eTouODstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9I3RvYXN0LWNvbnRhaW5lcj5kaXYucnRse2RpcmVjdGlvbjpydGw7cGFkZGluZzoxNXB4IDUwcHggMTVweCAxNXB4O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMTVweCBjZW50ZXJ9I3RvYXN0LWNvbnRhaW5lcj5kaXY6aG92ZXJ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTJweCAjMDAwO29wYWNpdHk6MTstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtjdXJzb3I6cG9pbnRlcn0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1pbmZve2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXI+ZGl2e3dpZHRoOjMwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXZ7d2lkdGg6OTYlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRvYXN0e2JhY2tncm91bmQtY29sb3I6IzAzMDMwM30udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1MUEzNTF9LnRvYXN0LWVycm9ye2JhY2tncm91bmQtY29sb3I6I0JEMzYyRn0udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyRjk2QjR9LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojRjg5NDA2fS50b2FzdC1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoyNDBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjExZW19I3RvYXN0LWNvbnRhaW5lcj5kaXYucnRse3BhZGRpbmc6OHB4IDUwcHggOHB4IDhweH0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LS4yZW07dG9wOi0uMmVtfSN0b2FzdC1jb250YWluZXIgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9ue2xlZnQ6LS4yZW07cmlnaHQ6LjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyNDFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxOGVtfSN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bHtwYWRkaW5nOjhweCA1MHB4IDhweCA4cHh9I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX0jdG9hc3QtY29udGFpbmVyIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbntsZWZ0Oi0uMmVtO3JpZ2h0Oi4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NDgxcHgpIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MjVlbX0jdG9hc3QtY29udGFpbmVyPmRpdi5ydGx7cGFkZGluZzoxNXB4IDUwcHggMTVweCAxNXB4fX0iLCIudHJpYnV0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4udHJpYnV0ZS1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5uby1tYXRjaCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciAubWVudS1oaWdobGlnaHRlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi8qKlxuICogdG9tLXNlbGVjdC5jc3MgKHYvL0BAdmVyc2lvbilcbiAqIENvcHlyaWdodCAoYykgY29udHJpYnV0b3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTsgeW91IG1heSBub3QgdXNlIHRoaXNcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxuICogdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRlxuICogQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICpcbiAqL1xuOnJvb3Qge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjpcdDA7XG4gIC0tdHMtcHItY2FyZXQ6XHQwO1xuICAtLXRzLXByLW1pbjpcdC43NXJlbTtcbn1cblxuLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50cy1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogbWF4KHZhcigtLXRzLXByLW1pbiksIHZhcigtLXRzLXByLWNsZWFyLWJ1dHRvbikgKyB2YXIoLS10cy1wci1jYXJldCkpICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAudHMtY29udHJvbCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIHtcbiAgLS10cy1wci1jbGVhci1idXR0b246IDFlbTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiBjYWxjKDhweCAtIDZweCk7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvcm0tc2VsZWN0IC5jbGVhci1idXR0b24sIC5wbHVnaW4tY2xlYXJfYnV0dG9uLnNpbmdsZSAuY2xlYXItYnV0dG9uIHtcbiAgcmlnaHQ6IG1heCggdmFyKC0tdHMtcHItY2FyZXQpLCA4cHgpO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24uZm9jdXMuaGFzLWl0ZW1zIC5jbGVhci1idXR0b24sIC5wbHVnaW4tY2xlYXJfYnV0dG9uOm5vdCguZGlzYWJsZWQpOmhvdmVyLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5mb2N1cy5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2wge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuZHJvcGRvd24taW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuaGFzLWl0ZW1zIC5pdGVtcy1wbGFjZWhvbGRlciwgLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5kcm9wZG93bi1hY3RpdmUgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQge1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDRweDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAudHMtZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2FjYWNhO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpLmRpc2FibGVkIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLnJ0bCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjYWNhY2E7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG59XG5cbi50cy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHMtZHJvcGRvd24sXG4udHMtY29udHJvbCxcbi50cy1jb250cm9sIGlucHV0IHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cblxuLnRzLWNvbnRyb2wsXG4udHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udHMtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZzogY2FsYyggOHB4IC0gMnB4IC0gMHB4KSA4cHggY2FsYyggOHB4IC0gMnB4IC0gM3B4IC0gMHB4KTtcbn1cbi5mdWxsIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kaXNhYmxlZCAudHMtY29udHJvbCwgLmRpc2FibGVkIC50cy1jb250cm9sICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udHMtY29udHJvbCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2QwZDBkMDtcbn1cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBib3JkZXI6IDBweCBzb2xpZCAjY2FjYWNhO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYsIC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwcHggc29saWQgd2hpdGU7XG59XG4udHMtY29udHJvbCA+IGlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogN3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oYXMtaXRlbXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG1hcmdpbjogMHB4IDRweCAhaW1wb3J0YW50O1xufVxuLnRzLWNvbnRyb2wucnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udHMtY29udHJvbC5ydGwuc2luZ2xlIC50cy1jb250cm9sOmFmdGVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4udHMtY29udHJvbC5ydGwgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG1hcmdpbjogMHB4IDRweCAwcHggLTJweCAhaW1wb3J0YW50O1xufVxuLmRpc2FibGVkIC50cy1jb250cm9sIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlucHV0LWhpZGRlbiAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbn1cblxuLnRzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLFxuLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIsXG4udHMtZHJvcGRvd24gLm5vLXJlc3VsdHMsXG4udHMtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG4udHMtZHJvcGRvd24gLm9wdGlvbiwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udHMtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmQ7XG4gIGNvbG9yOiAjNDk1YzY4O1xufVxuLnRzLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4udHMtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNSk7XG59XG4udHMtZHJvcGRvd24gLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogNXB4IDhweDtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwIHRyYW5zcGFyZW50ICNkMGQwZDAgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi50cy1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufSIsIi5pbnRyb2pzLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpjb250ZW50LWJveDt6LWluZGV4Ojk5OTk5OTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5pbnRyb2pzLXNob3dFbGVtZW50e3otaW5kZXg6OTk5OTk5OSFpbXBvcnRhbnR9dHIuaW50cm9qcy1zaG93RWxlbWVudD50ZHt6LWluZGV4Ojk5OTk5OTkhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfXRyLmludHJvanMtc2hvd0VsZW1lbnQ+dGh7ei1pbmRleDo5OTk5OTk5IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW50cm9qcy1kaXNhYmxlSW50ZXJhY3Rpb257ei1pbmRleDo5OTk5OTk5OSFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6MH0uaW50cm9qcy1yZWxhdGl2ZVBvc2l0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnRyb2pzLWhlbHBlckxheWVye2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5OTk4O2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uaW50cm9qcy1oZWxwZXJMYXllciAqe2JveC1zaXppbmc6Y29udGVudC1ib3h9LmludHJvanMtaGVscGVyTGF5ZXIgOmJlZm9yZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5pbnRyb2pzLWhlbHBlckxheWVyIDphZnRlcntib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllcntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSW50ZXIsdWktc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjEwMDAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIgKntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSW50ZXIsdWktc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZ9LmludHJvanMtaGVscGVyTnVtYmVyTGF5ZXJ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEludGVyLHVpLXNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiM5ZTllOWU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5pbnRyb2pzLWFycm93e2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5pbnRyb2pzLWFycm93LnRvcHt0b3A6LTEwcHg7bGVmdDoxMHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uaW50cm9qcy1hcnJvdy50b3AtcmlnaHR7dG9wOi0xMHB4O3JpZ2h0OjEwcHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LnRvcC1taWRkbGV7dG9wOi0xMHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LnJpZ2h0e3JpZ2h0Oi0xMHB4O3RvcDoxMHB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cucmlnaHQtYm90dG9te2JvdHRvbToxMHB4O3JpZ2h0Oi0xMHB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cuYm90dG9te2JvdHRvbTotMTBweDtsZWZ0OjEwcHg7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LmJvdHRvbS1yaWdodHtib3R0b206LTEwcHg7cmlnaHQ6MTBweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cuYm90dG9tLW1pZGRsZXtib3R0b206LTEwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cubGVmdHtsZWZ0Oi0xMHB4O3RvcDoxMHB4O2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LmxlZnQtYm90dG9te2xlZnQ6LTEwcHg7Ym90dG9tOjEwcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LmludHJvanMtdG9vbHRpcHtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWluLXdpZHRoOjI1MHB4O21heC13aWR0aDozMDBweDtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgM3B4IDMwcHggcmdiYSgzMywzMywzMywuMyk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLW91dH0uaW50cm9qcy10b29sdGlwdGV4dHtwYWRkaW5nOjIwcHh9LmludHJvanMtZG9udFNob3dBZ2FpbntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LmludHJvanMtZG9udFNob3dBZ2FpbiBpbnB1dHtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToycHg7ZGlzcGxheTppbmxpbmU7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uaW50cm9qcy1kb250U2hvd0FnYWluIGxhYmVse2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIDAgNXB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzYxNjE2MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uaW50cm9qcy10b29sdGlwLXRpdGxle2ZvbnQtc2l6ZToxOHB4O3dpZHRoOjkwJTttaW4taGVpZ2h0OjEuNWVtO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41fS5pbnRyb2pzLXRvb2x0aXAtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLXRvcDoxMHB4O21pbi1oZWlnaHQ6MS41ZW19LmludHJvanMtdG9vbHRpcGJ1dHRvbnN7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UwZTBlMDtwYWRkaW5nOjEwcHg7dGV4dC1hbGlnbjpyaWdodDt3aGl0ZS1zcGFjZTpub3dyYXB9LmludHJvanMtdG9vbHRpcGJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDpcIlwiO3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7Y2xlYXI6Ym90aH0uaW50cm9qcy1idXR0b257Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6LjVyZW0gMXJlbTtib3JkZXI6MXB4IHNvbGlkICNiZGJkYmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzQyNDI0Mjt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOi4yZW07em9vbToxO2Rpc3BsYXk6aW5saW5lfS5pbnRyb2pzLWJ1dHRvbjpob3ZlcntvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWNvbG9yOiM5ZTllOWU7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2NvbG9yOiMyMTIxMjF9LmludHJvanMtYnV0dG9uOmZvY3Vze291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDE1OCwxNTgsMTU4LC41KTtib3JkZXI6MXB4IHNvbGlkICM2MTYxNjE7Y29sb3I6IzIxMjEyMX0uaW50cm9qcy1idXR0b246YWN0aXZle291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTA7Ym9yZGVyLWNvbG9yOiM5ZTllOWU7Y29sb3I6IzIxMjEyMX0uaW50cm9qcy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5pbnRyb2pzLXNraXBidXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7Y29sb3I6IzYxNjE2MTtmb250LXNpemU6MjJweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludHJvanMtc2tpcGJ1dHRvbjpmb2N1cywuaW50cm9qcy1za2lwYnV0dG9uOmhvdmVye2NvbG9yOiMyMTIxMjE7b3V0bGluZTowO3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnRyb2pzLXByZXZidXR0b257ZmxvYXQ6bGVmdH0uaW50cm9qcy1uZXh0YnV0dG9ue2Zsb2F0OnJpZ2h0fS5pbnRyb2pzLWRpc2FibGVke2NvbG9yOiM5ZTllOWU7Ym9yZGVyLWNvbG9yOiNiZGJkYmQ7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludHJvanMtZGlzYWJsZWQ6Zm9jdXMsLmludHJvanMtZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzllOWU5ZTtib3JkZXItY29sb3I6I2JkYmRiZDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW50cm9qcy1oaWRkZW57ZGlzcGxheTpub25lfS5pbnRyb2pzLWJ1bGxldHN7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5pbnRyb2pzLWJ1bGxldHMgdWx7Ym94LXNpemluZzpjb250ZW50LWJveDtjbGVhcjpib3RoO21hcmdpbjowIGF1dG8gMDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmludHJvanMtYnVsbGV0cyB1bCBsaXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2xpc3Qtc3R5bGU6bm9uZTtmbG9hdDpsZWZ0O21hcmdpbjowIDJweH0uaW50cm9qcy1idWxsZXRzIHVsIGxpIGF7dHJhbnNpdGlvbjp3aWR0aCAuMXMgZWFzZS1pbjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7YmFja2dyb3VuZDojY2NjO2JvcmRlci1yYWRpdXM6MTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uaW50cm9qcy1idWxsZXRzIHVsIGxpIGE6Zm9jdXMsLmludHJvanMtYnVsbGV0cyB1bCBsaSBhOmhvdmVye3dpZHRoOjE1cHg7YmFja2dyb3VuZDojOTk5O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MH0uaW50cm9qcy1idWxsZXRzIHVsIGxpIGEuYWN0aXZle3dpZHRoOjE1cHg7YmFja2dyb3VuZDojOTk5fS5pbnRyb2pzLXByb2dyZXNze2JveC1zaXppbmc6Y29udGVudC1ib3g7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMHB4O21hcmdpbjoxMHB4O2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2UwZTBlMH0uaW50cm9qcy1wcm9ncmVzc2Jhcntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Zsb2F0OmxlZnQ7d2lkdGg6MCU7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwOGN9LmludHJvanNGbG9hdGluZ0VsZW1lbnR7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MDtsZWZ0OjUwJTt0b3A6NTAlfS5pbnRyb2pzLWZpeGVkVG9vbHRpcHtwb3NpdGlvbjpmaXhlZH0uaW50cm9qcy1oaW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDowIDA7d2lkdGg6MjBweDtoZWlnaHQ6MTVweDtjdXJzb3I6cG9pbnRlcn0uaW50cm9qcy1oaW50OmZvY3Vze2JvcmRlcjowO291dGxpbmU6MH0uaW50cm9qcy1oaW50OmhvdmVyPi5pbnRyb2pzLWhpbnQtcHVsc2V7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYwLDYwLDYwLC41Nyl9LmludHJvanMtaGlkZWhpbnR7ZGlzcGxheTpub25lfS5pbnRyb2pzLWZpeGVkaGludHtwb3NpdGlvbjpmaXhlZH1Aa2V5ZnJhbWVzIGludHJvanNwdWxzZXswJXt0cmFuc2Zvcm06c2NhbGUoLjk1KTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDAsMCwuNyl9NzAle3RyYW5zZm9ybTpzY2FsZSgxKTtib3gtc2hhZG93OjAgMCAwIDEwcHggdHJhbnNwYXJlbnR9MTAwJXt0cmFuc2Zvcm06c2NhbGUoLjk1KTtib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnR9fS5pbnRyb2pzLWhpbnQtcHVsc2V7Ym94LXNpemluZzpjb250ZW50LWJveDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM2LDEzNiwxMzYsLjI0KTt6LWluZGV4OjEwO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLW91dDthbmltYXRpb246aW50cm9qc3B1bHNlIDJzIGluZmluaXRlfS5pbnRyb2pzLWhpbnQtbm8tYW5pbSAuaW50cm9qcy1oaW50LXB1bHNle2FuaW1hdGlvbjpub25lfS5pbnRyb2pzLWhpbnQtZG90e2JveC1zaXppbmc6Y29udGVudC1ib3g7YmFja2dyb3VuZDowIDA7Ym9yZGVyLXJhZGl1czo2MHB4O2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xOHB4O2xlZnQ6LTE4cHg7ei1pbmRleDoxO29wYWNpdHk6MH0iLCIuaW50cm9qcy10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwMDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW50cm9qcy1idXR0b24sXG4uaW50cm9qcy1idXR0b246aG92ZXIsIC5pbnRyb2pzLWJ1dHRvbjpmb2N1cywgLmludHJvanMtYnV0dG9uOmFjdGl2ZSxcbi5pbnRyb2pzLWRpc2FibGVkLCAuaW50cm9qcy1kaXNhYmxlZDpmb2N1cywgLmludHJvanMtZGlzYWJsZWQ6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItc2hhZG93OiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmludHJvanMtYnV0dG9uOmhvdmVyLCAuaW50cm9qcy1idXR0b246Zm9jdXMsIC5pbnRyb2pzLWJ1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmXG59XG4uaW50cm9qcy1kaXNhYmxlZCwgLmludHJvanMtZGlzYWJsZWQ6Zm9jdXMsIC5pbnRyb2pzLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uaW50cm9qcy1hcnJvdyB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xufVxuLmludHJvanMtYXJyb3cudG9wLCAuaW50cm9qcy1hcnJvdy50b3AtbWlkZGxlLCAuaW50cm9qcy1hcnJvdy50b3AtcmlnaHQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMDAwLCAwLCAwLCAwLjUpO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmludHJvanMtYXJyb3cuYm90dG9tLCAuaW50cm9qcy1hcnJvdy5ib3R0b20tbWlkZGxlLCAuaW50cm9qcy1hcnJvdy5ib3R0b20tcmlnaHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMDAwLCAwLCAwLCAwLjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmludHJvanMtYXJyb3cubGVmdCwgLmludHJvanMtYXJyb3cucmlnaHQge1xuICAgIHRvcDogMjBweDtcbn1cbi5pbnRyb2pzLWFycm93LmxlZnQtYm90dG9tLCAuaW50cm9qcy1hcnJvdy5yaWdodC1ib3R0b20ge1xuICAgIGJvdHRvbTogMjBweDtcbn1cblxuLmludHJvanMtYXJyb3cubGVmdCwgLmludHJvanMtYXJyb3cubGVmdC1ib3R0b20ge1xuICBsZWZ0OiAtMjBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDAwMCwgMCwgMCwgMC41KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LnJpZ2h0LCAuaW50cm9qcy1hcnJvdy5yaWdodC1ib3R0b20ge1xuICByaWdodDogLTIwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwMDAsIDAsIDAsIDAuNSk7XG59XG4iLCIvKiFcbiAqIFRPQVNUIFVJIEltYWdlRWRpdG9yXG4gKiBAdmVyc2lvbiAzLjE1LjNcbiAqIEBsaWNlbnNlIE1JVFxuICovXG5ib2R5ID4gdGV4dGFyZWF7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXJ7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4taGVpZ2h0OjMwMHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzI4MjgyODtvdmVyZmxvdzpoaWRkZW47bGV0dGVyLXNwYWNpbmc6LjNweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgZGl2LC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciB1bCwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgbGFiZWwsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIGlucHV0LC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciBsaXtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzowOy1tcy11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6LW1vei1ub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWFkZXJ7bWluLXdpZHRoOjUzM3B4O3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6IzE1MTUxNTt0b3A6MDt3aWR0aDoxMDAlfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWFkZXItYnV0dG9ucywudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHMtYnV0dG9uc3tmbG9hdDpyaWdodDttYXJnaW46OHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWFkZXItbG9nbywudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHMtbG9nb3tmbG9hdDpsZWZ0O3dpZHRoOjMwJTtwYWRkaW5nOjE3cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzLWxvZ28sLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzLWJ1dHRvbnN7d2lkdGg6MjcwcHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpub25lfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWFkZXItYnV0dG9ucyBidXR0b24sLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlYWRlci1idXR0b25zIGRpdiwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHMtYnV0dG9ucyBidXR0b24sLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzLWJ1dHRvbnMgZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEyMHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MDtsaW5lLWhlaWdodDo0MHB4O291dGxpbmU6bm9uZTtib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6LjNweDt0ZXh0LWFsaWduOmNlbnRlcn0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItZG93bmxvYWQtYnRue2JhY2tncm91bmQtY29sb3I6I2ZkYmEzYjtib3JkZXItY29sb3I6I2ZkYmEzYjtjb2xvcjojZmZmfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1sb2FkLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MDtib3R0b206MDt3aWR0aDoxMDAlO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6MDtib3R0b206NjRweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6NjRweDtib3R0b206MDtyaWdodDowO2xlZnQ6MH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO292ZXJmbG93OmF1dG99LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXdyYXAgLnR1aS1pbWFnZS1lZGl0b3Itc2l6ZS13cmFwe2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itd3JhcCAudHVpLWltYWdlLWVkaXRvci1zaXplLXdyYXAgLnR1aS1pbWFnZS1lZGl0b3ItYWxpZ24td3JhcHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWVudSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51e3dpZHRoOmF1dG87bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tZW51ID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51ID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nOjdweCA4cHggM3B4IDhweDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCA0cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1lbnUgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06aG92ZXI6YmVmb3JlLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06aG92ZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgYXV0byAwO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjdweCBzb2xpZCAjMmYyZjJmO2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtsZWZ0OjEzcHg7dG9wOi0ycHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1lbnUgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06aG92ZXI6YWZ0ZXIsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTpob3ZlcjphZnRlcntjb250ZW50OmF0dHIodG9vbHRpcC1jb250ZW50KTtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMyZjJmMmY7Y29sb3I6I2ZmZjtwYWRkaW5nOjVweCA4cHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6bGlnaHRlcjtib3JkZXItcmFkaXVzOjNweDttYXgtaGVpZ2h0OjIzcHg7dG9wOi0yNXB4O2xlZnQ6MDttaW4td2lkdGg6MjRweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWVudSA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW0uYWN0aXZlLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXdyYXB7cG9zaXRpb246YWJzb2x1dGV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWdyaWQtdmlzdWFse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjcpfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1mbGlwIC50dWktaW1hZ2UtZWRpdG9yLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1yb3RhdGUgLnR1aS1pbWFnZS1lZGl0b3J7dHJhbnNpdGlvbjpub25lfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1mbGlwIC50dWktaW1hZ2UtZWRpdG9yLWdyaWQtdmlzdWFsLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1yb3RhdGUgLnR1aS1pbWFnZS1lZGl0b3ItZ3JpZC12aXN1YWwsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LXJlc2l6ZSAudHVpLWltYWdlLWVkaXRvci1ncmlkLXZpc3VhbHtkaXNwbGF5OmJsb2NrfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1ncmlkLXZpc3VhbCB0YWJsZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItZ3JpZC12aXN1YWwgdGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyl9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWdyaWQtdmlzdWFsIHRhYmxlIHRkLmRvdDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXI6MDtib3gtc2hhZG93OjAgMCAxcHggMCByZ2JhKDAsMCwwLDAuMyk7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItZ3JpZC12aXN1YWwgdGFibGUgdGQuZG90LmxlZnQtdG9wOmJlZm9yZXt0b3A6LTVweDtsZWZ0Oi01cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWdyaWQtdmlzdWFsIHRhYmxlIHRkLmRvdC5yaWdodC10b3A6YmVmb3Jle3RvcDotNXB4O3JpZ2h0Oi01cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWdyaWQtdmlzdWFsIHRhYmxlIHRkLmRvdC5sZWZ0LWJvdHRvbTpiZWZvcmV7Ym90dG9tOi01cHg7bGVmdDotNXB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1ncmlkLXZpc3VhbCB0YWJsZSB0ZC5kb3QucmlnaHQtYm90dG9tOmJlZm9yZXtib3R0b206LTVweDtyaWdodDotNXB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxNTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbjpob3ZlciBzdmcgPiB1c2UuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudS1pdGVtIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LWl0ZW0gLnR1aS1pbWFnZS1lZGl0b3ItbmV3bGluZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LWl0ZW0gLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTFweDttYXJnaW46MCA5cHggMCA5cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudS1pdGVtIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5wcmVzZXR7bWFyZ2luOjAgOXB4IDIwcHggNXB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUtaXRlbSBsYWJlbCA+IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy10b3A6NXB4O2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTFweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LWl0ZW0gLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmFwcGx5IGxhYmVsLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUtaXRlbSAudHVpLWltYWdlLWVkaXRvci1idXR0b24uY2FuY2VsIGxhYmVse3ZlcnRpY2FsLWFsaWduOjdweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSA+IGRpdntkaXNwbGF5Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUtc3R5bGV7b3BhY2l0eTouOTU7ei1pbmRleDotMTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1wYXJ0aXRpb24gPiBkaXZ7d2lkdGg6MXB4O2hlaWdodDo1MnB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjM2MzYzNjO21hcmdpbjowIDhweCAwIDhweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtZmlsdGVyIC50dWktaW1hZ2UtZWRpdG9yLXBhcnRpdGlvbiA+IGRpdntoZWlnaHQ6MTA4cHg7bWFyZ2luOjAgMjlweCAwIDB9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUtYWxpZ257dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1yaWdodDozMHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LWFsaWduIGxhYmVsID4gc3Bhbnt3aWR0aDo1NXB4O3doaXRlLXNwYWNlOm5vd3JhcH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudS1hbGlnbjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudS1hbGlnbjpmaXJzdC1jaGlsZCBsYWJlbCA+IHNwYW57d2lkdGg6NzBweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtY3JvcCAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51ID4gZGl2LnR1aS1pbWFnZS1lZGl0b3ItbWVudS1jcm9wLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1yZXNpemUgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSA+IGRpdi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtcmVzaXplLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1mbGlwIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgPiBkaXYudHVpLWltYWdlLWVkaXRvci1tZW51LWZsaXAsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LXJvdGF0ZSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51ID4gZGl2LnR1aS1pbWFnZS1lZGl0b3ItbWVudS1yb3RhdGUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LXNoYXBlIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgPiBkaXYudHVpLWltYWdlLWVkaXRvci1tZW51LXNoYXBlLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS10ZXh0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgPiBkaXYudHVpLWltYWdlLWVkaXRvci1tZW51LXRleHQsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LW1hc2sgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSA+IGRpdi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtbWFzaywudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtaWNvbiAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51ID4gZGl2LnR1aS1pbWFnZS1lZGl0b3ItbWVudS1pY29uLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1kcmF3IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgPiBkaXYudHVpLWltYWdlLWVkaXRvci1tZW51LWRyYXcsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LWZpbHRlciAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51ID4gZGl2LnR1aS1pbWFnZS1lZGl0b3ItbWVudS1maWx0ZXIsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LXpvb20gLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSA+IGRpdi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtem9vbXtkaXNwbGF5OnRhYmxlLWNlbGx9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LWNyb3AgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtcmVzaXplIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LWZsaXAgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtcm90YXRlIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LXNoYXBlIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LXRleHQgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtbWFzayAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1tYWluLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1pY29uIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LWRyYXcgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtZmlsdGVyIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLW1haW4udHVpLWltYWdlLWVkaXRvci1tZW51LXpvb20gLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudXtkaXNwbGF5OnRhYmxlfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDYpO3otaW5kZXg6Mjtwb3NpdGlvbjphYnNvbHV0ZX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC50aWUtcGFuZWwtaGlzdG9yeXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0NDQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTk2cHg7aGVpZ2h0OjI3NnB4O3BhZGRpbmc6NHB4IDJweDtib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC4xNSk7Y3Vyc29yOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTJweCkpfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLnRpZS1wYW5lbC1oaXN0b3J5IC5oaXN0b3J5LWxpc3R7aGVpZ2h0OjI2OHB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW4gc2Nyb2xsO2xpc3Qtc3R5bGU6bm9uZX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC50aWUtcGFuZWwtaGlzdG9yeSAuaGlzdG9yeS1saXN0IC5oaXN0b3J5LWl0ZW17aGVpZ2h0OjI0cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjRweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC50aWUtcGFuZWwtaGlzdG9yeSAuaGlzdG9yeS1saXN0IC5oaXN0b3J5LWl0ZW0gLnR1aS1pbWFnZS1lZGl0b3ItaGlzdG9yeS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyNHB4O2N1cnNvcjpwb2ludGVyfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLnRpZS1wYW5lbC1oaXN0b3J5IC5oaXN0b3J5LWxpc3QgLmhpc3RvcnktaXRlbSAudHVpLWltYWdlLWVkaXRvci1oaXN0b3J5LWl0ZW0gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAudGllLXBhbmVsLWhpc3RvcnkgLmhpc3RvcnktbGlzdCAuaGlzdG9yeS1pdGVtIC50dWktaW1hZ2UtZWRpdG9yLWhpc3RvcnktaXRlbSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEyOHB4O2hlaWdodDoyNHB4O3RleHQtYWxpZ246bGVmdH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC50aWUtcGFuZWwtaGlzdG9yeSAuaGlzdG9yeS1saXN0IC5oaXN0b3J5LWl0ZW0gLnR1aS1pbWFnZS1lZGl0b3ItaGlzdG9yeS1pdGVtIC5oaXN0b3J5LWl0ZW0taWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bGVmdDo2cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAudGllLXBhbmVsLWhpc3RvcnkgLmhpc3RvcnktbGlzdCAuaGlzdG9yeS1pdGVtIC50dWktaW1hZ2UtZWRpdG9yLWhpc3RvcnktaXRlbSAuaGlzdG9yeS1pdGVtLWNoZWNrYm94e2Rpc3BsYXk6bm9uZTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6LTZweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC50aWUtcGFuZWwtaGlzdG9yeSAuaGlzdG9yeS1saXN0IC5oaXN0b3J5LWl0ZW0uc2VsZWN0ZWQtaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE5LDExOSwxMTksMC4xMil9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAudGllLXBhbmVsLWhpc3RvcnkgLmhpc3RvcnktbGlzdCAuaGlzdG9yeS1pdGVtLnNlbGVjdGVkLWl0ZW0gLmhpc3RvcnktaXRlbS1jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9ja30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC50aWUtcGFuZWwtaGlzdG9yeSAuaGlzdG9yeS1saXN0IC5oaXN0b3J5LWl0ZW0uZGlzYWJsZWQtaXRlbXtjb2xvcjojMzMzO29wYWNpdHk6LjN9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAub3BlbmVkIC50aWUtcGFuZWwtaGlzdG9yeXtkaXNwbGF5OmJsb2NrfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLm9wZW5lZCAudGllLXBhbmVsLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgYXV0bzt3aWR0aDowO2hlaWdodDowfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuZmlsdGVyLWNvbG9yLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5maWx0ZXItY29sb3ItaXRlbSAudHVpLWltYWdlLWVkaXRvci1jaGVja2JveHtkaXNwbGF5OmJsb2NrfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jaGVja2JveC13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jaGVja2JveC13cmFwLmZpeGVkLXdpZHRoe3dpZHRoOjE4N3B4O3doaXRlLXNwYWNlOm5vcm1hbH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjFweCAwIDFweCAwfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jaGVja2JveCBpbnB1dHt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O29wYWNpdHk6MH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY2hlY2tib3ggPiBsYWJlbCA+IHNwYW57Y29sb3I6I2ZmZjtoZWlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY2hlY2tib3ggaW5wdXQgKyBsYWJlbDpiZWZvcmUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNoZWNrYm94ID4gbGFiZWwgPiBzcGFuOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RvcDo2cHg7bGVmdDotMTlweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTFweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nLXRvcDoxcHg7Ym94LXNpemluZzpib3JkZXItYm94fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBzcGFuOmJlZm9yZXtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFPQ0FZQUFBQWZTQzNSQUFBQUFYTlNSMElBcnM0YzZRQUFBTUJKUkVGVUtCV1ZrakVPd2pBTVJlMldnWlc3SUlIRURkaGdoaHV3Y1E0MnJsSnVnQVFTNTRDeGE1Y3ExUU01VFVwQnlaZlMyajkrZGxKVnQvdFg1WnhiUzRaVTlWTGtRdlNIS1RJR1JhVkpZRm1LckJiVENKeEUyVWdDZER6TVpEa0hyT1Y2Yjk1VjBVUzZVbWdLb2R1akVaYkpnMEIwWmdFTW9kTzVsclkxVE1RZjFUcHlKR0JFakQrRTJOUE43dWtJVURpRi9CZkVYZ1JpR0V3OE5na2ZmWUdZd0NpODA4ZnBuLzZPdmZVZnNEci9WYzFJZlJmOHNLbkZWcWVpVlFmRHUwdGYvbldIOWdBQUFBQkpSVTVFcmtKZ2dnPT0pfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zZWxlY3RsaXN0LXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXNlbGVjdGxpc3Qtd3JhcCBzZWxlY3R7d2lkdGg6MTAwJTtoZWlnaHQ6MjhweDttYXJnaW4tdG9wOjRweDtib3JkZXI6MDtvdXRsaW5lOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjoxcHggc29saWQgI2NiZGJkYjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3BhZGRpbmc6MCA3cHggMCAxMHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zZWxlY3RsaXN0LXdyYXAgLnR1aS1pbWFnZS1lZGl0b3Itc2VsZWN0bGlzdHtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjA7cGFkZGluZzo0cHggMH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc2VsZWN0bGlzdC13cmFwIC50dWktaW1hZ2UtZWRpdG9yLXNlbGVjdGxpc3QgbGl7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo3cHggMTBweDtmb250LWZhbWlseTonTm90byBTYW5zJyxzYW5zLXNlcmlmfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zZWxlY3RsaXN0LXdyYXAgLnR1aS1pbWFnZS1lZGl0b3Itc2VsZWN0bGlzdCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoODEsOTIsMjMwLDAuMDUpfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1zZWxlY3RsaXN0LXdyYXA6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtyaWdodDo1cHg7dG9wOjEwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFPQ0FZQUFBQWZTQzNSQUFBQUFYTlNSMElBcnM0YzZRQUFBSGxKUkVGVUtCVmpZQmdGT0VPQUVWa21QRHhjODkrL2Y2ZUFZanpJNGtEMkZ5WW1Kck9WSzFkZWg0a3p3UmdnR2lRQlZKQ0VMQVppZzhTUU5ZSEVtRUVFTXJoNjllbzFIUjBkZnFDWUpVaWNrWkd4ZjlXcVZmM0lha0JzRkJ0aGtscGFXbVZBOW1FUWhySmhVb1RwME5CUUNSQW1ySEw0cWdBQXV1NGNXWk9aSUdzQUFBQUFTVVZPUks1Q1lJST0pO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc2VsZWN0bGlzdC13cmFwIHNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXZpcnR1YWwtcmFuZ2UtYmFyIC50dWktaW1hZ2UtZWRpdG9yLWRpc2FibGVkLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci12aXJ0dWFsLXJhbmdlLXN1YmJhciAudHVpLWltYWdlLWVkaXRvci1kaXNhYmxlZCwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItdmlydHVhbC1yYW5nZS1wb2ludGVyIC50dWktaW1hZ2UtZWRpdG9yLWRpc2FibGVke2JhY2ticm91bmQtY29sb3I6I2YwMH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItcmFuZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweDt3aWR0aDoxNjZweDtoZWlnaHQ6MTdweDtkaXNwbGF5OmlubGluZS1ibG9ja30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItdmlydHVhbC1yYW5nZS1iYXJ7dG9wOjdweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojNjY2fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci12aXJ0dWFsLXJhbmdlLXN1YmJhcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWQxZDF9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXZpcnR1YWwtcmFuZ2UtcG9pbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjt0b3A6LTVweDtsZWZ0OjA7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1yYW5nZS13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjRweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItcmFuZ2Utd3JhcC5zaG9ydCAudHVpLWltYWdlLWVkaXRvci1yYW5nZXt3aWR0aDoxMDBweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLmNvbG9yLXBpY2tlci1jb250cm9sIC50dWktaW1hZ2UtZWRpdG9yLXJhbmdle3dpZHRoOjEwOHB4O21hcmdpbi1sZWZ0OjEwcHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5jb2xvci1waWNrZXItY29udHJvbCAudHVpLWltYWdlLWVkaXRvci12aXJ0dWFsLXJhbmdlLXBvaW50ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuY29sb3ItcGlja2VyLWNvbnRyb2wgLnR1aS1pbWFnZS1lZGl0b3ItdmlydHVhbC1yYW5nZS1iYXJ7YmFja2dyb3VuZC1jb2xvcjojY2NjfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuY29sb3ItcGlja2VyLWNvbnRyb2wgLnR1aS1pbWFnZS1lZGl0b3ItdmlydHVhbC1yYW5nZS1zdWJiYXJ7YmFja2dyb3VuZC1jb2xvcjojNjA2MDYwfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1yYW5nZS13cmFwLnR1aS1pbWFnZS1lZGl0b3ItbmV3bGluZS5zaG9ydHttYXJnaW4tdG9wOi0ycHg7bWFyZ2luLWxlZnQ6MTlweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItcmFuZ2Utd3JhcC50dWktaW1hZ2UtZWRpdG9yLW5ld2xpbmUuc2hvcnQgbGFiZWx7Y29sb3I6IzhlOGU4ZTtmb250LXdlaWdodDpub3JtYWx9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXJhbmdlLXdyYXAgbGFiZWx7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC1zaXplOjExcHg7bWFyZ2luLXJpZ2h0OjdweDtjb2xvcjojZmZmfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1yYW5nZS12YWx1ZXtjdXJzb3I6ZGVmYXVsdDt3aWR0aDo0MHB4O2hlaWdodDoyNHB4O291dGxpbmU6bm9uZTtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZDVkNWQ1O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzFjMWMxYztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC1mYW1pbHk6J05vdG8gU2Fucycsc2Fucy1zZXJpZjttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWxlZnQ6NHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jb250cm9sc3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMxNTE1MTU7d2lkdGg6MTAwJTtoZWlnaHQ6NjRweDtkaXNwbGF5OnRhYmxlO2JvdHRvbTowO3otaW5kZXg6Mn0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaWNwYXJ0aXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojNDQ0O3dpZHRoOjFweDtoZWlnaHQ6MjRweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIubGVmdCAudHVpLWltYWdlLWVkaXRvci1tZW51ID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbVt0b29sdGlwLWNvbnRlbnRdOmJlZm9yZXtsZWZ0OjI4cHg7dG9wOjExcHg7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCAjMmYyZjJmO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLW1lbnUgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06YWZ0ZXJ7dG9wOjdweDtsZWZ0OjQycHg7d2hpdGUtc3BhY2U6bm93cmFwfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnV7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjI0OHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLW1haW4tY29udGFpbmVye2xlZnQ6NjRweDt3aWR0aDpjYWxjKDEwMCUgLSA2NHB4KTtoZWlnaHQ6MTAwJX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIubGVmdCAudHVpLWltYWdlLWVkaXRvci1jb250cm9sc3t3aWR0aDo2NHB4O2hlaWdodDoxMDAlO2Rpc3BsYXk6dGFibGV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLmxlZnQgLnR1aS1pbWFnZS1lZGl0b3ItbWVudSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3ItbWVudXt3aGl0ZS1zcGFjZTppbmhlcml0fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnJpZ2h0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnV7d2hpdGUtc3BhY2U6bm9ybWFsfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgPiBkaXYsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnJpZ2h0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgPiBkaXZ7dmVydGljYWwtYWxpZ246bWlkZGxlfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIGxpLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5yaWdodCAudHVpLWltYWdlLWVkaXRvci1jb250cm9scyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46NHB4IGF1dG99LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLmxlZnQgLnR1aS1pbWFnZS1lZGl0b3ItaWNwYXJ0aXRpb24sLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnJpZ2h0IC50dWktaW1hZ2UtZWRpdG9yLWljcGFydGl0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotN3B4O3dpZHRoOjI0cHg7aGVpZ2h0OjFweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIubGVmdCAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLXBhcnRpdGlvbiwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1wYXJ0aXRpb257ZGlzcGxheTpibG9jazt3aWR0aDo3NSU7bWFyZ2luOmF1dG99LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLmxlZnQgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1wYXJ0aXRpb24gPiBkaXYsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnJpZ2h0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgLnR1aS1pbWFnZS1lZGl0b3ItcGFydGl0aW9uID4gZGl2e2JvcmRlci1sZWZ0OjA7aGVpZ2h0OjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzNjM2MzYzt3aWR0aDoxMDAlO21hcmdpbjowfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudS1hbGlnbiwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LWFsaWdue21hcmdpbi1yaWdodDowfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5sZWZ0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudS1pdGVtIGxpLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5yaWdodCAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUtaXRlbSBsaXttYXJnaW4tdG9wOjE1cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLmxlZnQgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LWl0ZW0gLnR1aS1jb2xvcnBpY2tlci1jbGVhcmZpeCBsaSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51LWl0ZW0gLnR1aS1jb2xvcnBpY2tlci1jbGVhcmZpeCBsaXttYXJnaW4tdG9wOjB9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLmxlZnQgLnR1aS1pbWFnZS1lZGl0b3ItY2hlY2tib3gtd3JhcC5maXhlZC13aWR0aCwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3ItY2hlY2tib3gtd3JhcC5maXhlZC13aWR0aHt3aWR0aDoxODJweDt3aGl0ZS1zcGFjZTpub3JtYWx9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLmxlZnQgLnR1aS1pbWFnZS1lZGl0b3ItcmFuZ2Utd3JhcC50dWktaW1hZ2UtZWRpdG9yLW5ld2xpbmUgbGFiZWwucmFuZ2UsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnJpZ2h0IC50dWktaW1hZ2UtZWRpdG9yLXJhbmdlLXdyYXAudHVpLWltYWdlLWVkaXRvci1uZXdsaW5lIGxhYmVsLnJhbmdle2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjc1JTttYXJnaW46YXV0b30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIubGVmdCAudHVpLWltYWdlLWVkaXRvci1yYW5nZSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3ItcmFuZ2V7d2lkdGg6MTM2cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnJpZ2h0IC50dWktaW1hZ2UtZWRpdG9yLW1lbnUgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06YmVmb3Jle2xlZnQ6LTNweDt0b3A6MTFweDtib3JkZXItbGVmdDo3cHggc29saWQgIzJmMmYyZjtib3JkZXItdG9wOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3ItbWVudSA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTphZnRlcnt0b3A6N3B4O2xlZnQ6dW5zZXQ7cmlnaHQ6NDNweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnJpZ2h0IC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnV7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoyNDhweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3ItbWFpbi1jb250YWluZXJ7cmlnaHQ6NjRweDt3aWR0aDpjYWxjKDEwMCUgLSA2NHB4KTtoZWlnaHQ6MTAwJX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIucmlnaHQgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHN7cmlnaHQ6MDt3aWR0aDo2NHB4O2hlaWdodDoxMDAlO2Rpc3BsYXk6dGFibGV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnRvcCAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLXBhcnRpdGlvbi5vbmx5LWxlZnQtcmlnaHQsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLmJvdHRvbSAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51IC50dWktaW1hZ2UtZWRpdG9yLXBhcnRpdGlvbi5vbmx5LWxlZnQtcmlnaHR7ZGlzcGxheTpub25lfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci5ib3R0b20gLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSA+IGRpdntwYWRkaW5nLWJvdHRvbToyNHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci50b3AgLmNvbG9yLXBpY2tlci1jb250cm9sIC50cmlhbmdsZXt0b3A6LThweDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MDtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgI2ZmZn0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIudG9wIC50dWktaW1hZ2UtZWRpdG9yLXNpemUtd3JhcHtoZWlnaHQ6MTAwJX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIudG9wIC50dWktaW1hZ2UtZWRpdG9yLW1haW4tY29udGFpbmVye2JvdHRvbTowfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci50b3AgLnR1aS1pbWFnZS1lZGl0b3ItbWVudSA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTpiZWZvcmV7bGVmdDoxM3B4O2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjMmYyZjJmO3RvcDozM3B4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci50b3AgLnR1aS1pbWFnZS1lZGl0b3ItbWVudSA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTphZnRlcnt0b3A6MzhweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIudG9wIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnV7dG9wOjA7Ym90dG9tOmF1dG99LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnRvcCAudHVpLWltYWdlLWVkaXRvci1zdWJtZW51ID4gZGl2e3BhZGRpbmctdG9wOjI0cHg7dmVydGljYWwtYWxpZ246dG9wfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci50b3AgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHMtbG9nb3tkaXNwbGF5OnRhYmxlLWNlbGx9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnRvcCAudHVpLWltYWdlLWVkaXRvci1jb250cm9scy1idXR0b25ze2Rpc3BsYXk6dGFibGUtY2VsbH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIudG9wIC50dWktaW1hZ2UtZWRpdG9yLW1haW57dG9wOjY0cHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDY0cHgpfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci50b3AgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHN7dG9wOjA7Ym90dG9tOmluaGVyaXR9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS50b3B7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjUwNnB4O2hlaWdodDo0MHB4O3RvcDo4cHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS50b3AgLnRpZS1wYW5lbC1oaXN0b3J5e3RvcDo0NXB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUudG9wIC5vcGVuZWQgLnRpZS1wYW5lbC1oaXN0b3J5OmJlZm9yZXtib3JkZXItcmlnaHQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjhweCBzb2xpZCAjZmZmO2xlZnQ6OTBweDt0b3A6LThweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51LnRvcCA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTpiZWZvcmV7bGVmdDoxM3B4O3RvcDozNXB4O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206N3B4IHNvbGlkICMyZjJmMmY7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnR9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS50b3AgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06YWZ0ZXJ7dG9wOjQxcHg7bGVmdDotNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51LnRvcCA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XS5vcGVuZWQ6YmVmb3JlLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUudG9wID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbVt0b29sdGlwLWNvbnRlbnRdLm9wZW5lZDphZnRlcntjb250ZW50Om5vbmV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5ib3R0b217d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjUwNnB4O2hlaWdodDo0MHB4O2JvdHRvbTo4cHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5ib3R0b20gLnRpZS1wYW5lbC1oaXN0b3J5e2JvdHRvbTo0NXB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUuYm90dG9tIC5vcGVuZWQgLnRpZS1wYW5lbC1oaXN0b3J5OmJlZm9yZXtib3JkZXItcmlnaHQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjhweCBzb2xpZCAjZmZmO2xlZnQ6OTBweDtib3R0b206LThweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51LmJvdHRvbSA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTpiZWZvcmV7bGVmdDoxM3B4O3RvcDphdXRvO2JvdHRvbTozNnB4O2JvcmRlcjpub25lO2JvcmRlci10b3A6N3B4IHNvbGlkICMyZjJmMmY7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnR9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5ib3R0b20gPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06YWZ0ZXJ7dG9wOmF1dG87bGVmdDotNHB4O2JvdHRvbTo0MXB4O3doaXRlLXNwYWNlOm5vd3JhcH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51LmJvdHRvbSA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XS5vcGVuZWQ6YmVmb3JlLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUuYm90dG9tID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbVt0b29sdGlwLWNvbnRlbnRdLm9wZW5lZDphZnRlcntjb250ZW50Om5vbmV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5sZWZ0e3doaXRlLXNwYWNlOmluaGVyaXQ7d2lkdGg6NDBweDtoZWlnaHQ6NTA2cHg7bGVmdDo4cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51LmxlZnQgLnRpZS1wYW5lbC1oaXN0b3J5e2xlZnQ6MTQwcHg7dG9wOi00cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5sZWZ0IC5vcGVuZWQgLnRpZS1wYW5lbC1oaXN0b3J5OmJlZm9yZXtib3JkZXItdG9wOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6OHB4IHNvbGlkICNmZmY7bGVmdDotOHB4O3RvcDoxNHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUubGVmdCAudHVpLWltYWdlLWVkaXRvci1pdGVte21hcmdpbjo0cHggYXV0bztwYWRkaW5nOjZweCA4cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5sZWZ0ID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbVt0b29sdGlwLWNvbnRlbnRdOmJlZm9yZXtsZWZ0OjI3cHg7dG9wOjExcHg7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCAjMmYyZjJmO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUubGVmdCA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTphZnRlcnt0b3A6N3B4O2xlZnQ6NDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5sZWZ0ID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbVt0b29sdGlwLWNvbnRlbnRdLm9wZW5lZDpiZWZvcmUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5sZWZ0ID4gLnR1aS1pbWFnZS1lZGl0b3ItaXRlbVt0b29sdGlwLWNvbnRlbnRdLm9wZW5lZDphZnRlcntjb250ZW50Om5vbmV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5yaWdodHt3aGl0ZS1zcGFjZTppbmhlcml0O3dpZHRoOjQwcHg7aGVpZ2h0OjUwNnB4O3JpZ2h0OjhweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUucmlnaHQgLnRpZS1wYW5lbC1oaXN0b3J5e3JpZ2h0Oi0zMHB4O3RvcDotNHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUucmlnaHQgLm9wZW5lZCAudGllLXBhbmVsLWhpc3Rvcnk6YmVmb3Jle2JvcmRlci10b3A6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZmZmO3JpZ2h0Oi04cHg7dG9wOjE0cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5yaWdodCAudHVpLWltYWdlLWVkaXRvci1pdGVte21hcmdpbjo0cHggYXV0bztwYWRkaW5nOjZweCA4cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5yaWdodCA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XTpiZWZvcmV7bGVmdDotNnB4O3RvcDoxMXB4O2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjdweCBzb2xpZCAjMmYyZjJmO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUucmlnaHQgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF06YWZ0ZXJ7dG9wOjdweDtsZWZ0OmF1dG87cmlnaHQ6MzlweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudS5yaWdodCA+IC50dWktaW1hZ2UtZWRpdG9yLWl0ZW1bdG9vbHRpcC1jb250ZW50XS5vcGVuZWQ6YmVmb3JlLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUucmlnaHQgPiAudHVpLWltYWdlLWVkaXRvci1pdGVtW3Rvb2x0aXAtY29udGVudF0ub3BlbmVkOmFmdGVye2NvbnRlbnQ6bm9uZX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnRpZS1pY29uLWFkZC1idXR0b24gLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9ue21pbi13aWR0aDo0MnB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuc3ZnX2ljLW1lbnUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5zdmdfaWMtaGVscG1lbnV7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnN2Z19pYy1zdWJtZW51e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5zdmdfaW1nLWJpe3dpZHRoOjI1N3B4O2hlaWdodDoyNnB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgc3ZnID4gdXNlLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jb250cm9scyBzdmcgPiB1c2V7ZGlzcGxheTpub25lfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLmVuYWJsZWQgc3ZnOmhvdmVyID4gdXNlLmhvdmVyLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jb250cm9scyAuZW5hYmxlZCBzdmc6aG92ZXIgPiB1c2UuaG92ZXIsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAubm9ybWFsIHN2Zzpob3ZlciA+IHVzZS5ob3ZlciwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHMgLm5vcm1hbCBzdmc6aG92ZXIgPiB1c2UuaG92ZXJ7ZGlzcGxheTpibG9ja30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC5hY3RpdmUgc3ZnOmhvdmVyID4gdXNlLmhvdmVyLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jb250cm9scyAuYWN0aXZlIHN2Zzpob3ZlciA+IHVzZS5ob3ZlcntkaXNwbGF5Om5vbmV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAub24gc3ZnID4gdXNlLmhvdmVyLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jb250cm9scyAub24gc3ZnID4gdXNlLmhvdmVyLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLm9wZW5lZCBzdmcgPiB1c2UuaG92ZXIsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIC5vcGVuZWQgc3ZnID4gdXNlLmhvdmVye2Rpc3BsYXk6YmxvY2t9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSBzdmcgPiB1c2Uubm9ybWFsLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jb250cm9scyBzdmcgPiB1c2Uubm9ybWFse2Rpc3BsYXk6YmxvY2t9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAuYWN0aXZlIHN2ZyA+IHVzZS5hY3RpdmUsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIC5hY3RpdmUgc3ZnID4gdXNlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLmVuYWJsZWQgc3ZnID4gdXNlLmVuYWJsZWQsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIC5lbmFibGVkIHN2ZyA+IHVzZS5lbmFibGVke2Rpc3BsYXk6YmxvY2t9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAuYWN0aXZlIHN2ZyA+IHVzZS5ub3JtYWwsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIC5hY3RpdmUgc3ZnID4gdXNlLm5vcm1hbCwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItaGVscC1tZW51IC5lbmFibGVkIHN2ZyA+IHVzZS5ub3JtYWwsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIC5lbmFibGVkIHN2ZyA+IHVzZS5ub3JtYWx7ZGlzcGxheTpub25lfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLmhlbHAgc3ZnID4gdXNlLmRpc2FibGVkLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1jb250cm9scyAuaGVscCBzdmcgPiB1c2UuZGlzYWJsZWQsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWhlbHAtbWVudSAuaGVscC5lbmFibGVkIHN2ZyA+IHVzZS5ub3JtYWwsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIC5oZWxwLmVuYWJsZWQgc3ZnID4gdXNlLm5vcm1hbHtkaXNwbGF5OmJsb2NrfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWltYWdlLWVkaXRvci1oZWxwLW1lbnUgLmhlbHAuZW5hYmxlZCBzdmcgPiB1c2UuZGlzYWJsZWQsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIC5oZWxwLmVuYWJsZWQgc3ZnID4gdXNlLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHM6aG92ZXJ7ei1pbmRleDozfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciBkaXYudHVpLWNvbG9ycGlja2VyLWNsZWFyZml4e3dpZHRoOjE1OXB4O2hlaWdodDoyOHB4O2JvcmRlcjoxcHggc29saWQgI2Q1ZDVkNTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7bWFyZ2luLXRvcDo2cHg7cGFkZGluZzo0cHggN3B4IDRweCA3cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktY29sb3JwaWNrZXItcGFsZXR0ZS1oZXh7d2lkdGg6MTE0cHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlcjowO2ZvbnQtc2l6ZToxMXB4O21hcmdpbi10b3A6MnB4O2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMnLHNhbnMtc2VyaWZ9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktY29sb3JwaWNrZXItcGFsZXR0ZS1oZXhbdmFsdWU9JyNmZmZmZmYnXSArIC50dWktY29sb3JwaWNrZXItcGFsZXR0ZS1wcmV2aWV3LC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWNvbG9ycGlja2VyLXBhbGV0dGUtaGV4W3ZhbHVlPScnXSArIC50dWktY29sb3JwaWNrZXItcGFsZXR0ZS1wcmV2aWV3e2JvcmRlcjoxcHggc29saWQgI2NjY30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1jb2xvcnBpY2tlci1wYWxldHRlLWhleFt2YWx1ZT0nJ10gKyAudHVpLWNvbG9ycGlja2VyLXBhbGV0dGUtcHJldmlld3tiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FZQUFBQnplbnIwQUFBQUFYTlNSMElBcnM0YzZRQUFBZEJKUkVGVVdBbkZsMEZ1d2pBUVJaMHVraXVnSHFGU09RTmRzZXVLVzNBTHprQTRCYXRlSUN2VUd5Q3hydFJGZDRXdXVuSC9UenlrYVlKcm5MRVlhVEpKc1AyK3g4R1paQ2JRckxVNW1qN0JuK0VQOEh2bkNPYmQrUjd4QlY1bFdmYU5PTjRBbnNBMzhFOTRxTEV0KzB5aUZhQnpBVi9CditDeHhyNGNvN2hLQ0RwdzFxOXdMZU5ZWWRsQXd5bjhUWXQ4SG1lMys4RDVvemNUYU1DWjY4UFhhMnRuTTJzYkVjT1pBSmhycnBsMkRBY1RPR05qWlBTZkNkemt3NkpyZmJpTXYrb3NCZTR5OVdPZWRobTRqWmZoYkVOV3V4UzQ0SDlXei94dzRXenFMT0FxaDErenljZ0F3ekVNenI1azVnYUhPYTlVTEJ3dXVEa0ZsSEkxS2w0UEo2NmtnSXBub3l3T1RtUkZBWWNid1lrOVVNQXBXa0Q4ekFWNWloY3dIazRSeDdnbDBJRlRRTDBFRmMrQ1RROU9aSFdIM1lobFZKaVZwVEhiclRHTGhUSExaVmdmZjZzOWx5QnNJOUtkdVNTODNvaiszNHJUd0p1dG1CbUNuTXN2b3pSd1pxQjVHVGtCdzYvamRQRHU2OWlKNkJZazZlQ2NmYmNnY1FJSy9NQnlhYWlNcW04ckhjam9sMlRucFdEaHlBS1NHZEEzRnJ4dEpVVG9YME9EcWF0ZXRmR0UrOHR5RVVPVjhHWTVkR1J3TFAvTUJTNFJIUXI0YlQ3TlJBUWpsY09UZlp4bXYyRytjNGhJOG5uK0F4NVBHL3poSTM5M0FBQUFBRWxGVGtTdVFtQ0MpfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAudHVpLWNvbG9ycGlja2VyLXBhbGV0dGUtcHJldmlld3tib3JkZXItcmFkaXVzOjEwMCU7ZmxvYXQ6bGVmdDt3aWR0aDoxN3B4O2hlaWdodDoxN3B4O2JvcmRlcjowfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuY29sb3ItcGlja2VyLWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3otaW5kZXg6OTk7d2lkdGg6MTkycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAzcHggMjJweCA2cHggcmdiYSgwLDAsMCwwLjE1KTtwYWRkaW5nOjE2cHg7Ym9yZGVyLXJhZGl1czoycHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5jb2xvci1waWNrZXItY29udHJvbCAudHVpLWNvbG9ycGlja2VyLXBhbGV0dGUtdG9nZ2xlLXNsaWRlcntkaXNwbGF5Om5vbmV9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5jb2xvci1waWNrZXItY29udHJvbCAudHVpLWNvbG9ycGlja2VyLXBhbGV0dGUtYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW46MnB4O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtmb250LXNpemU6MXB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuY29sb3ItcGlja2VyLWNvbnRyb2wgLnR1aS1jb2xvcnBpY2tlci1wYWxldHRlLWJ1dHRvblt0aXRsZT0nI2ZmZmZmZidde2JvcmRlcjoxcHggc29saWQgI2NjY30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLmNvbG9yLXBpY2tlci1jb250cm9sIC50dWktY29sb3JwaWNrZXItcGFsZXR0ZS1idXR0b25bdGl0bGU9Jydde2JvcmRlcjoxcHggc29saWQgI2NjY30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLmNvbG9yLXBpY2tlci1jb250cm9sIC50cmlhbmdsZXt3aWR0aDowO2hlaWdodDowO2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo4cHggc29saWQgI2ZmZjtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi04cHg7bGVmdDo4NHB4fS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuY29sb3ItcGlja2VyLWNvbnRyb2wgLnR1aS1jb2xvcnBpY2tlci1jb250YWluZXIsLnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5jb2xvci1waWNrZXItY29udHJvbCAudHVpLWNvbG9ycGlja2VyLXBhbGV0dGUtY29udGFpbmVyIHVsLC50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuY29sb3ItcGlja2VyLWNvbnRyb2wgLnR1aS1jb2xvcnBpY2tlci1wYWxldHRlLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciAuZmlsdGVyLWNvbG9yLWl0ZW0gLmNvbG9yLXBpY2tlci1jb250cm9sIGxhYmVse2ZvbnQtY29sb3I6IzMzMztmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0OjdweGxlZnR9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5maWx0ZXItY29sb3ItaXRlbSAudHVpLWltYWdlLWVkaXRvci1jaGVja2JveHttYXJnaW4tdG9wOjB9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5maWx0ZXItY29sb3ItaXRlbSAudHVpLWltYWdlLWVkaXRvci1jaGVja2JveCBpbnB1dCArIGxhYmVsOmJlZm9yZSwudHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLmZpbHRlci1jb2xvci1pdGVtIC50dWktaW1hZ2UtZWRpdG9yLWNoZWNrYm94ID4gbGFiZWw6YmVmb3Jle2xlZnQ6LTE2cHh9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC5jb2xvci1waWNrZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLmNvbG9yLXBpY2tlci12YWx1ZXt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOjFweH0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLmNvbG9yLXBpY2tlci12YWx1ZS50cmFuc3BhcmVudHtib3JkZXI6MXB4IHNvbGlkICNjYmNiY2I7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBZ0NBWUFBQUJ6ZW5yMEFBQUFBWE5TUjBJQXJzNGM2UUFBQWRCSlJFRlVXQW5GbDBGdXdqQVFSWjB1a2l1Z0hxRlNPUU5kc2V1S1czQUx6a0E0QmF0ZUlDdlVHeUN4cnRSRmQ0V3V1bkgvVHp5a2FZSnJuTEVZYVRKSnNQMit4OEdaWkNiUXJMVTVtajdCbitFUDhIdm5DT2JkK1I3eEJWNWxXZmFOT040QW5zQTM4RTk0cUxFdCsweWlGYUJ6QVYvQnYrQ3h4cjRjbzdoS0NEcHcxcTl3TGVOWVlkbEF3eW44VFl0OEhtZTMrOEQ1b3pjVGFNQ1o2OFBYYTJ0bk0yc2JFY09aQUpocnJwbDJEQWNUT0dOalpQU2ZDZHprdzZKcmZiaU12K29zQmU0eTlXT2VkaG00alpmaGJFTld1eFM0NEg5V3oveHc0V3pxTE9BcWgxK3p5Y2dBd3pFTXpyNWs1Z2FIT2E5VUxCd3V1RGtGbEhJMUtsNFBKNjZrZ0lwbm95d09UbVJGQVljYndZazlVTUFwV2tEOHpBVjVpaGN3SGs0Ung3Z2wwSUZUUUwwRUZjK0NUUTlPWkhXSDNZaGxWSmlWcFRIYnJUR0xoVEhMWlZnZmY2czlseUJzSTlLZHVTUzgzb2orMzRyVHdKdXRtQm1Dbk1zdm96UndacUI1R1RrQnc2L2pkUER1NjlpSjZCWWs2ZUNjZmJjZ2NRSUsvTUJ5YWFpTXFtOHJIY2pvbDJUbnBXRGh5QUtTR2RBM0ZyeHRKVVRvWDBPRHFhdGV0ZkdFKzh0eUVVT1Y4R1k1ZEdSd0xQL01CUzRSSFFyNGJUN05SQVFqbGNPVGZaeG12MkcrYzRoSThubitBeDVQRy96aEkzOTNBQUFBQUVsRlRrU3VRbUNDKX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLmNvbG9yLXBpY2tlci12YWx1ZSArIGxhYmVse2NvbG9yOiNmZmZ9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyIC50dWktaW1hZ2UtZWRpdG9yLXN1Ym1lbnUgc3ZnID4gdXNle2Rpc3BsYXk6bm9uZX0udHVpLWltYWdlLWVkaXRvci1jb250YWluZXIgLnR1aS1pbWFnZS1lZGl0b3Itc3VibWVudSBzdmcgPiB1c2Uubm9ybWFse2Rpc3BsYXk6YmxvY2t9LnRpZS1pY29uLWFkZC1idXR0b24uaWNvbi1idWJibGUgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uW2RhdGEtaWNvbnR5cGU9XCJpY29uLWJ1YmJsZVwiXSBzdmcgPiB1c2UuYWN0aXZlLC50aWUtaWNvbi1hZGQtYnV0dG9uLmljb24taGVhcnQgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uW2RhdGEtaWNvbnR5cGU9XCJpY29uLWhlYXJ0XCJdIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS1pY29uLWFkZC1idXR0b24uaWNvbi1sb2NhdGlvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b25bZGF0YS1pY29udHlwZT1cImljb24tbG9jYXRpb25cIl0gc3ZnID4gdXNlLmFjdGl2ZSwudGllLWljb24tYWRkLWJ1dHRvbi5pY29uLXBvbHlnb24gLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uW2RhdGEtaWNvbnR5cGU9XCJpY29uLXBvbHlnb25cIl0gc3ZnID4gdXNlLmFjdGl2ZSwudGllLWljb24tYWRkLWJ1dHRvbi5pY29uLXN0YXIgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uW2RhdGEtaWNvbnR5cGU9XCJpY29uLXN0YXJcIl0gc3ZnID4gdXNlLmFjdGl2ZSwudGllLWljb24tYWRkLWJ1dHRvbi5pY29uLXN0YXItMiAudHVpLWltYWdlLWVkaXRvci1idXR0b25bZGF0YS1pY29udHlwZT1cImljb24tc3Rhci0yXCJdIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS1pY29uLWFkZC1idXR0b24uaWNvbi1hcnJvdy0zIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbltkYXRhLWljb250eXBlPVwiaWNvbi1hcnJvdy0zXCJdIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS1pY29uLWFkZC1idXR0b24uaWNvbi1hcnJvdy0yIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbltkYXRhLWljb250eXBlPVwiaWNvbi1hcnJvdy0yXCJdIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS1pY29uLWFkZC1idXR0b24uaWNvbi1hcnJvdyAudHVpLWltYWdlLWVkaXRvci1idXR0b25bZGF0YS1pY29udHlwZT1cImljb24tYXJyb3dcIl0gc3ZnID4gdXNlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50aWUtZHJhdy1saW5lLXNlbGVjdC1idXR0b24ubGluZSAudHVpLWltYWdlLWVkaXRvci1idXR0b24ubGluZSBzdmcgPiB1c2Uubm9ybWFsLC50aWUtZHJhdy1saW5lLXNlbGVjdC1idXR0b24uZnJlZSAudHVpLWltYWdlLWVkaXRvci1idXR0b24uZnJlZSBzdmcgPiB1c2Uubm9ybWFse2Rpc3BsYXk6bm9uZX0udGllLWRyYXctbGluZS1zZWxlY3QtYnV0dG9uLmxpbmUgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmxpbmUgc3ZnID4gdXNlLmFjdGl2ZSwudGllLWRyYXctbGluZS1zZWxlY3QtYnV0dG9uLmZyZWUgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmZyZWUgc3ZnID4gdXNlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50aWUtZmxpcC1idXR0b24ucmVzZXRGbGlwIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5yZXNldEZsaXAgc3ZnID4gdXNlLm5vcm1hbCwudGllLWZsaXAtYnV0dG9uLmZsaXBYIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5mbGlwWCBzdmcgPiB1c2Uubm9ybWFsLC50aWUtZmxpcC1idXR0b24uZmxpcFkgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmZsaXBZIHN2ZyA+IHVzZS5ub3JtYWx7ZGlzcGxheTpub25lfS50aWUtZmxpcC1idXR0b24ucmVzZXRGbGlwIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5yZXNldEZsaXAgc3ZnID4gdXNlLmFjdGl2ZSwudGllLWZsaXAtYnV0dG9uLmZsaXBYIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5mbGlwWCBzdmcgPiB1c2UuYWN0aXZlLC50aWUtZmxpcC1idXR0b24uZmxpcFkgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmZsaXBZIHN2ZyA+IHVzZS5hY3RpdmV7ZGlzcGxheTpibG9ja30udGllLW1hc2stYXBwbHkuYXBwbHkuYWN0aXZlIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5hcHBseSBsYWJlbHtjb2xvcjojZmZmfS50aWUtbWFzay1hcHBseS5hcHBseS5hY3RpdmUgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmFwcGx5IHN2ZyA+IHVzZS5hY3RpdmV7ZGlzcGxheTpibG9ja30udGllLWNyb3AtYnV0dG9uIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5hcHBseSwudGllLWNyb3AtcHJlc2V0LWJ1dHRvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b24uYXBwbHl7bWFyZ2luLXJpZ2h0OjI0cHh9LnRpZS1jcm9wLWJ1dHRvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b24ucHJlc2V0LmFjdGl2ZSBzdmcgPiB1c2UuYWN0aXZlLC50aWUtY3JvcC1wcmVzZXQtYnV0dG9uIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5wcmVzZXQuYWN0aXZlIHN2ZyA+IHVzZS5hY3RpdmV7ZGlzcGxheTpibG9ja30udGllLWNyb3AtYnV0dG9uIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5hcHBseS5hY3RpdmUgc3ZnID4gdXNlLmFjdGl2ZSwudGllLWNyb3AtcHJlc2V0LWJ1dHRvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b24uYXBwbHkuYWN0aXZlIHN2ZyA+IHVzZS5hY3RpdmV7ZGlzcGxheTpibG9ja30udGllLXJlc2l6ZS1idXR0b24gLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmFwcGx5LC50aWUtcmVzaXplLXByZXNldC1idXR0b24gLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmFwcGx5e21hcmdpbi1yaWdodDoyNHB4fS50aWUtcmVzaXplLWJ1dHRvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b24ucHJlc2V0LmFjdGl2ZSBzdmcgPiB1c2UuYWN0aXZlLC50aWUtcmVzaXplLXByZXNldC1idXR0b24gLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLnByZXNldC5hY3RpdmUgc3ZnID4gdXNlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50aWUtcmVzaXplLWJ1dHRvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b24uYXBwbHkuYWN0aXZlIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS1yZXNpemUtcHJlc2V0LWJ1dHRvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b24uYXBwbHkuYWN0aXZlIHN2ZyA+IHVzZS5hY3RpdmV7ZGlzcGxheTpibG9ja30udGllLXNoYXBlLWJ1dHRvbi5yZWN0IC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5yZWN0IHN2ZyA+IHVzZS5ub3JtYWwsLnRpZS1zaGFwZS1idXR0b24uY2lyY2xlIC50dWktaW1hZ2UtZWRpdG9yLWJ1dHRvbi5jaXJjbGUgc3ZnID4gdXNlLm5vcm1hbCwudGllLXNoYXBlLWJ1dHRvbi50cmlhbmdsZSAudHVpLWltYWdlLWVkaXRvci1idXR0b24udHJpYW5nbGUgc3ZnID4gdXNlLm5vcm1hbHtkaXNwbGF5Om5vbmV9LnRpZS1zaGFwZS1idXR0b24ucmVjdCAudHVpLWltYWdlLWVkaXRvci1idXR0b24ucmVjdCBzdmcgPiB1c2UuYWN0aXZlLC50aWUtc2hhcGUtYnV0dG9uLmNpcmNsZSAudHVpLWltYWdlLWVkaXRvci1idXR0b24uY2lyY2xlIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS1zaGFwZS1idXR0b24udHJpYW5nbGUgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLnRyaWFuZ2xlIHN2ZyA+IHVzZS5hY3RpdmV7ZGlzcGxheTpibG9ja30udGllLXRleHQtZWZmZWN0LWJ1dHRvbiAudHVpLWltYWdlLWVkaXRvci1idXR0b24uYWN0aXZlIHN2ZyA+IHVzZS5hY3RpdmV7ZGlzcGxheTpibG9ja30udGllLXRleHQtYWxpZ24tYnV0dG9uLnRpZS10ZXh0LWFsaWduLWxlZnQgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmxlZnQgc3ZnID4gdXNlLmFjdGl2ZSwudGllLXRleHQtYWxpZ24tYnV0dG9uLnRpZS10ZXh0LWFsaWduLWNlbnRlciAudHVpLWltYWdlLWVkaXRvci1idXR0b24uY2VudGVyIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS10ZXh0LWFsaWduLWJ1dHRvbi50aWUtdGV4dC1hbGlnbi1yaWdodCAudHVpLWltYWdlLWVkaXRvci1idXR0b24ucmlnaHQgc3ZnID4gdXNlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50aWUtbWFzay1pbWFnZS1maWxlLC50aWUtaWNvbi1pbWFnZS1maWxle29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjoxcHggc29saWQgIzAwODAwMDtjdXJzb3I6aW5oZXJpdDtsZWZ0OjA7dG9wOjB9LnRpZS16b29tLWJ1dHRvbi5yZXNldEZsaXAgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLnJlc2V0RmxpcCBzdmcgPiB1c2Uubm9ybWFsLC50aWUtem9vbS1idXR0b24uZmxpcFggLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmZsaXBYIHN2ZyA+IHVzZS5ub3JtYWwsLnRpZS16b29tLWJ1dHRvbi5mbGlwWSAudHVpLWltYWdlLWVkaXRvci1idXR0b24uZmxpcFkgc3ZnID4gdXNlLm5vcm1hbHtkaXNwbGF5Om5vbmV9LnRpZS16b29tLWJ1dHRvbi5yZXNldEZsaXAgLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLnJlc2V0RmxpcCBzdmcgPiB1c2UuYWN0aXZlLC50aWUtem9vbS1idXR0b24uZmxpcFggLnR1aS1pbWFnZS1lZGl0b3ItYnV0dG9uLmZsaXBYIHN2ZyA+IHVzZS5hY3RpdmUsLnRpZS16b29tLWJ1dHRvbi5mbGlwWSAudHVpLWltYWdlLWVkaXRvci1idXR0b24uZmxpcFkgc3ZnID4gdXNlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lci50b3AudHVpLWltYWdlLWVkaXRvci10b3Atb3B0aW1pemF0aW9uIC50dWktaW1hZ2UtZWRpdG9yLWNvbnRyb2xzIHVse3RleHQtYWxpZ246cmlnaHR9LnR1aS1pbWFnZS1lZGl0b3ItY29udGFpbmVyLnRvcC50dWktaW1hZ2UtZWRpdG9yLXRvcC1vcHRpbWl6YXRpb24gLnR1aS1pbWFnZS1lZGl0b3ItY29udHJvbHMtbG9nb3tkaXNwbGF5Om5vbmV9XG4iLCJAaW1wb3J0IFwidG9hc3RyXCI7XG5AaW1wb3J0IFwiL25vZGVfbW9kdWxlcy90cmlidXRlanMvZGlzdC90cmlidXRlLmNzc1wiO1xuQGltcG9ydCBcIi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmNzc1wiO1xuQGltcG9ydCBcIi9ub2RlX21vZHVsZXMvaW50cm8uanMvaW50cm9qcy5jc3NcIjtcbkBpbXBvcnQgXCIvbm9kZV9tb2R1bGVzL2ludHJvLmpzL3RoZW1lcy9pbnRyb2pzLW1vZGVybi5jc3NcIjtcbkBpbXBvcnQgXCIvbm9kZV9tb2R1bGVzL3R1aS1pbWFnZS1lZGl0b3IvZGlzdC90dWktaW1hZ2UtZWRpdG9yLmNzc1wiO1xuXG4vKlxuIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHwgVGFpbHdpbmRDU1MgRGlyZWN0aXZlc1xuIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHxcbiB8IEltcG9ydCBUYWlsd2luZENTUyBkaXJlY3RpdmVzIGFuZCBzd2lwZSBvdXQgYXQgYnVpbGQtdGltZSB3aXRoIGFsbCBvZlxuIHwgdGhlIHN0eWxlcyBpdCBnZW5lcmF0ZXMgYmFzZWQgb24geW91ciBjb25maWd1cmVkIGRlc2lnbiBzeXN0ZW0uXG4gfFxuIHwgUGxlYXNlIGNoZWNrIHRoaXMgbGluayBmb3IgbW9yZSBkZXRhaWxzOlxuIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20vZG9jcy9pbnN0YWxsYXRpb24jaW5jbHVkZS10YWlsd2luZC1pbi15b3VyLWNzc1xuIHxcbiAqL1xuIEBpbXBvcnQgXCIuL190YWlsd2luZC5jc3NcIjtcblxuIC8qXG4gICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHwgQ29sb3JzXG4gICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHxcbiAgIHwgSW1wb3J0IGFsbCBmb250cyB1c2VkIGluIHRoZSB0ZW1wbGF0ZSwgdGhlIGZvbnQgY29uZmlndXJhdGlvbiBjYW4gYmVcbiAgIHwgc2VlbiBpbiBcInRhaWx3aW5kLmNvbmZpZy5qc1wiLlxuICAgfFxuICAgfCBQbGVhc2UgY2hlY2sgdGhpcyBsaW5rIGZvciBtb3JlIGRldGFpbHM6XG4gICB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tL2RvY3MvdGhlbWVcbiAgIHxcbiAgICovXG4gQGltcG9ydCBcIi4vX2NvbG9ycy5jc3NcIjtcblxuIC8qXG4gICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHwgRm9udHNcbiAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgfFxuICAgfCBJbXBvcnQgYWxsIGZvbnRzIHVzZWQgaW4gdGhlIHRlbXBsYXRlLCB0aGUgZm9udCBjb25maWd1cmF0aW9uIGNhbiBiZVxuICAgfCBzZWVuIGluIFwidGFpbHdpbmQuY29uZmlnLmpzXCIuXG4gICB8XG4gICB8IFBsZWFzZSBjaGVjayB0aGlzIGxpbmsgZm9yIG1vcmUgZGV0YWlsczpcbiAgIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20vZG9jcy90aGVtZVxuICAgfFxuICAgKi9cbiAvKiBAaW1wb3J0IFwiLi9mb250cy9fcm9ib3RvLmNzc1wiOyAqL1xuXG4gLypcbiAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgfCBNaXhpbnNcbiAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgfFxuICAgfCBJbXBvcnQgaGVscGVyIG1peGlucy5cbiAgIHxcbiAgICovXG4gQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9taXhpbnMvX21lZGlhLmNzc1wiO1xuXG4gLypcbiAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgfCAzcmQgUGFydHkgTGlicmFyaWVzXG4gICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHxcbiAgIHwgSW1wb3J0IDNyZCBwYXJ0eSBsaWJyYXJ5IENTUy9TQVNTIGZpbGVzLlxuICAgfFxuICAgKi9cbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19icmVhZGNydW1iLmNzc1wiO1xuIEBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2FjY29yZGlvbi5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19hbGVydC5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19idG4uY3NzXCI7XG4gQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZHJvcGRvd24uY3NzXCI7XG4gQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZmlsZS5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLXJlc2V0LmNzc1wiO1xuIEBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2Zvcm0tY2hlY2suY3NzXCI7XG4gQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fZm9ybS1jb250cm9sLmNzc1wiO1xuIEBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2Zvcm0taGVscC5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLWlubGluZS5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19mb3JtLWxhYmVsLmNzc1wiO1xuIEBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2Zvcm0tc2VsZWN0LmNzc1wiO1xuIEBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX2ltYWdlLWZpdC5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19pbnB1dC1ncm91cC5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19pbnRyby5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19tb2RhbC5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19wYWdpbmF0aW9uLmNzc1wiO1xuIEBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3Byb2dyZXNzLmNzc1wiO1xuIEBpbXBvcnQgXCJAbGVmdDRjb2RlL3R3LXN0YXJ0ZXIvZGlzdC9jc3MvX3Njcm9sbGJhci5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL190YWIuY3NzXCI7XG4gQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fdGFibGUuY3NzXCI7XG4gQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fdHlwaW5nLWRvdHMuY3NzXCI7XG4gQGltcG9ydCBcIkBsZWZ0NGNvZGUvdHctc3RhcnRlci9kaXN0L2Nzcy9fem9vbS1pbi5jc3NcIjtcbiBAaW1wb3J0IFwiQGxlZnQ0Y29kZS90dy1zdGFydGVyL2Rpc3QvY3NzL19ib3guY3NzXCI7XG4gQGltcG9ydCBcImhpZ2hsaWdodC5qcy9zdHlsZXMvZ2l0aHViLmNzc1wiO1xuIEBpbXBvcnQgXCJ0aXBweS5qcy9kaXN0L3RpcHB5LmNzc1wiO1xuIEBpbXBvcnQgXCJ0aXBweS5qcy90aGVtZXMvbGlnaHQuY3NzXCI7XG4gQGltcG9ydCBcInRpcHB5LmpzL2Rpc3Qvc3ZnLWFycm93LmNzc1wiO1xuIEBpbXBvcnQgXCJ0aXBweS5qcy9hbmltYXRpb25zL3NoaWZ0LWF3YXkuY3NzXCI7XG4gQGltcG9ydCBcInRvYXN0aWZ5LWpzL3NyYy90b2FzdGlmeS5jc3NcIjtcbiBAaW1wb3J0IFwiZHJvcHpvbmUvZGlzdC9kcm9wem9uZS5jc3NcIjtcbiBAaW1wb3J0IFwiem9vbS12YW5pbGxhLmpzL2Rpc3Qvem9vbS5jc3NcIjtcbiBAaW1wb3J0IFwidGFidWxhdG9yLXRhYmxlcy9kaXN0L2Nzcy90YWJ1bGF0b3IuY3NzXCI7XG4gQGltcG9ydCBcInRvbS1zZWxlY3QvZGlzdC9jc3MvdG9tLXNlbGVjdC5jc3NcIjtcbiBAaW1wb3J0IFwidGlueS1zbGlkZXIvZGlzdC90aW55LXNsaWRlci5jc3NcIjtcbiBAaW1wb3J0IFwic2ltcGxlYmFyL2Rpc3Qvc2ltcGxlYmFyLmNzc1wiO1xuXG4gLypcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHwgQ29tcG9uZW50c1xuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfFxuICB8IEltcG9ydCBDU1MvU0NTUyBjb21wb25lbnRzLlxuICB8XG4gICovXG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fZ2xvYmFsLmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3dyYXBwZXIuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fbWFpbi5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19sb2dpbi5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL190YWJsZS1yZXBvcnQuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fcmVwb3J0LWNoYXJ0LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3NlYXJjaC5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19ub3RpZmljYXRpb24uY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fcmVwb3J0LWJveC5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19yZXBvcnQtYm94LTIuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fcmVwb3J0LWJveC0zLmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3JlcG9ydC1ib3gtNC5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19jb250ZW50LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3RvcC1uYXYuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fc2lkZS1uYXYuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL190b2FzdGlmeS5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL190b2FzdGlmeS1jb250ZW50LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2x1Y2lkZS1pY29uLmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX21vYmlsZS1tZW51LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2luYm94LWZpbHRlci5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19pbmJveC5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19jaGF0LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2NoYXQtZHJvcGRvd24uY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fbmV3cy5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19wcmljaW5nLXRhYnMuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fZXJyb3ItcGFnZS5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19zZWFyY2gtcmVzdWx0LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbi1jb250ZW50LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3JlcG9ydC1tYXBzLmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3Bvcy1kcm9wZG93bi5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19wb3N0LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2xpdGVwaWNrZXIuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdGlueS1zbGlkZXIuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdGlwcHkuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdGFidWxhdG9yLmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3RvbS1zZWxlY3QuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fZHJvcHpvbmUuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fY2tlZGl0b3IuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fem9vbS12YW5pbGxhLmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2RhcmstbW9kZS1zd2l0Y2hlci5jc3NcIjtcbiBAaW1wb3J0IFwiLi9jb21wb25lbnRzL19obGpzLmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3NvdXJjZS1wcmV2aWV3LmNzc1wiO1xuIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2Z1bGwtY2FsZW5kYXIuY3NzXCI7XG4gQGltcG9ydCBcIi4vY29tcG9uZW50cy9fcHJpc3RpbmUuY3NzXCI7XG5cbi50dWktaW1hZ2UtZWRpdG9yLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi50dWktaW1hZ2UtZWRpdG9yLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnR1aS1jb2xvcnBpY2tlci1jbGVhcmZpeCA+IGxpIHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuLnR1aS1jb2xvcnBpY2tlci1wYWxldHRlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBAYXBwbHkgcHktNDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItc2xhdGUtMjAwLzYwIGRhcms6Ym9yZGVyLWRhcmttb2RlLTQwMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgLW10LTQ7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgLW1iLTQ7XG4gICAgICB9XG4gICAgICAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSBweS00IC1teS00IGZvbnQtbWVkaXVtIHctZnVsbCB0ZXh0LWxlZnQgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgQGFwcGx5IG91dGxpbmUtbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeSBkYXJrOnRleHQtc2xhdGUtMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGFwcGx5IG10LTMgdGV4dC1zbGF0ZS03MDAgbGVhZGluZy1yZWxheGVkIGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgICAmLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgfVxuICAgICAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgQGFwcGx5IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWNjb3JkaW9uLWJveGVkIHtcbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIEBhcHBseSBwLTQgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAvNjAgbXQtMyBkYXJrOmJvcmRlci1kYXJrbW9kZS00MDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBhcHBseSBtdC0wO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmFsZXJ0IHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgYm9yZGVyIHJvdW5kZWQtbWQgcHgtNSBweS00O1xuICAgICYuYWxlcnQtZGlzbWlzc2libGUge1xuICAgICAgQGFwcGx5IHBsLTUgcHItMTY7XG4gICAgICAmOm5vdCguc2hvdykge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBhcHBseSBweS0yIHB4LTMgYWJzb2x1dGUgcmlnaHQtMCBteS1hdXRvIG1yLTI7XG4gICAgfVxuICB9XG4gIC5idG4tY2xvc2Uge1xuICAgIEBhcHBseSB0ZXh0LXNsYXRlLTgwMDtcbiAgfVxuXG4gIC8qIEFsZXJ0IENvbG9ycyAqL1xuICAuYWxlcnQtcHJpbWFyeSB7XG4gICAgQGFwcGx5IGJnLXByaW1hcnkgYm9yZGVyLXByaW1hcnkgdGV4dC13aGl0ZSBkYXJrOmJvcmRlci1wcmltYXJ5O1xuICB9XG4gIC5hbGVydC1zZWNvbmRhcnkge1xuICAgIEBhcHBseSBiZy1zZWNvbmRhcnkvNzAgYm9yZGVyLXNlY29uZGFyeS83MCB0ZXh0LXNsYXRlLTUwMCBkYXJrOmJvcmRlci1kYXJrbW9kZS00MDAgZGFyazpiZy1kYXJrbW9kZS00MDAgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgfVxuICAuYWxlcnQtc3VjY2VzcyB7XG4gICAgQGFwcGx5IGJnLXN1Y2Nlc3MgYm9yZGVyLXN1Y2Nlc3MgdGV4dC1zbGF0ZS05MDAgZGFyazpib3JkZXItc3VjY2VzcztcbiAgfVxuICAuYWxlcnQtd2FybmluZyB7XG4gICAgQGFwcGx5IGJnLXdhcm5pbmcgYm9yZGVyLXdhcm5pbmcgdGV4dC1zbGF0ZS05MDAgZGFyazpib3JkZXItd2FybmluZztcbiAgfVxuICAuYWxlcnQtcGVuZGluZyB7XG4gICAgQGFwcGx5IGJnLXBlbmRpbmcgYm9yZGVyLXBlbmRpbmcgdGV4dC13aGl0ZSBkYXJrOmJvcmRlci1wZW5kaW5nO1xuICB9XG4gIC5hbGVydC1kYW5nZXIge1xuICAgIEBhcHBseSBiZy1kYW5nZXIgYm9yZGVyLWRhbmdlciB0ZXh0LXdoaXRlIGRhcms6Ym9yZGVyLWRhbmdlcjtcbiAgfVxuICAuYWxlcnQtZGFyayB7XG4gICAgQGFwcGx5IGJnLWRhcmsgYm9yZGVyLWRhcmsgdGV4dC13aGl0ZSBkYXJrOmJnLWRhcmttb2RlLTgwMCBkYXJrOmJvcmRlci10cmFuc3BhcmVudCBkYXJrOnRleHQtc2xhdGUtMzAwO1xuICB9XG5cbiAgLyogT3V0bGluZSBCdXR0b24gKi9cbiAgLmFsZXJ0LW91dGxpbmUtcHJpbWFyeSB7XG4gICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5IHRleHQtcHJpbWFyeSBkYXJrOmJvcmRlci1wcmltYXJ5O1xuICB9XG4gIC5hbGVydC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJvcmRlci1zZWNvbmRhcnkgdGV4dC1zbGF0ZS01MDAgZGFyazpib3JkZXItZGFya21vZGUtMTAwLzQwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gIH1cbiAgLmFsZXJ0LW91dGxpbmUtc3VjY2VzcyB7XG4gICAgQGFwcGx5IGJvcmRlci1zdWNjZXNzIHRleHQtc3VjY2VzcyBkYXJrOmJvcmRlci1zdWNjZXNzO1xuICB9XG4gIC5hbGVydC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIEBhcHBseSBib3JkZXItd2FybmluZyB0ZXh0LXdhcm5pbmcgZGFyazpib3JkZXItd2FybmluZztcbiAgfVxuICAuYWxlcnQtb3V0bGluZS1wZW5kaW5nIHtcbiAgICBAYXBwbHkgYm9yZGVyLXBlbmRpbmcgdGV4dC1wZW5kaW5nIGRhcms6Ym9yZGVyLXBlbmRpbmc7XG4gIH1cbiAgLmFsZXJ0LW91dGxpbmUtZGFuZ2VyIHtcbiAgICBAYXBwbHkgYm9yZGVyLWRhbmdlciB0ZXh0LWRhbmdlciBkYXJrOmJvcmRlci1kYW5nZXI7XG4gIH1cbiAgLmFsZXJ0LW91dGxpbmUtZGFyayB7XG4gICAgQGFwcGx5IGJvcmRlci1kYXJrIHRleHQtZGFyayBkYXJrOmJvcmRlci1kYXJrbW9kZS04MDAgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgfVxuXG4gIC8qIEJ1dHRvbiBTb2Z0IENvbG9ycyAqL1xuICAuYWxlcnQtcHJpbWFyeS1zb2Z0IHtcbiAgICBAYXBwbHkgYmctcHJpbWFyeSBib3JkZXItcHJpbWFyeSBiZy1vcGFjaXR5LTIwIGJvcmRlci1vcGFjaXR5LTUgdGV4dC1wcmltYXJ5IGRhcms6Ym9yZGVyLW9wYWNpdHktMTAwIGRhcms6Ymctb3BhY2l0eS0yMCBkYXJrOmJvcmRlci1wcmltYXJ5O1xuICB9XG4gIC5hbGVydC1zZWNvbmRhcnktc29mdCB7XG4gICAgQGFwcGx5IGJnLXNsYXRlLTMwMCBib3JkZXItc2Vjb25kYXJ5IGJnLW9wYWNpdHktMTAgdGV4dC1zbGF0ZS01MDAgZGFyazpiZy1kYXJrbW9kZS0xMDAvMjAgZGFyazpib3JkZXItZGFya21vZGUtMTAwLzMwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gIH1cbiAgLmFsZXJ0LXN1Y2Nlc3Mtc29mdCB7XG4gICAgQGFwcGx5IGJnLXN1Y2Nlc3MgYm9yZGVyLXN1Y2Nlc3MgYmctb3BhY2l0eS0yMCBib3JkZXItb3BhY2l0eS01IHRleHQtc3VjY2VzcyBkYXJrOmJvcmRlci1zdWNjZXNzIGRhcms6Ym9yZGVyLW9wYWNpdHktMjA7XG4gIH1cbiAgLmFsZXJ0LXdhcm5pbmctc29mdCB7XG4gICAgQGFwcGx5IGJnLXdhcm5pbmcgYm9yZGVyLXdhcm5pbmcgYmctb3BhY2l0eS0yMCBib3JkZXItb3BhY2l0eS01IHRleHQtd2FybmluZyBkYXJrOmJvcmRlci13YXJuaW5nIGRhcms6Ym9yZGVyLW9wYWNpdHktMjA7XG4gIH1cbiAgLmFsZXJ0LXBlbmRpbmctc29mdCB7XG4gICAgQGFwcGx5IGJnLXBlbmRpbmcgYm9yZGVyLXBlbmRpbmcgYmctb3BhY2l0eS0yMCBib3JkZXItb3BhY2l0eS01IHRleHQtcGVuZGluZyBkYXJrOmJvcmRlci1wZW5kaW5nIGRhcms6Ym9yZGVyLW9wYWNpdHktMjA7XG4gIH1cbiAgLmFsZXJ0LWRhbmdlci1zb2Z0IHtcbiAgICBAYXBwbHkgYmctZGFuZ2VyIGJvcmRlci1kYW5nZXIgYmctb3BhY2l0eS0yMCBib3JkZXItb3BhY2l0eS01IHRleHQtZGFuZ2VyIGRhcms6Ym9yZGVyLWRhbmdlciBkYXJrOmJvcmRlci1vcGFjaXR5LTIwO1xuICB9XG4gIC5hbGVydC1kYXJrLXNvZnQge1xuICAgIEBhcHBseSBiZy1kYXJrIGJvcmRlci1kYXJrIGJnLW9wYWNpdHktMjAgYm9yZGVyLW9wYWNpdHktNSB0ZXh0LWRhcmsgZGFyazpiZy1kYXJrbW9kZS04MDAvMzAgZGFyazpib3JkZXItZGFya21vZGUtODAwLzYwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLyogRGVmYXVsdCBCdXR0b24gKi9cbiAgLmJ0biB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24gZHVyYXRpb24tMjAwIGJvcmRlciBzaGFkb3ctc20gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHB5LTIgcHgtMyByb3VuZGVkLW1kIGZvbnQtbWVkaXVtIGN1cnNvci1wb2ludGVyIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLXByaW1hcnkgZm9jdXM6cmluZy1vcGFjaXR5LTIwIGRhcms6Zm9jdXM6cmluZy1zbGF0ZS03MDAgZGFyazpmb2N1czpyaW5nLW9wYWNpdHktNTAgZGFyazp0cmFuc2l0aW9uLW5vbmU7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgYmctb3BhY2l0eS05MCBib3JkZXItb3BhY2l0eS05MDtcbiAgICB9XG4gICAgJjpub3QoYnV0dG9uKSB7XG4gICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgQGFwcGx5IG9wYWNpdHktNzAgY3Vyc29yLW5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC8qIERlZmF1bHQgU2l6ZXMgKi9cbiAgLmJ0bi1zbSB7XG4gICAgQGFwcGx5IHRleHQteHMgcHktMS41IHB4LTI7XG4gIH1cbiAgLmJ0bi1sZyB7XG4gICAgQGFwcGx5IHRleHQtbGcgcHktMS41IHB4LTQ7XG4gIH1cblxuICAvKiBCdXR0b24gQ29sb3JzICovXG4gIC5idG4tcHJpbWFyeSB7XG4gICAgQGFwcGx5IGJnLXByaW1hcnkgYm9yZGVyLXByaW1hcnkgdGV4dC13aGl0ZSBkYXJrOmJvcmRlci1wcmltYXJ5O1xuICB9XG4gIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgYmctc2Vjb25kYXJ5LzcwIGJvcmRlci1zZWNvbmRhcnkvNzAgdGV4dC1zbGF0ZS01MDAgZGFyazpib3JkZXItZGFya21vZGUtNDAwIGRhcms6YmctZGFya21vZGUtNDAwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgYmctc2xhdGUtMTAwIGJvcmRlci1zbGF0ZS0xMDAgZGFyazpib3JkZXItZGFya21vZGUtMzAwLzgwIGRhcms6YmctZGFya21vZGUtMzAwLzgwO1xuICAgIH1cbiAgfVxuICAuYnRuLXN1Y2Nlc3Mge1xuICAgIEBhcHBseSBiZy1zdWNjZXNzIGJvcmRlci1zdWNjZXNzIHRleHQtc2xhdGUtOTAwIGRhcms6Ym9yZGVyLXN1Y2Nlc3M7XG4gIH1cbiAgLmJ0bi13YXJuaW5nIHtcbiAgICBAYXBwbHkgYmctd2FybmluZyBib3JkZXItd2FybmluZyB0ZXh0LXNsYXRlLTkwMCBkYXJrOmJvcmRlci13YXJuaW5nO1xuICB9XG4gIC5idG4tcGVuZGluZyB7XG4gICAgQGFwcGx5IGJnLXBlbmRpbmcgYm9yZGVyLXBlbmRpbmcgdGV4dC13aGl0ZSBkYXJrOmJvcmRlci1wZW5kaW5nO1xuICB9XG4gIC5idG4tZGFuZ2VyIHtcbiAgICBAYXBwbHkgYmctZGFuZ2VyIGJvcmRlci1kYW5nZXIgdGV4dC13aGl0ZSBkYXJrOmJvcmRlci1kYW5nZXI7XG4gIH1cbiAgLmJ0bi1kYXJrIHtcbiAgICBAYXBwbHkgYmctZGFyayBib3JkZXItZGFyayB0ZXh0LXdoaXRlIGRhcms6YmctZGFya21vZGUtODAwIGRhcms6Ym9yZGVyLXRyYW5zcGFyZW50IGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgZGFyazpiZy1kYXJrbW9kZS04MDAvNzA7XG4gICAgfVxuICB9XG5cbiAgLyogQnV0dG9uIEVsZXZhdGVkICovXG4gIC5idG4tZWxldmF0ZWQge1xuICAgIEBhcHBseSBzaGFkb3ctbWQ7XG4gIH1cbiAgLmJ0bi1lbGV2YXRlZC1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYnRuLWVsZXZhdGVkIGJ0bi1wcmltYXJ5O1xuICB9XG4gIC5idG4tZWxldmF0ZWQtc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgYnRuLWVsZXZhdGVkIGJ0bi1zZWNvbmRhcnk7XG4gIH1cbiAgLmJ0bi1lbGV2YXRlZC1zdWNjZXNzIHtcbiAgICBAYXBwbHkgYnRuLWVsZXZhdGVkIGJ0bi1zdWNjZXNzO1xuICB9XG4gIC5idG4tZWxldmF0ZWQtd2FybmluZyB7XG4gICAgQGFwcGx5IGJ0bi1lbGV2YXRlZCBidG4td2FybmluZztcbiAgfVxuICAuYnRuLWVsZXZhdGVkLXBlbmRpbmcge1xuICAgIEBhcHBseSBidG4tZWxldmF0ZWQgYnRuLXBlbmRpbmc7XG4gIH1cbiAgLmJ0bi1lbGV2YXRlZC1kYW5nZXIge1xuICAgIEBhcHBseSBidG4tZWxldmF0ZWQgYnRuLWRhbmdlcjtcbiAgfVxuICAuYnRuLWVsZXZhdGVkLWRhcmsge1xuICAgIEBhcHBseSBidG4tZWxldmF0ZWQgYnRuLWRhcms7XG4gIH1cblxuICAvKiBCdXR0b24gUm91bmRlZCAqL1xuICAuYnRuLXJvdW5kZWQge1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gIH1cbiAgLmJ0bi1yb3VuZGVkLXByaW1hcnkge1xuICAgIEBhcHBseSBidG4tcm91bmRlZCBidG4tcHJpbWFyeTtcbiAgfVxuICAuYnRuLXJvdW5kZWQtc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgYnRuLXJvdW5kZWQgYnRuLXNlY29uZGFyeTtcbiAgfVxuICAuYnRuLXJvdW5kZWQtc3VjY2VzcyB7XG4gICAgQGFwcGx5IGJ0bi1yb3VuZGVkIGJ0bi1zdWNjZXNzO1xuICB9XG4gIC5idG4tcm91bmRlZC13YXJuaW5nIHtcbiAgICBAYXBwbHkgYnRuLXJvdW5kZWQgYnRuLXdhcm5pbmc7XG4gIH1cbiAgLmJ0bi1yb3VuZGVkLXBlbmRpbmcge1xuICAgIEBhcHBseSBidG4tcm91bmRlZCBidG4tcGVuZGluZztcbiAgfVxuICAuYnRuLXJvdW5kZWQtZGFuZ2VyIHtcbiAgICBAYXBwbHkgYnRuLXJvdW5kZWQgYnRuLWRhbmdlcjtcbiAgfVxuICAuYnRuLXJvdW5kZWQtZGFyayB7XG4gICAgQGFwcGx5IGJ0bi1yb3VuZGVkIGJ0bi1kYXJrO1xuICB9XG5cbiAgLyogQnV0dG9uIEVsZXZhdGVkIFJvdW5kZWQgKi9cbiAgLmJ0bi1lbGV2YXRlZC1yb3VuZGVkIHtcbiAgICBAYXBwbHkgYnRuLWVsZXZhdGVkIGJ0bi1yb3VuZGVkO1xuICB9XG4gIC5idG4tZWxldmF0ZWQtcm91bmRlZC1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYnRuLWVsZXZhdGVkLXJvdW5kZWQgYnRuLXByaW1hcnk7XG4gIH1cbiAgLmJ0bi1lbGV2YXRlZC1yb3VuZGVkLXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJ0bi1lbGV2YXRlZC1yb3VuZGVkIGJ0bi1zZWNvbmRhcnk7XG4gIH1cbiAgLmJ0bi1lbGV2YXRlZC1yb3VuZGVkLXN1Y2Nlc3Mge1xuICAgIEBhcHBseSBidG4tZWxldmF0ZWQtcm91bmRlZCBidG4tc3VjY2VzcztcbiAgfVxuICAuYnRuLWVsZXZhdGVkLXJvdW5kZWQtd2FybmluZyB7XG4gICAgQGFwcGx5IGJ0bi1lbGV2YXRlZC1yb3VuZGVkIGJ0bi13YXJuaW5nO1xuICB9XG4gIC5idG4tZWxldmF0ZWQtcm91bmRlZC1wZW5kaW5nIHtcbiAgICBAYXBwbHkgYnRuLWVsZXZhdGVkLXJvdW5kZWQgYnRuLXBlbmRpbmc7XG4gIH1cbiAgLmJ0bi1lbGV2YXRlZC1yb3VuZGVkLWRhbmdlciB7XG4gICAgQGFwcGx5IGJ0bi1lbGV2YXRlZC1yb3VuZGVkIGJ0bi1kYW5nZXI7XG4gIH1cbiAgLmJ0bi1lbGV2YXRlZC1yb3VuZGVkLWRhcmsge1xuICAgIEBhcHBseSBidG4tZWxldmF0ZWQtcm91bmRlZCBidG4tZGFyaztcbiAgfVxuXG4gIC8qIFNvY2lhbCBNZWRpYSBCdXR0b24gKi9cbiAgLmJ0bi1mYWNlYm9vayB7XG4gICAgQGFwcGx5IGJnLVsjM2I1OTk4XSBib3JkZXItWyMzYjU5OThdIHRleHQtd2hpdGUgZGFyazpib3JkZXItWyMzYjU5OThdO1xuICB9XG4gIC5idG4tdHdpdHRlciB7XG4gICAgQGFwcGx5IGJnLVsjNGFiM2Y0XSBib3JkZXItWyM0YWIzZjRdIHRleHQtd2hpdGUgZGFyazpib3JkZXItWyM0YWIzZjRdO1xuICB9XG4gIC5idG4taW5zdGFncmFtIHtcbiAgICBAYXBwbHkgYmctWyM1MTdmYTRdIGJvcmRlci1bIzUxN2ZhNF0gdGV4dC13aGl0ZSBkYXJrOmJvcmRlci1bIzUxN2ZhNF07XG4gIH1cbiAgLmJ0bi1saW5rZWRpbiB7XG4gICAgQGFwcGx5IGJnLVsjMDA3N2I1XSBib3JkZXItWyMwMDc3YjVdIHRleHQtd2hpdGUgZGFyazpib3JkZXItWyMwMDc3YjVdO1xuICB9XG5cbiAgLyogT3V0bGluZSBCdXR0b24gKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIEBhcHBseSBib3JkZXItcHJpbWFyeSB0ZXh0LXByaW1hcnkgZGFyazpib3JkZXItcHJpbWFyeTtcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIEBhcHBseSBiZy1wcmltYXJ5LzEwO1xuICAgIH1cbiAgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgYm9yZGVyLXNlY29uZGFyeSB0ZXh0LXNsYXRlLTUwMCBkYXJrOmJvcmRlci1kYXJrbW9kZS0xMDAvNDAgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIEBhcHBseSBiZy1zZWNvbmRhcnkvMjAgZGFyazpiZy1kYXJrbW9kZS0xMDAvMTA7XG4gICAgfVxuICB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICBAYXBwbHkgYm9yZGVyLXN1Y2Nlc3MgdGV4dC1zdWNjZXNzIGRhcms6Ym9yZGVyLXN1Y2Nlc3M7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgYmctc3VjY2Vzcy8xMDtcbiAgICB9XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIEBhcHBseSBib3JkZXItd2FybmluZyB0ZXh0LXdhcm5pbmcgZGFyazpib3JkZXItd2FybmluZztcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIEBhcHBseSBiZy13YXJuaW5nLzEwO1xuICAgIH1cbiAgfVxuICAuYnRuLW91dGxpbmUtcGVuZGluZyB7XG4gICAgQGFwcGx5IGJvcmRlci1wZW5kaW5nIHRleHQtcGVuZGluZyBkYXJrOmJvcmRlci1wZW5kaW5nO1xuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgQGFwcGx5IGJnLXBlbmRpbmcvMTA7XG4gICAgfVxuICB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIEBhcHBseSBib3JkZXItZGFuZ2VyIHRleHQtZGFuZ2VyIGRhcms6Ym9yZGVyLWRhbmdlcjtcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIEBhcHBseSBiZy1kYW5nZXIvMTA7XG4gICAgfVxuICB9XG4gIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBAYXBwbHkgYm9yZGVyLWRhcmsgdGV4dC1kYXJrIGRhcms6Ym9yZGVyLWRhcmttb2RlLTgwMCBkYXJrOnRleHQtc2xhdGUtMzAwO1xuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMC8zMCBkYXJrOmJnLW9wYWNpdHktMzA7XG4gICAgfVxuICB9XG5cbiAgLyogQnV0dG9uIFNvZnQgQ29sb3JzICovXG4gIC5idG4tcHJpbWFyeS1zb2Z0IHtcbiAgICBAYXBwbHkgYmctcHJpbWFyeSBib3JkZXItcHJpbWFyeSBiZy1vcGFjaXR5LTIwIGJvcmRlci1vcGFjaXR5LTUgdGV4dC1wcmltYXJ5IGRhcms6Ym9yZGVyLW9wYWNpdHktMTAwIGRhcms6Ymctb3BhY2l0eS0yMCBkYXJrOmJvcmRlci1wcmltYXJ5O1xuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgQGFwcGx5IGJnLW9wYWNpdHktMTAgYm9yZGVyLW9wYWNpdHktMTAgZGFyazpib3JkZXItb3BhY2l0eS02MDtcbiAgICB9XG4gIH1cbiAgLmJ0bi1zZWNvbmRhcnktc29mdCB7XG4gICAgQGFwcGx5IGJnLXNsYXRlLTMwMCBib3JkZXItc2Vjb25kYXJ5IGJnLW9wYWNpdHktMjAgdGV4dC1zbGF0ZS01MDAgZGFyazpiZy1kYXJrbW9kZS0xMDAvMjAgZGFyazpib3JkZXItZGFya21vZGUtMTAwLzMwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgYmctb3BhY2l0eS0xMCBkYXJrOmJnLWRhcmttb2RlLTEwMC8xMCBkYXJrOmJvcmRlci1kYXJrbW9kZS0xMDAvMjA7XG4gICAgfVxuICB9XG4gIC5idG4tc3VjY2Vzcy1zb2Z0IHtcbiAgICBAYXBwbHkgYmctc3VjY2VzcyBib3JkZXItc3VjY2VzcyBiZy1vcGFjaXR5LTIwIGJvcmRlci1vcGFjaXR5LTUgdGV4dC1zdWNjZXNzIGRhcms6Ym9yZGVyLXN1Y2Nlc3MgZGFyazpib3JkZXItb3BhY2l0eS0yMDtcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTEwIGJvcmRlci1vcGFjaXR5LTEwO1xuICAgIH1cbiAgfVxuICAuYnRuLXdhcm5pbmctc29mdCB7XG4gICAgQGFwcGx5IGJnLXdhcm5pbmcgYm9yZGVyLXdhcm5pbmcgYmctb3BhY2l0eS0yMCBib3JkZXItb3BhY2l0eS01IHRleHQtd2FybmluZyBkYXJrOmJvcmRlci13YXJuaW5nIGRhcms6Ym9yZGVyLW9wYWNpdHktMjA7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgYmctb3BhY2l0eS0xMCBib3JkZXItb3BhY2l0eS0xMDtcbiAgICB9XG4gIH1cbiAgLmJ0bi1wZW5kaW5nLXNvZnQge1xuICAgIEBhcHBseSBiZy1wZW5kaW5nIGJvcmRlci1wZW5kaW5nIGJnLW9wYWNpdHktMjAgYm9yZGVyLW9wYWNpdHktNSB0ZXh0LXBlbmRpbmcgZGFyazpib3JkZXItcGVuZGluZyBkYXJrOmJvcmRlci1vcGFjaXR5LTIwO1xuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgQGFwcGx5IGJnLW9wYWNpdHktMTAgYm9yZGVyLW9wYWNpdHktMTA7XG4gICAgfVxuICB9XG4gIC5idG4tZGFuZ2VyLXNvZnQge1xuICAgIEBhcHBseSBiZy1kYW5nZXIgYm9yZGVyLWRhbmdlciBiZy1vcGFjaXR5LTIwIGJvcmRlci1vcGFjaXR5LTUgdGV4dC1kYW5nZXIgZGFyazpib3JkZXItZGFuZ2VyIGRhcms6Ym9yZGVyLW9wYWNpdHktMjA7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgYmctb3BhY2l0eS0xMCBib3JkZXItb3BhY2l0eS0xMDtcbiAgICB9XG4gIH1cbiAgLmJ0bi1kYXJrLXNvZnQge1xuICAgIEBhcHBseSBiZy1kYXJrIGJvcmRlci1kYXJrIGJnLW9wYWNpdHktMjAgYm9yZGVyLW9wYWNpdHktNSB0ZXh0LWRhcmsgZGFyazpiZy1kYXJrbW9kZS04MDAvMzAgZGFyazpib3JkZXItZGFya21vZGUtODAwLzYwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBAYXBwbHkgYmctb3BhY2l0eS0xMCBib3JkZXItb3BhY2l0eS0xMCBkYXJrOmJnLWRhcmttb2RlLTgwMC81MCBkYXJrOmJvcmRlci1kYXJrbW9kZS04MDA7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwMDBweCwgMHB4LCAwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGluc2V0OiAwcHggYXV0byBhdXRvIDBweDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IDAuMnMsIG9wYWNpdHkgMC4ycyAwcztcbiAgICBAYXBwbHkgaW52aXNpYmxlIG9wYWNpdHktMCBhYnNvbHV0ZTtcbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLWluLW91dCAwcywgb3BhY2l0eSAwLjJzIDBzO1xuICAgICAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDA7XG4gICAgICA+IC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IG10LTE7XG4gICAgICAgIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICAgICAgICAgIEBhcHBseSB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAjMDAwMDAwMTc7XG4gICAgICBAYXBwbHkgcm91bmRlZC1tZCByZWxhdGl2ZSBwLTIgdy1mdWxsIG10LTU7XG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IHAtMiBmb250LW1lZGl1bTtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgQGFwcGx5IG15LTIgLW14LTI7XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBwLTIgdHJhbnNpdGlvbiBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQgcm91bmRlZC1tZDtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1mb290ZXIge1xuICAgICAgICBAYXBwbHkgZmxleCBwLTE7XG4gICAgICB9XG4gICAgICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICAgICAgQGFwcGx5IGludmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIEBhcHBseSBiZy13aGl0ZSBkYXJrOmJnLWRhcmttb2RlLTYwMDtcbiAgfVxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgQGFwcGx5IGJvcmRlci1zbGF0ZS0yMDAvNjAgZGFyazpib3JkZXItZGFya21vZGUtNDAwO1xuICB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBAYXBwbHkgaG92ZXI6Ymctc2xhdGUtMjAwLzYwIGRhcms6YmctZGFya21vZGUtNjAwIGRhcms6aG92ZXI6YmctZGFya21vZGUtNDAwO1xuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5maWxlIHtcbiAgICAuZmlsZV9faWNvbiB7XG4gICAgICBAYXBwbHkgYmctY29udGFpbiByZWxhdGl2ZSBiZy1uby1yZXBlYXQgYmctY2VudGVyIGJsb2NrO1xuICAgICAgJi5maWxlX19pY29uLS1lbXB0eS1kaXJlY3Rvcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc3ODYnIGhlaWdodD0nNzg2JyB2aWV3Qm94PScwIDAgNzg2IDc4NiclM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzAuNScgeDI9JzAuNScgeTI9JzEnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjM4YTk3YWMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjM1ZDZjODMnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfMicgZGF0YS1uYW1lPSdHcm91cCAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY3IC05MyknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzQnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDQnIHdpZHRoPSc0MTgnIGhlaWdodD0nNjgxJyByeD0nNDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDg5NiAxMDkpJyBmaWxsPSclMjM5NWE1YjknLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8zJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAzJyB3aWR0aD0nNDMzJyBoZWlnaHQ9JzY4MScgcng9JzQwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MDYgOTMpJyBmaWxsPSclMjNhMGFlYzAnLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8yJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyJyB3aWR0aD0nNzg2JyBoZWlnaHQ9JzcyMScgcng9JzQwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1NjcgMTU4KScgZmlsbD0ndXJsKCUyM2xpbmVhci1ncmFkaWVudCknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICAgICYuZmlsZV9faWNvbi0tZGlyZWN0b3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNzg2JyBoZWlnaHQ9Jzc4Nicgdmlld0JveD0nMCAwIDc4NiA3ODYnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjUnIHgyPScwLjUnIHkyPScxJyBncmFkaWVudFVuaXRzPSdvYmplY3RCb3VuZGluZ0JveCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzOGE5N2FjJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzNWQ2YzgzJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzMnIGRhdGEtbmFtZT0nR3JvdXAgMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NyAtOTMpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV80JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA0JyB3aWR0aD0nNDE4JyBoZWlnaHQ9JzY4MScgcng9JzQwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4OTYgMTA5KScgZmlsbD0nJTIzOTVhNWI5Jy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMycgd2lkdGg9JzQzMycgaGVpZ2h0PSc2ODEnIHJ4PSc0MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjA2IDkzKScgZmlsbD0nJTIzYTBhZWMwJy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMicgd2lkdGg9Jzc0MicgaGVpZ2h0PSc3MzQnIHJ4PSc0MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTkwIDE0NSknIGZpbGw9JyUyM2JlYzhkOScvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzUnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDUnIHdpZHRoPSc3ODYnIGhlaWdodD0nNjkyJyByeD0nNDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDU2NyAxODcpJyBmaWxsPSd1cmwoJTIzbGluZWFyLWdyYWRpZW50KScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgICAgJi5maWxlX19pY29uLS1maWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNjI4LjAyNycgaGVpZ2h0PSc3ODYuMDEyJyB2aWV3Qm94PScwIDAgNjI4LjAyNyA3ODYuMDEyJyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50JyB4MT0nMC41JyB4Mj0nMC41JyB5Mj0nMScgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzhhOTdhYycvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzVkNmM4MycvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF81JyBkYXRhLW5hbWU9J0dyb3VwIDUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NDYgLTkyLjk4OCknJTNFJTNDcGF0aCBpZD0nVW5pb25fMicgZGF0YS1uYW1lPSdVbmlvbiAyJyBkPSdNNDAsNzg2QTQwLDQwLDAsMCwxLDAsNzQ2VjQwQTQwLDQwLDAsMCwxLDQwLDBINTAxVjEwM2gyOXYyNGg5OFY3NDZhNDAsNDAsMCwwLDEtNDAsNDBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2NDYgOTMpJyBmaWxsPSd1cmwoJTIzbGluZWFyLWdyYWRpZW50KScvJTNFJTNDcGF0aCBpZD0nSW50ZXJzZWN0aW9uXzInIGRhdGEtbmFtZT0nSW50ZXJzZWN0aW9uIDInIGQ9J00uNDA5LDE2Mi4wNDJsLjA1OC0xMDkuOWMzMS42MDUsMjkuNzM5LDEyNS4zNywxMjUuMzc3LDEyNS4zNywxMjUuMzc3bC0xMDkuOTc2LjA0OUEyMC4wMjUsMjAuMDI1LDAsMCwxLC40MDksMTYyLjA0MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExNDcgNDIpJyBmaWxsPSclMjNiZWM4ZDknIHN0cm9rZT0nJTIzYmVjOGQ5JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICAgICYuZmlsZV9faWNvbi0taW1hZ2UgLmZpbGVfX2ljb24tLWltYWdlX19wcmV2aWV3IHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSByb3VuZGVkLW1kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmlsZV9faWNvbl9fZmlsZS1uYW1lIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIG0tYXV0byB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBib3R0b20tMCB0ZXh0LXdoaXRlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgW3R5cGU9XCJ0ZXh0XCJdLFxuICBbdHlwZT1cImVtYWlsXCJdLFxuICBbdHlwZT1cInVybFwiXSxcbiAgW3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgW3R5cGU9XCJudW1iZXJcIl0sXG4gIFt0eXBlPVwiZGF0ZVwiXSxcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgW3R5cGU9XCJtb250aFwiXSxcbiAgW3R5cGU9XCJzZWFyY2hcIl0sXG4gIFt0eXBlPVwidGVsXCJdLFxuICBbdHlwZT1cInRpbWVcIl0sXG4gIFt0eXBlPVwid2Vla1wiXSxcbiAgW211bHRpcGxlXSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgQGFwcGx5IGJvcmRlci1zbGF0ZS0yMDA7XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmZvcm0tY2hlY2sge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgfVxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIG1sLTI7XG4gIH1cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0xMDAgZWFzZS1pbi1vdXQ7XG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGFwcGx5IHNoYWRvdy1zbSBib3JkZXItc2xhdGUtMjAwIGN1cnNvci1wb2ludGVyIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLW9mZnNldC0wIGZvY3VzOnJpbmctcHJpbWFyeSBmb2N1czpyaW5nLW9wYWNpdHktMjAgZGFyazpiZy1kYXJrbW9kZS04MDAgZGFyazpib3JkZXItdHJhbnNwYXJlbnQgZGFyazpmb2N1czpyaW5nLXNsYXRlLTcwMCBkYXJrOmZvY3VzOnJpbmctb3BhY2l0eS01MDtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGJvcmRlci1wcmltYXJ5IGJvcmRlci1vcGFjaXR5LTEwO1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS03MCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgfVxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBhcHBseSBzaGFkb3ctc20gYm9yZGVyLXNsYXRlLTIwMCBjdXJzb3ItcG9pbnRlciByb3VuZGVkIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLW9mZnNldC0wIGZvY3VzOnJpbmctcHJpbWFyeSBmb2N1czpyaW5nLW9wYWNpdHktMjAgZGFyazpiZy1kYXJrbW9kZS04MDAgZGFyazpib3JkZXItdHJhbnNwYXJlbnQgZGFyazpmb2N1czpyaW5nLXNsYXRlLTcwMCBkYXJrOmZvY3VzOnJpbmctb3BhY2l0eS01MDtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGJvcmRlci1wcmltYXJ5IGJvcmRlci1vcGFjaXR5LTEwO1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS03MCBjdXJzb3Itbm90LWFsbG93ZWQgZGFyazpiZy1kYXJrbW9kZS04MDAvNTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsIHJlbGF0aXZlIGJnLW5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICAgICAgQGFwcGx5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBhYnNvbHV0ZSBpbnNldC15LTAgbXktYXV0byByb3VuZGVkLWZ1bGwgZGFyazpiZy1kYXJrbW9kZS02MDA7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBAYXBwbHkgYmctcHJpbWFyeSBib3JkZXItcHJpbWFyeTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC8qIERlZmF1bHQgRm9ybSBDb250cm9sICovXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uIGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCB3LWZ1bGwgdGV4dC1zbSBib3JkZXItc2xhdGUtMjAwIHNoYWRvdy1zbSByb3VuZGVkLW1kIHBsYWNlaG9sZGVyOnRleHQtc2xhdGUtNDAwLzkwIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLXByaW1hcnkgZm9jdXM6cmluZy1vcGFjaXR5LTIwIGZvY3VzOmJvcmRlci1wcmltYXJ5IGZvY3VzOmJvcmRlci1vcGFjaXR5LTQwIGRhcms6YmctZGFya21vZGUtODAwIGRhcms6Ym9yZGVyLXRyYW5zcGFyZW50IGRhcms6Zm9jdXM6cmluZy1zbGF0ZS03MDAgZGFyazpmb2N1czpyaW5nLW9wYWNpdHktNTAgZGFyazp0cmFuc2l0aW9uLW5vbmUgZGFyazpwbGFjZWhvbGRlcjp0ZXh0LXNsYXRlLTUwMC84MDtcbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgIEBhcHBseSBiZy1zbGF0ZS0xMDAgY3Vyc29yLW5vdC1hbGxvd2VkIGRhcms6YmctZGFya21vZGUtODAwLzUwIGRhcms6Ym9yZGVyLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC8qIERlZmF1bHQgU2l6ZXMgKi9cbiAgLmZvcm0tY29udHJvbC1zbSB7XG4gICAgQGFwcGx5IHRleHQteHMgcHktMS41IHB4LTI7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1sZyB7XG4gICAgQGFwcGx5IHRleHQtbGcgcHktMS41IHB4LTQ7XG4gIH1cblxuICAvKiBGb3JtIENvbnRyb2wgUm91bmRlZCAqL1xuICAuZm9ybS1jb250cm9sLXJvdW5kZWQge1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmZvcm0taW5saW5lIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgQGFwcGx5IG1iLTAgbXItNSB0ZXh0LXJpZ2h0O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIEBhcHBseSBmbGV4LTE7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBhcHBseSBibG9jaztcbiAgfVxuICAuZm9ybS1sYWJlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAYXBwbHkgbWItMiBtci0wIHRleHQtbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLyogRGVmYXVsdCBGb3JtIFNlbGVjdCAqL1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uIGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCB3LWZ1bGwgdGV4dC1zbSBib3JkZXItc2xhdGUtMjAwIHNoYWRvdy1zbSByb3VuZGVkLW1kIHB5LTIgcHgtMyBwci04IGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLXByaW1hcnkgZm9jdXM6cmluZy1vcGFjaXR5LTIwIGZvY3VzOmJvcmRlci1wcmltYXJ5IGZvY3VzOmJvcmRlci1vcGFjaXR5LTQwIGRhcms6YmctZGFya21vZGUtODAwIGRhcms6Ym9yZGVyLXRyYW5zcGFyZW50IGRhcms6Zm9jdXM6cmluZy1zbGF0ZS03MDAgZGFyazpmb2N1czpyaW5nLW9wYWNpdHktNTA7XG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICBAYXBwbHkgYmctc2xhdGUtMTAwIGN1cnNvci1ub3QtYWxsb3dlZCBkYXJrOmJnLWRhcmttb2RlLTgwMC81MDtcbiAgICB9XG4gIH1cblxuICAvKiBEZWZhdWx0IFNpemVzICovXG4gIC5mb3JtLXNlbGVjdC1zbSB7XG4gICAgQGFwcGx5IHRleHQteHMgcHktMS41IHBsLTIgcHItODtcbiAgfVxuICAuZm9ybS1zZWxlY3QtbGcge1xuICAgIEBhcHBseSB0ZXh0LWxnIHB5LTEuNSBwbC00IHByLTg7XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmltYWdlLWZpdCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICYgPiBpbWcge1xuICAgICAgQGFwcGx5IGFic29sdXRlIG9iamVjdC1jb3ZlciB3LWZ1bGwgaC1mdWxsO1xuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIEBhcHBseSBmbGV4O1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIEBhcHBseSBweS0yIHB4LTMgYmctc2xhdGUtMTAwIGJvcmRlciBzaGFkb3ctc20gYm9yZGVyLXNsYXRlLTIwMCB0ZXh0LXNsYXRlLTYwMCBkYXJrOmJnLWRhcmttb2RlLTkwMC8yMCBkYXJrOmJvcmRlci1kYXJrbW9kZS05MDAvMjAgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbiAgICB9XG4gICAgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZTtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLXI7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmZvcm0tY29udHJvbCB7XG4gICAgICBAYXBwbHkgei0xMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLm1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMDAwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMGE2O1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMnMsIG9wYWNpdHkgMC4ycyAwcztcbiAgICBAYXBwbHkgaW52aXNpYmxlIG9wYWNpdHktMCB3LXNjcmVlbiBoLXNjcmVlbiBmaXhlZCBsZWZ0LTAgdG9wLTA7XG4gICAgJi5tb2RhbC1vdmVybGFwIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDBhNjtcbiAgICB9XG4gICAgJi5tb2RhbC1zdGF0aWMge1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBhbmltYXRpb246IG1vZGFsLXN0YXRpYy1iYWNrZHJvcCAwLjNzIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IDBzLCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMDtcbiAgICAgID4gLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIEBhcHBseSBtdC0xNjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjRzO1xuICAgICAgQGFwcGx5IC1tdC0xNiBtYi0xNiBteC1hdXRvO1xuICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgICAgJi5tb2RhbC1zbSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubW9kYWwtbGcge1xuICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1vZGFsLXhsIHtcbiAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAmLm1vZGFsLXhsIHtcbiAgICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICA+IFtkYXRhLXR3LWRpc21pc3M9XCJtb2RhbFwiXSB7XG4gICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgdG9wLTAgbXQtMyBtci0zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubW9kYWwtc2xpZGUtb3ZlciB7XG4gICAgICBAYXBwbHkgb3ZlcmZsb3cteC1oaWRkZW47XG4gICAgICAmLm1vZGFsLXN0YXRpYyB7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICBAYXBwbHkgYW5pbWF0ZS1ub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNob3cge1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IDBzLCBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgICAgICA+IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgIEBhcHBseSBtci0wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuNnM7XG4gICAgICAgIEBhcHBseSBtdC0wIG1iLTA7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICBAYXBwbHkgcm91bmRlZC1ub25lIG1pbi1oLXNjcmVlbjtcbiAgICAgICAgICA+IFtkYXRhLXR3LWRpc21pc3M9XCJtb2RhbFwiXSB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LWF1dG8gbXQtNCAtbWwtMTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAYXBwbHkgdy1mdWxsIGJnLXdoaXRlIHJlbGF0aXZlIHJvdW5kZWQtbWQgc2hhZG93LW1kIGRhcms6YmctZGFya21vZGUtNjAwO1xuICB9XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBweC01IHB5LTMgYm9yZGVyLWIgYm9yZGVyLXNsYXRlLTIwMC82MCBkYXJrOmJvcmRlci1kYXJrbW9kZS00MDA7XG4gIH1cbiAgLm1vZGFsLWJvZHkge1xuICAgIEBhcHBseSBwLTU7XG4gIH1cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgQGFwcGx5IHB4LTUgcHktMyB0ZXh0LXJpZ2h0IGJvcmRlci10IGJvcmRlci1zbGF0ZS0yMDAvNjAgZGFyazpib3JkZXItZGFya21vZGUtNDAwO1xuICB9XG5cbiAgQGtleWZyYW1lcyBtb2RhbC1zdGF0aWMtYmFja2Ryb3Age1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgJi5tb2RhbC1zbGlkZS1vdmVyIHtcbiAgICAmLnNob3cge1xuICAgICAgPiAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQgPiBbZGF0YS10dy1kaXNtaXNzPVwibW9kYWxcIl0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGFwcGx5IC1tbC0xMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIEBhcHBseSBmbGV4IG1yLWF1dG87XG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgICAgQGFwcGx5IGJveCBmb250LW1lZGl1bSBkYXJrOmJnLWRhcmttb2RlLTQwMDtcbiAgICAgIH1cbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIEBhcHBseSBidG4gc2hhZG93LW5vbmUgZm9udC1ub3JtYWwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtc2xhdGUtODAwIG1yLTIgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAYXBwbHkgdy1mdWxsIG1yLTA7XG4gIH1cbiAgLnBhZ2UtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAYXBwbHkgZmxleC0xO1xuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgJjpudGgtY2hpbGQoNyksXG4gICAgICAmOm50aC1jaGlsZCg4KSxcbiAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgQGFwcGx5IHB4LTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGFwcGx5IG1pbi13LTAgbXItMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLnByb2dyZXNzIHtcbiAgICBAYXBwbHkgdy1mdWxsIGgtMiBiZy1zbGF0ZS0yMDAgcm91bmRlZCBkYXJrOmJnLWJsYWNrLzIwO1xuICB9XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIEBhcHBseSBiZy1wcmltYXJ5IGgtZnVsbCByb3VuZGVkIHRleHQteHMgdGV4dC13aGl0ZSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjtcbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAubmF2IHtcbiAgICBAYXBwbHkgdy1mdWxsIGZsZXg7XG4gICAgJi5uYXYtdGFicyB7XG4gICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXNsYXRlLTIwMCBkYXJrOmJvcmRlci1kYXJrbW9kZS00MDA7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBAYXBwbHkgLW1iLXB4O1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIEBhcHBseSBibG9jayBib3JkZXItdHJhbnNwYXJlbnQgcm91bmRlZC10LW1kO1xuICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIEBhcHBseSBob3ZlcjpiZy1zbGF0ZS0xMDAgZGFyazpob3ZlcjpiZy1kYXJrbW9kZS00MDAgZGFyazpob3Zlcjpib3JkZXItdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSBib3JkZXItc2xhdGUtMjAwIGJvcmRlci1iLXRyYW5zcGFyZW50IGZvbnQtbWVkaXVtIGRhcms6YmctdHJhbnNwYXJlbnQgZGFyazpib3JkZXItdC1kYXJrbW9kZS00MDAgZGFyazpib3JkZXItYi1kYXJrbW9kZS02MDAgZGFyazpib3JkZXIteC1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2LXBpbGxzIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQgYm9yZGVyLTA7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZSBmb250LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXYtYm94ZWQtdGFicyB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAjMDAwMDAwMGI7XG4gICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZSBmb250LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXYtbGluay10YWJzIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTIgYm9yZGVyLXRyYW5zcGFyZW50O1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi1wcmltYXJ5IGZvbnQtbWVkaXVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2LWxpbmsge1xuICAgIEBhcHBseSBibG9jayBhcHBlYXJhbmNlLW5vbmUgcHgtNSBweS0yLjUgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudCB0ZXh0LXNsYXRlLTcwMCBkYXJrOnRleHQtc2xhdGUtNDAwO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTgwMCBkYXJrOnRleHQtd2hpdGU7XG4gICAgfVxuICB9XG4gIC50YWItY29udGVudCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIC50YWItcGFuZSB7XG4gICAgICB0b3A6IC05OTk5cHg7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC42cywgb3BhY2l0eSAwLjZzIDBzO1xuICAgICAgQGFwcGx5IGFic29sdXRlIGludmlzaWJsZSBvcGFjaXR5LTA7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuNnMgMHM7XG4gICAgICAgIEBhcHBseSBzdGF0aWMgdmlzaWJsZSBvcGFjaXR5LTEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLnR5cGluZy1kb3RzIHtcbiAgICBzcGFuIHtcbiAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbjogMXMgdHlwZS1hbmltYXRpb24gaW5maW5pdGUgMC4zMzMzM3M7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbjogMXMgdHlwZS1hbmltYXRpb24gaW5maW5pdGUgMC42NjY2NnM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbjogMXMgdHlwZS1hbmltYXRpb24gaW5maW5pdGUgMC45OTk5OXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyB0eXBlLWFuaW1hdGlvbiB7XG4gICAgNTAlIHtcbiAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLnpvb20taW4ge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMCBlYXNlLWluLW91dCB0cmFuc2Zvcm0gY3Vyc29yLXBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBAYXBwbHkgc2NhbGUtMTA1IHNoYWRvdy14bDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmJveCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAwYjtcbiAgICBAYXBwbHkgYmctd2hpdGUgYm9yZGVyLXRyYW5zcGFyZW50IHJvdW5kZWQtbWQgcmVsYXRpdmUgZGFyazpiZy1kYXJrbW9kZS02MDAgZGFyazpib3JkZXItdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsImh0bWwge1xuICAgIEBhcHBseSBiZy1zbGF0ZS0yMDA7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgYm9keSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgICAgICAqLFxuICAgICAgICAgICAgOjpiZWZvcmUsXG4gICAgICAgICAgICA6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXdoaXRlLzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keSB7XG4gICAgICAgIEBhcHBseSBhbnRpYWxpYXNlZCBvdmVyZmxvdy14LWhpZGRlbiBwdC0zIHB4LTggdGV4dC1zbSB0ZXh0LXNsYXRlLTgwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGxheWVyIHV0aWxpdGllcyB7XG4gICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAgIC5uby1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgSUUsIEVkZ2UgYW5kIEZpcmVmb3ggKi9cbiAgICAubm8tc2Nyb2xsYmFyIHtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICB9XG59XG4iLCIvKiBEZWZhdWx0IGNvbG9ycyAqL1xuOnJvb3Qge1xuICAgIC8qIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmJsdWUuOTAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLnRlYWwuNjAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLmFtYmVyLjUwMFwiKTtcbiAgICAtLWNvbG9yLXBlbmRpbmc6IHRoZW1lKFwiY29sb3JzLnJnYi5vcmFuZ2UuNTAwXCIpO1xuICAgIC0tY29sb3ItZGFuZ2VyOiB0aGVtZShcImNvbG9ycy5yZ2IucmVkLjcwMFwiKTtcbiAgICAtLWNvbG9yLWxpZ2h0OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMTAwXCIpO1xuICAgIC0tY29sb3ItZGFyazogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjgwMFwiKTsgKi9cbiAgICAtLWNvbG9yLXNsYXRlLTUwOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuNTBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS0xMDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS4xMDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS0yMDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS4yMDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS0zMDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS4zMDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS00MDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS40MDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS01MDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS41MDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS02MDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS42MDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS03MDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS43MDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS04MDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS44MDBcIik7XG4gICAgLS1jb2xvci1zbGF0ZS05MDA6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS45MDBcIik7XG4gICAgLS1jb2xvci1wcmltYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2IuZW1lcmFsZC45MDBcIik7XG4gICAgLS1jb2xvci1zZWNvbmRhcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5lbWVyYWxkLjUwMFwiKTtcbiAgICAtLWNvbG9yLXN1Y2Nlc3M6IHRoZW1lKFwiY29sb3JzLnJnYi5lbWVyYWxkLjYwMFwiKTtcbiAgICAtLWNvbG9yLWluZm86IHRoZW1lKFwiY29sb3JzLnJnYi5jeWFuLjUwMFwiKTtcbiAgICAtLWNvbG9yLXdhcm5pbmc6IHRoZW1lKFwiY29sb3JzLnJnYi55ZWxsb3cuNDAwXCIpO1xuICAgIC0tY29sb3ItcGVuZGluZzogdGhlbWUoXCJjb2xvcnMucmdiLmFtYmVyLjUwMFwiKTtcbiAgICAtLWNvbG9yLWRhbmdlcjogdGhlbWUoXCJjb2xvcnMucmdiLnJvc2UuNjAwXCIpO1xuICAgIC0tY29sb3ItbGlnaHQ6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS4xMDBcIik7XG4gICAgLS1jb2xvci1kYXJrOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuODAwXCIpO1xufVxuXG4vKiBEZWZhdWx0IGRhcmstbW9kZSBjb2xvcnMgKi9cbi5kYXJrIHtcbiAgICAtLWNvbG9yLXByaW1hcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5ibHVlLjgwMFwiKTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwMDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjQwMFwiKTtcbiAgICAtLWNvbG9yLWRhcmttb2RlLTUwOiA4NyAxMDMgMTMyO1xuICAgIC0tY29sb3ItZGFya21vZGUtMTAwOiA3NCA5MCAxMjE7XG4gICAgLS1jb2xvci1kYXJrbW9kZS0yMDA6IDY1IDgxIDExNDtcbiAgICAtLWNvbG9yLWRhcmttb2RlLTMwMDogNTMgNjkgMTAzO1xuICAgIC0tY29sb3ItZGFya21vZGUtNDAwOiA0OCA2MSA5MztcbiAgICAtLWNvbG9yLWRhcmttb2RlLTUwMDogNDEgNTMgODI7XG4gICAgLS1jb2xvci1kYXJrbW9kZS02MDA6IDQwIDUxIDc4O1xuICAgIC0tY29sb3ItZGFya21vZGUtNzAwOiAzNSA0NSA2OTtcbiAgICAtLWNvbG9yLWRhcmttb2RlLTgwMDogMjcgMzcgNTk7XG4gICAgLS1jb2xvci1kYXJrbW9kZS05MDA6IDE1IDIzIDQyO1xufVxuXG4vKiBUaGVtZSAxIGNvbG9ycyAqL1xuLnRoZW1lLTEge1xuICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmVtZXJhbGQuOTAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLmVtZXJhbGQuNjAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLnllbGxvdy40MDBcIik7XG4gICAgLS1jb2xvci1wZW5kaW5nOiB0aGVtZShcImNvbG9ycy5yZ2IuYW1iZXIuNTAwXCIpO1xuICAgIC0tY29sb3ItZGFuZ2VyOiB0aGVtZShcImNvbG9ycy5yZ2Iucm9zZS42MDBcIik7XG4gICAgLS1jb2xvci1saWdodDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjEwMFwiKTtcbiAgICAtLWNvbG9yLWRhcms6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS44MDBcIik7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgLS1jb2xvci1wcmltYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2IuZW1lcmFsZC44MDBcIik7XG4gICAgfVxufVxuXG4vKiBUaGVtZSAyIGNvbG9ycyAqL1xuLnRoZW1lLTIge1xuICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmJsdWUuODAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLmxpbWUuNTAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLnllbGxvdy40MDBcIik7XG4gICAgLS1jb2xvci1wZW5kaW5nOiB0aGVtZShcImNvbG9ycy5yZ2Iub3JhbmdlLjUwMFwiKTtcbiAgICAtLWNvbG9yLWRhbmdlcjogdGhlbWUoXCJjb2xvcnMucmdiLnJlZC42MDBcIik7XG4gICAgLS1jb2xvci1saWdodDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjEwMFwiKTtcbiAgICAtLWNvbG9yLWRhcms6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS44MDBcIik7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgLS1jb2xvci1wcmltYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2IuYmx1ZS43MDBcIik7XG4gICAgfVxufVxuXG4vKiBUaGVtZSAzIGNvbG9ycyAqL1xuLnRoZW1lLTMge1xuICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uOTAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLnRlYWwuNjAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLmFtYmVyLjUwMFwiKTtcbiAgICAtLWNvbG9yLXBlbmRpbmc6IHRoZW1lKFwiY29sb3JzLnJnYi5hbWJlci42MDBcIik7XG4gICAgLS1jb2xvci1kYW5nZXI6IHRoZW1lKFwiY29sb3JzLnJnYi5yZWQuNzAwXCIpO1xuICAgIC0tY29sb3ItbGlnaHQ6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS4xMDBcIik7XG4gICAgLS1jb2xvci1kYXJrOiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuODAwXCIpO1xuICAgICYuZGFyayB7XG4gICAgICAgIC0tY29sb3ItcHJpbWFyeTogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uODAwXCIpO1xuICAgIH1cbn1cblxuLyogVGhlbWUgNCBjb2xvcnMgKi9cbi50aGVtZS00IHtcbiAgICAtLWNvbG9yLXByaW1hcnk6IHRoZW1lKFwiY29sb3JzLnJnYi5pbmRpZ28uOTAwXCIpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2Iuc2xhdGUuMjAwXCIpO1xuICAgIC0tY29sb3Itc3VjY2VzczogdGhlbWUoXCJjb2xvcnMucmdiLmVtZXJhbGQuNjAwXCIpO1xuICAgIC0tY29sb3ItaW5mbzogdGhlbWUoXCJjb2xvcnMucmdiLmN5YW4uNTAwXCIpO1xuICAgIC0tY29sb3Itd2FybmluZzogdGhlbWUoXCJjb2xvcnMucmdiLnllbGxvdy41MDBcIik7XG4gICAgLS1jb2xvci1wZW5kaW5nOiB0aGVtZShcImNvbG9ycy5yZ2Iub3JhbmdlLjYwMFwiKTtcbiAgICAtLWNvbG9yLWRhbmdlcjogdGhlbWUoXCJjb2xvcnMucmdiLnJlZC43MDBcIik7XG4gICAgLS1jb2xvci1saWdodDogdGhlbWUoXCJjb2xvcnMucmdiLnNsYXRlLjEwMFwiKTtcbiAgICAtLWNvbG9yLWRhcms6IHRoZW1lKFwiY29sb3JzLnJnYi5zbGF0ZS44MDBcIik7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgLS1jb2xvci1wcmltYXJ5OiB0aGVtZShcImNvbG9ycy5yZ2IuaW5kaWdvLjcwMFwiKTtcbiAgICB9XG59XG4iLCIvKiBCcmVha3BvaW50IHVwICovXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkc2NyZWVuKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKHRoZW1lKFwic2NyZWVucy4jeyRzY3JlZW59XCIpIC0gMXB4KSkge1xuICAgICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIEJyZWFrcG9pbnQgZG93biAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkc2NyZWVuKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKHRoZW1lKFwic2NyZWVucy4jeyRzY3JlZW59XCIpIC0gMXB4KSkge1xuICAgICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIEJyZWFrcG9pbnQgb25seSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkc2NyZWVuKSB7XG4gIEBtZWRpYSAod2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRzY3JlZW4pKSB7XG4gICAgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIHRleHQtcHJpbWFyeSBkYXJrOnRleHQtc2xhdGUtMzAwO1xuICAmLmJyZWFkY3J1bWItbGlnaHQge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtb3BhY2l0eS05MDtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2U4ZWVmZicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCBicmVhZGNydW1iX19pY29uJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1vcGFjaXR5LTgwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBtbC01IHBsLTAuNTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCBicmVhZGNydW1iX19pY29uJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuMTI1cmVtO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbXktYXV0byBpbnNldC15LTA7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTgwMCBjdXJzb3ItdGV4dCBkYXJrOnRleHQtc2xhdGUtNDAwO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyayB7XG4gIC5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzcxODA5Nicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCBicmVhZGNydW1iX19pY29uJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiKiB7XG4gIEBmb3IgJGkgZnJvbSAxIHRvIDUwIHtcbiAgICA+IC5pbnRyby14Om50aC1jaGlsZCgkaSkge1xuICAgICAgei1pbmRleDogY2FsYyg1MCAtICRpKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICBhbmltYXRpb246IDAuNHMgaW50cm8teC1hbmltYXRpb24gZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkaSAqIDAuMXMpO1xuICAgIH1cbiAgICA+IC4taW50cm8teDpudGgtY2hpbGQoJGkpIHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNTAgLSAkaSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICAgIGFuaW1hdGlvbjogMC40cyBpbnRyby14LWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRpICogMC4xcyk7XG4gICAgfVxuICAgID4gLmludHJvLXk6bnRoLWNoaWxkKCRpKSB7XG4gICAgICB6LWluZGV4OiBjYWxjKDUwIC0gJGkpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgIGFuaW1hdGlvbjogMC40cyBpbnRyby15LWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRpICogMC4xcyk7XG4gICAgfVxuICAgID4gLi1pbnRyby15Om50aC1jaGlsZCgkaSkge1xuICAgICAgei1pbmRleDogY2FsYyg1MCAtICRpKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXktYW5pbWF0aW9uIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGkgKiAwLjFzKTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbnRyby14LWFuaW1hdGlvbiB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW50cm8teS1hbmltYXRpb24ge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG4iLCIudGFibGUge1xuICBAYXBwbHkgdy1mdWxsIHRleHQtbGVmdDtcbiAgdGhlYWQge1xuICAgICYudGFibGUtZGFyayB7XG4gICAgICBAYXBwbHkgYmctZGFyayB0ZXh0LXdoaXRlIGRhcms6YmctYmxhY2svMzA7XG4gICAgICB0ciB0aCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYi0wO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxlLWxpZ2h0IHtcbiAgICAgIEBhcHBseSBiZy1zbGF0ZS0yMDAvNjAgZGFyazpiZy1zbGF0ZS0yMDA7XG4gICAgICB0ciB0aCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYi0wIHRleHQtc2xhdGUtNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0aCB7XG4gICAgQGFwcGx5IGZvbnQtbWVkaXVtIHB4LTUgcHktMyBib3JkZXItYi0yIGRhcms6Ym9yZGVyLWRhcmttb2RlLTMwMDtcbiAgfVxuICB0ZCB7XG4gICAgQGFwcGx5IHB4LTUgcHktMyBib3JkZXItYiBkYXJrOmJvcmRlci1kYXJrbW9kZS0zMDA7XG4gIH1cbiAgJi50YWJsZS1kYXJrIHtcbiAgICBAYXBwbHkgYmctZGFyayB0ZXh0LXdoaXRlIGRhcms6YmctYmxhY2svMzA7XG4gICAgdGgge1xuICAgICAgQGFwcGx5IGJvcmRlci1zbGF0ZS02MDAgZGFyazpib3JkZXItZGFya21vZGUtMzAwO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTYwMCBkYXJrOmJvcmRlci1kYXJrbW9kZS0zMDA7XG4gICAgfVxuICB9XG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIEBhcHBseSBib3JkZXItbCBib3JkZXItciBib3JkZXItdDtcbiAgICB9XG4gIH1cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdHI6aG92ZXIge1xuICAgICAgdGQge1xuICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwIGRhcms6YmctZGFya21vZGUtMzAwIGRhcms6Ymctb3BhY2l0eS01MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHRkIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBkYXJrOmJnLWRhcmttb2RlLTMwMCBkYXJrOmJnLW9wYWNpdHktNTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGFibGUtc20ge1xuICAgIHRoIHtcbiAgICAgIEBhcHBseSBweC00IHB5LTI7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBhcHBseSBweC00IHB5LTI7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuXG5naXRodWIuY29tIHN0eWxlIChjKSBWYXNpbHkgUG9sb3ZueW92IDx2YXN0QHdoaXRlYW50cy5uZXQ+XG5cbiovXG5cbi5obGpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLmhsanMtY29tbWVudCxcbi5obGpzLXF1b3RlIHtcbiAgY29sb3I6ICM5OTg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhsanMta2V5d29yZCxcbi5obGpzLXNlbGVjdG9yLXRhZyxcbi5obGpzLXN1YnN0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1udW1iZXIsXG4uaGxqcy1saXRlcmFsLFxuLmhsanMtdmFyaWFibGUsXG4uaGxqcy10ZW1wbGF0ZS12YXJpYWJsZSxcbi5obGpzLXRhZyAuaGxqcy1hdHRyIHtcbiAgY29sb3I6ICMwMDgwODA7XG59XG5cbi5obGpzLXN0cmluZyxcbi5obGpzLWRvY3RhZyB7XG4gIGNvbG9yOiAjZDE0O1xufVxuXG4uaGxqcy10aXRsZSxcbi5obGpzLXNlY3Rpb24sXG4uaGxqcy1zZWxlY3Rvci1pZCB7XG4gIGNvbG9yOiAjOTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtc3Vic3Qge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy10eXBlLFxuLmhsanMtY2xhc3MgLmhsanMtdGl0bGUge1xuICBjb2xvcjogIzQ1ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLXRhZyxcbi5obGpzLW5hbWUsXG4uaGxqcy1hdHRyaWJ1dGUge1xuICBjb2xvcjogIzAwMDA4MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhsanMtcmVnZXhwLFxuLmhsanMtbGluayB7XG4gIGNvbG9yOiAjMDA5OTI2O1xufVxuXG4uaGxqcy1zeW1ib2wsXG4uaGxqcy1idWxsZXQge1xuICBjb2xvcjogIzk5MDA3Mztcbn1cblxuLmhsanMtYnVpbHRfaW4sXG4uaGxqcy1idWlsdGluLW5hbWUge1xuICBjb2xvcjogIzAwODZiMztcbn1cblxuLmhsanMtbWV0YSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtZGVsZXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmRkO1xufVxuXG4uaGxqcy1hZGRpdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNkZmQ7XG59XG5cbi5obGpzLWVtcGhhc2lzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGxqcy1zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH1bZGF0YS10aXBweS1yb290XXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEwcHgpfS50aXBweS1ib3h7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O3doaXRlLXNwYWNlOm5vcm1hbDtvdXRsaW5lOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sdmlzaWJpbGl0eSxvcGFjaXR5fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93e2JvdHRvbTowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3R0b206LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjhweCA4cHggMDtib3JkZXItdG9wLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93e3RvcDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93OmJlZm9yZXt0b3A6LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjAgOHB4IDhweDtib3JkZXItYm90dG9tLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvd3tyaWdodDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXdpZHRoOjhweCAwIDhweCA4cHg7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbDtyaWdodDotN3B4O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnR9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvd3tsZWZ0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvdzpiZWZvcmV7bGVmdDotN3B4O2JvcmRlci13aWR0aDo4cHggOHB4IDhweCAwO2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTQsMS41LC4zOCwxLjExKX0udGlwcHktYXJyb3d7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjojMzMzfS50aXBweS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnRpcHB5LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggOXB4O3otaW5kZXg6MX0iLCIudGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XXtjb2xvcjojMjYzMjNkO2JveC1zaGFkb3c6MCAwIDIwcHggNHB4IHJnYmEoMTU0LDE2MSwxNzcsLjE1KSwwIDRweCA4MHB4IC04cHggcmdiYSgzNiw0MCw0NywuMjUpLDAgNHB4IDRweCAtMnB4IHJnYmEoOTEsOTQsMTA1LC4xNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdW2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdPi50aXBweS1iYWNrZHJvcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF0+LnRpcHB5LXN2Zy1hcnJvd3tmaWxsOiNmZmZ9IiwiLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktc3ZnLWFycm93e2JvdHRvbTowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LXN2Zy1hcnJvdzphZnRlciwudGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1zdmctYXJyb3c+c3Zne3RvcDoxNnB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1zdmctYXJyb3d7dG9wOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktc3ZnLWFycm93PnN2Z3tib3R0b206MTZweH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktc3ZnLWFycm93e3JpZ2h0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LXN2Zy1hcnJvdzphZnRlciwudGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktc3ZnLWFycm93PnN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0b3A6Y2FsYyg1MCUgLSAzcHgpO2xlZnQ6MTFweH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LXN2Zy1hcnJvd3tsZWZ0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1zdmctYXJyb3c6YWZ0ZXIsLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1zdmctYXJyb3c+c3Zne3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0b3A6Y2FsYyg1MCUgLSAzcHgpO3JpZ2h0OjExcHh9LnRpcHB5LXN2Zy1hcnJvd3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZpbGw6IzMzMzt0ZXh0LWFsaWduOmluaXRpYWx9LnRpcHB5LXN2Zy1hcnJvdywudGlwcHktc3ZnLWFycm93PnN2Z3twb3NpdGlvbjphYnNvbHV0ZX0iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPWhpZGRlbl1bZGF0YS1wbGFjZW1lbnRePXRvcF17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPWhpZGRlbl1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5dW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXVtkYXRhLXBsYWNlbWVudF49cmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0iLCIvKiFcbiAqIFRvYXN0aWZ5IGpzIDEuMTIuMFxuICogaHR0cHM6Ly9naXRodWIuY29tL2FwdmFydW4vdG9hc3RpZnktanNcbiAqIEBsaWNlbnNlIE1JVCBsaWNlbnNlZFxuICpcbiAqIENvcHlyaWdodCAoQykgMjAxOCBWYXJ1biBBIFBcbiAqL1xuXG4udG9hc3RpZnkge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMHB4IDM2cHggLTRweCByZ2JhKDc3LCA5NiwgMjMyLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzczYTVmZiwgIzU0NzdmNSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzczYTVmZiwgIzU0NzdmNSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi50b2FzdGlmeS5vbiB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnRvYXN0LWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b2FzdGlmeS1yaWdodCB7XG4gICAgcmlnaHQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS1sZWZ0IHtcbiAgICBsZWZ0OiAxNXB4O1xufVxuXG4udG9hc3RpZnktdG9wIHtcbiAgICB0b3A6IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi50b2FzdGlmeS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4udG9hc3RpZnktYXZhdGFyIHtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW46IC03cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRvYXN0aWZ5LWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAudG9hc3RpZnktcmlnaHQsIC50b2FzdGlmeS1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG4uZHJvcHpvbmUuZHotY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3B6b25lLmR6LWRyYWctaG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmRyb3B6b25lLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4uZHJvcHpvbmUgLmR6LW1lc3NhZ2UgLmR6LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogaW5oZXJpdDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIHtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotZGV0YWlscyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyB7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMmVtIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgcGFkZGluZzogMCAwLjRlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbXMtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFyayB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1zLWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBhbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICBtYXJnaW4tdG9wOiAtMjdweDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2ZywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1jb21wbGV0ZSAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldzpub3QoLmR6LXByb2Nlc3NpbmcpIC5kei1wcm9ncmVzcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICBhbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2NiwgIzQ0NCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDEzMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiAjYmUyNjI2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmUyNjI2LCAjYTkyMjIyKTtcbiAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA2NHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiZTI2MjY7XG59IiwiaW1nW2RhdGEtYWN0aW9uPVwiem9vbVwiXSB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cbi56b29tLWltZyxcbi56b29tLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2NjY7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbn1cbmltZy56b29tLWltZyB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG4uem9vbS1vdmVybGF5IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbiAgei1pbmRleDogNDIwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IDMwMG1zO1xufVxuLnpvb20tb3ZlcmxheS1vcGVuIC56b29tLW92ZXJsYXkge1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJpbWdbZGF0YS1hY3Rpb249XCJ6b29tXCJdIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLnpvb20taW1nLFxuLnpvb20taW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY2NjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuaW1nLnpvb20taW1nIHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cbi56b29tLW92ZXJsYXkge1xuICBjdXJzb3I6IHpvb20tb3V0O1xuICB6LWluZGV4OiA0MjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgMzAwbXM7XG59XG4uem9vbS1vdmVybGF5LW9wZW4gLnpvb20tb3ZlcmxheSB7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYklpNHVMMk56Y3k5NmIyOXRMbU56Y3lKZExDSnVZVzFsY3lJNlcxMHNJbTFoY0hCcGJtZHpJam9pUVVGQlFUdEZRVU5GTEdkQ1FVRm5RanREUVVOcVFqdEJRVU5FT3p0RlFVVkZMRzFDUVVGdFFqdEZRVU51UWl4aFFVRmhPMFZCUTJJc2MwSkJRWE5DTzBOQlEzWkNPMEZCUTBRN1JVRkRSU3hwUWtGQmFVSTdRMEZEYkVJN1FVRkRSRHRGUVVORkxHbENRVUZwUWp0RlFVTnFRaXhoUVVGaE8wVkJRMklzYVVKQlFXbENPMFZCUTJwQ0xHZENRVUZuUWp0RlFVTm9RaXhQUVVGUE8wVkJRMUFzVVVGQlVUdEZRVU5TTEZOQlFWTTdSVUZEVkN4VlFVRlZPMFZCUTFZc01rSkJRVEpDTzBWQlF6TkNMRmRCUVZjN1JVRkRXQ3dyUWtGQkswSTdRMEZEYUVNN1FVRkRSRHRGUVVORkxEWkNRVUUyUWp0RlFVTTNRaXhYUVVGWE8wTkJRMW9pTENKbWFXeGxJam9pZW05dmJTNWpjM01pTENKemIzVnlZMlZ6UTI5dWRHVnVkQ0k2V3lKcGJXZGJaR0YwWVMxaFkzUnBiMjQ5WENKNmIyOXRYQ0pkSUh0Y2JpQWdZM1Z5YzI5eU9pQjZiMjl0TFdsdU8xeHVmVnh1TG5wdmIyMHRhVzFuTEZ4dUxucHZiMjB0YVcxbkxYZHlZWEFnZTF4dUlDQndiM05wZEdsdmJqb2djbVZzWVhScGRtVTdYRzRnSUhvdGFXNWtaWGc2SURZMk5qdGNiaUFnZEhKaGJuTnBkR2x2YmpvZ1lXeHNJRE13TUcxek8xeHVmVnh1YVcxbkxucHZiMjB0YVcxbklIdGNiaUFnWTNWeWMyOXlPaUI2YjI5dExXOTFkRHRjYm4xY2JpNTZiMjl0TFc5MlpYSnNZWGtnZTF4dUlDQmpkWEp6YjNJNklIcHZiMjB0YjNWME8xeHVJQ0I2TFdsdVpHVjRPaUEwTWpBN1hHNGdJR0poWTJ0bmNtOTFibVE2SUNObVptWTdYRzRnSUhCdmMybDBhVzl1T2lCbWFYaGxaRHRjYmlBZ2RHOXdPaUF3TzF4dUlDQnNaV1owT2lBd08xeHVJQ0J5YVdkb2REb2dNRHRjYmlBZ1ltOTBkRzl0T2lBd08xeHVJQ0JtYVd4MFpYSTZJRndpWVd4d2FHRW9iM0JoWTJsMGVUMHdLVndpTzF4dUlDQnZjR0ZqYVhSNU9pQXdPMXh1SUNCMGNtRnVjMmwwYVc5dU9pQWdJQ0FnSUc5d1lXTnBkSGtnTXpBd2JYTTdYRzU5WEc0dWVtOXZiUzF2ZG1WeWJHRjVMVzl3Wlc0Z0xucHZiMjB0YjNabGNteGhlU0I3WEc0Z0lHWnBiSFJsY2pvZ1hDSmhiSEJvWVNodmNHRmphWFI1UFRFd01DbGNJanRjYmlBZ2IzQmhZMmwwZVRvZ01UdGNibjFjYmlKZGZRPT0gKi8iLCIvKiBUYWJ1bGF0b3IgdjQuOS4zIChjKSBPbGl2ZXIgRm9sa2VyZCAqL1xuLnRhYnVsYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG59XG5cbi50YWJ1bGF0b3JbdGFidWxhdG9yLWxheW91dD1cImZpdERhdGFGaWxsXCJdIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci10YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnRhYnVsYXRvclt0YWJ1bGF0b3ItbGF5b3V0PVwiZml0RGF0YVRhYmxlXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ibG9jay1zZWxlY3Qge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlci50YWJ1bGF0b3ItaGVhZGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItbW92aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWNvbC1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWhlYWRlci1tZW51LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1oZWFkZXItbWVudS1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC42O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtdGl0bGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC10aXRsZSAudGFidWxhdG9yLXRpdGxlLWVkaXRvciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC10aXRsZSAudGFidWxhdG9yLWhlYWRlci1tZW51LWJ1dHRvbiArIC50YWJ1bGF0b3ItdGl0bGUtZWRpdG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNHB4O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIC50YWJ1bGF0b3ItYXJyb3cge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiYmI7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC1ncm91cCAudGFidWxhdG9yLWNvbC1ncm91cC1jb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbDpmaXJzdC1jaGlsZCAudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxlLnByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItaGVhZGVyLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItaGVhZGVyLWZpbHRlciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItaGVhZGVyLWZpbHRlciBzdmcge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1oZWFkZXItZmlsdGVyIGlucHV0OjotbXMtY2xlYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZSAudGFidWxhdG9yLWNvbC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZVthcmlhLXNvcnQ9XCJub25lXCJdIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlW2FyaWEtc29ydD1cIm5vbmVcIl0gLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIgLnRhYnVsYXRvci1hcnJvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjYmJiO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZVthcmlhLXNvcnQ9XCJhc2NcIl0gLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGVbYXJpYS1zb3J0PVwiYXNjXCJdIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIC50YWJ1bGF0b3ItYXJyb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzY2Njtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGVbYXJpYS1zb3J0PVwiZGVzY1wiXSAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXNvcnRlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZVthcmlhLXNvcnQ9XCJkZXNjXCJdIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIC50YWJ1bGF0b3ItYXJyb3cge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzY2NjtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC12ZXJ0aWNhbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLXZlcnRpY2FsLnRhYnVsYXRvci1jb2wtdmVydGljYWwtZmxpcCAudGFidWxhdG9yLWNvbC10aXRsZSB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLXZlcnRpY2FsLnRhYnVsYXRvci1zb3J0YWJsZSAudGFidWxhdG9yLWNvbC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1jb2wtdmVydGljYWwudGFidWxhdG9yLXNvcnRhYmxlLnRhYnVsYXRvci1jb2wtdmVydGljYWwtZmxpcCAudGFidWxhdG9yLWNvbC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1jb2wtdmVydGljYWwudGFidWxhdG9yLXNvcnRhYmxlIC50YWJ1bGF0b3ItY29sLXNvcnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWZyb3plbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWZyb3plbi50YWJ1bGF0b3ItZnJvemVuLWxlZnQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYWFhO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItZnJvemVuLnRhYnVsYXRvci1mcm96ZW4tcmlnaHQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDYwMCU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyIC50YWJ1bGF0b3Itcm93IHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMyAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItZnJvemVuLXJvd3MtaG9sZGVyIHtcbiAgbWluLXdpZHRoOiA2MDAlO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItZnJvemVuLXJvd3MtaG9sZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlSG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlSG9sZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlSG9sZGVyIC50YWJ1bGF0b3ItcGxhY2Vob2xkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci1wbGFjZWhvbGRlclt0YWJ1bGF0b3ItcmVuZGVyLW1vZGU9XCJ2aXJ0dWFsXCJdIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVIb2xkZXIgLnRhYnVsYXRvci1wbGFjZWhvbGRlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci10YWJsZUhvbGRlciAudGFidWxhdG9yLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlSG9sZGVyIC50YWJ1bGF0b3ItdGFibGUgLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWNhbGNzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTIgIWltcG9ydGFudDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlSG9sZGVyIC50YWJ1bGF0b3ItdGFibGUgLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWNhbGNzLnRhYnVsYXRvci1jYWxjcy10b3Age1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlSG9sZGVyIC50YWJ1bGF0b3ItdGFibGUgLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWNhbGNzLnRhYnVsYXRvci1jYWxjcy1ib3R0b20ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogLTVweCAtMTBweCA1cHggLTEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyIC50YWJ1bGF0b3Itcm93IHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMyAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItcGFnaW5hdG9yIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItcGFnZS1zaXplIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlcyB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICNkMDA7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxlLnByZXYge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxlOmhvdmVyIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItbG9hZGVyIC50YWJ1bGF0b3ItbG9hZGVyLW1zZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWxvYWRlciAudGFidWxhdG9yLWxvYWRlci1tc2cudGFidWxhdG9yLWxvYWRpbmcge1xuICBib3JkZXI6IDRweCBzb2xpZCAjMzMzO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRhYnVsYXRvciAudGFidWxhdG9yLWxvYWRlciAudGFidWxhdG9yLWxvYWRlci1tc2cudGFidWxhdG9yLWVycm9yIHtcbiAgYm9yZGVyOiA0cHggc29saWQgI0QwMDtcbiAgY29sb3I6ICM1OTAwMDA7XG59XG5cbi50YWJ1bGF0b3Itcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3Itcm93LWV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3Itc2VsZWN0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBQkNFQTtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OUJDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3Itcm93LW1vdmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1tb3Zpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJvdy1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1yb3ctcmVzaXplLWhhbmRsZS5wcmV2IHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3Itcm93LXJlc2l6ZS1oYW5kbGU6aG92ZXIge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1mcm96ZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMTA7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItZnJvemVuLnRhYnVsYXRvci1mcm96ZW4tbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItZnJvemVuLnRhYnVsYXRvci1mcm96ZW4tcmlnaHQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UgdGFibGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZSB0YWJsZSB0ciB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlIHRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci1lZGl0aW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFENjhDRDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci1lZGl0aW5nIGlucHV0LCAudGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLWVkaXRpbmcgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLXZhbGlkYXRpb24tZmFpbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDAwMDA7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItdmFsaWRhdGlvbi1mYWlsIGlucHV0LCAudGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLXZhbGlkYXRpb24tZmFpbCBzZWxlY3Qge1xuICBib3JkZXI6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZGQwMDAwO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGw6Zmlyc3QtY2hpbGQgLnRhYnVsYXRvci1jb2wtcmVzaXplLWhhbmRsZS5wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci1yb3ctaGFuZGxlIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLXJvdy1oYW5kbGUgLnRhYnVsYXRvci1yb3ctaGFuZGxlLWJveCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3Itcm93LWhhbmRsZSAudGFidWxhdG9yLXJvdy1oYW5kbGUtYm94IC50YWJ1bGF0b3Itcm93LWhhbmRsZS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWJyYW5jaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA3cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2FhYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWNvbGxhcHNlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtZXhwYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWV4cGFuZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS5vcGVuIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS5vcGVuIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci10cmFmZmljLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXA6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwLnRhYnVsYXRvci1ncm91cC12aXNpYmxlIC50YWJ1bGF0b3ItYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtMyB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAgLnRhYnVsYXRvci1ncm91cC10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cCAudGFidWxhdG9yLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzY2NjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNkMDA7XG59XG5cbi50YWJ1bGF0b3ItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi50YWJ1bGF0b3ItbWVudSAudGFidWxhdG9yLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50YWJ1bGF0b3ItbWVudSAudGFidWxhdG9yLW1lbnUtaXRlbS50YWJ1bGF0b3ItbWVudS1pdGVtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi50YWJ1bGF0b3ItbWVudSAudGFidWxhdG9yLW1lbnUtaXRlbTpub3QoLnRhYnVsYXRvci1tZW51LWl0ZW0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuXG4udGFidWxhdG9yLW1lbnUgLnRhYnVsYXRvci1tZW51LWl0ZW0udGFidWxhdG9yLW1lbnUtaXRlbS1zdWJtZW51IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnRhYnVsYXRvci1tZW51IC50YWJ1bGF0b3ItbWVudS1pdGVtLnRhYnVsYXRvci1tZW51LWl0ZW0tc3VibWVudTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDVweCArIC40ZW0pO1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi50YWJ1bGF0b3ItbWVudSAudGFidWxhdG9yLW1lbnUtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4udGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QgLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QgLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxRDY4Q0Q7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtaXRlbS5hY3RpdmUuZm9jdXNlZCB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtaXRlbS5mb2N1c2VkIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMxRDY4Q0Q7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxRDY4Q0Q7XG59XG5cbi50YWJ1bGF0b3ItZWRpdC1zZWxlY3QtbGlzdCAudGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3Qtbm90aWNlIHtcbiAgcGFkZGluZzogNHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFidWxhdG9yLWVkaXQtc2VsZWN0LWxpc3QgLnRhYnVsYXRvci1lZGl0LXNlbGVjdC1saXN0LWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIHBhZGRpbmc6IDRweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1sdHIge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIHtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi50YWJ1bGF0b3IudGFidWxhdG9yLXJ0bCAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCB7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBpbml0aWFsO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC1ncm91cCAudGFidWxhdG9yLWNvbC1ncm91cC1jb2xzIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZSAudGFidWxhdG9yLWNvbC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1hcnJvdyB7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi50YWJ1bGF0b3IudGFidWxhdG9yLXJ0bCAudGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1icmFuY2gge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaXRpYWw7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiBpbml0aWFsO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYWFhO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50YWJ1bGF0b3IudGFidWxhdG9yLXJ0bCAudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUucHJldiB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udGFidWxhdG9yLXByaW50LWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbmJvZHkudGFidWxhdG9yLXByaW50LWZ1bGxzY3JlZW4taGlkZSA+ICo6bm90KC50YWJ1bGF0b3ItcHJpbnQtZnVsbHNjcmVlbikge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItZGF0YS10cmVlLWJyYW5jaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA3cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2FhYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhYWE7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAudGFidWxhdG9yLWdyb3VwLXZpc2libGUgLnRhYnVsYXRvci1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNjY2O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTEgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0yIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtMyB0ZCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTQgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC01IHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAgLnRhYnVsYXRvci1ncm91cC10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cCAudGFidWxhdG9yLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzY2NjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNkMDA7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2w6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1jb2xsYXBzZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1leHBhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWV4cGFuZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuIiwiLy8gVmVyc2lvbjogMi45LjNcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCJbZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4iLCIud3JhcHBlciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgzNXB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXdyYXBwZXItYW5pbWF0aW9uIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjNyZW07XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZS8xMCBoLWZ1bGwgLW10LTQgYWJzb2x1dGUgbXgtYXV0byBpbnNldC14LTAgb3BhY2l0eS0wIGRhcms6YmctZGFya21vZGUtNDAwLzUwO1xuICAgIH1cbiAgICAmLndyYXBwZXItLXRvcC1uYXYge1xuICAgICAgICAud3JhcHBlci1ib3gge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02N3B4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBiZWZvcmU6aGlkZGVuIGRhcms6YmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBwdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlci1ib3gge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMzVweCk7XG4gICAgICAgIGFuaW1hdGlvbjogMC40cyBpbnRyby13cmFwcGVyLWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgZmxleCByb3VuZGVkLVsxLjNyZW1dIGRhcms6YmctZGFya21vZGUtNDAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGFic29sdXRlIGluc2V0LTAgYmctYmxhY2svWzAuMTVdIHJvdW5kZWQtWzEuM3JlbV0gei1bLTFdO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGFwcGx5IC1tdC1bN3B4XTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbnRyby13cmFwcGVyLWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgfVxufVxuIiwiLm1haW4ge1xuICAgIEBhcHBseSBweS01IGJnLW5vLXJlcGVhdCBiZy1maXhlZCBiZy1bdXJsKC4uLy4uL2ltYWdlcy9iZy1tYWluLnN2ZyldIGRhcms6YmctW3VybCguLi8uLi9pbWFnZXMvYmctbWFpbi1kYXJrLnN2ZyldO1xufVxuIiwiLmxvZ2luIHtcbiAgICBAYXBwbHkgcHktMyBweC04IHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBiZy13aGl0ZSBkYXJrOmJnLWRhcmttb2RlLTYwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgZGFyazpiZy1kYXJrbW9kZS04MDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGFwcGx5IHctWzU3JV0gLW10LVsyOCVdIC1tYi1bMTUlXSAtbWwtWzEzJV0gYWJzb2x1dGUgaW5zZXQteS0wIGxlZnQtMCB0cmFuc2Zvcm0gcm90YXRlLVstNGRlZ10gYmctcHJpbWFyeS8yMCByb3VuZGVkLVsxMDAlXSBkYXJrOmJnLWRhcmttb2RlLTQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAYXBwbHkgdy1bNTclXSAtbXQtWzIwJV0gLW1iLVsxMiVdIC1tbC1bMTMlXSBhYnNvbHV0ZSBpbnNldC15LTAgbGVmdC0wIHRyYW5zZm9ybSByb3RhdGUtWy00ZGVnXSBiZy1wcmltYXJ5IHJvdW5kZWQtWzEwMCVdIGRhcms6YmctZGFya21vZGUtNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luX19pbnB1dCB7XG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgQGFwcGx5IG1pbi13LWZ1bGw7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFibGUtcmVwb3J0IHtcbiAgICAmOm5vdCgudGFibGUtcmVwb3J0LS1ib3JkZXJlZCk6bm90KC50YWJsZS1yZXBvcnQtLXRhYnVsYXRvcikge1xuICAgICAgICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXNlcGFyYXRlO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWItMDtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgYm9yZGVyLWItMCBkYXJrOmJnLWRhcmttb2RlLTYwMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDIwcHggM3B4IDIwcHggIzAwMDAwMDBiO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbC1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtci1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFibGUtcmVwb3J0X19hY3Rpb24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBweS0wIHJlbGF0aXZlIGJlZm9yZTpibG9jayBiZWZvcmU6dy1weCBiZWZvcmU6aC04IGJlZm9yZTpiZy1zbGF0ZS0yMDAgYmVmb3JlOmFic29sdXRlIGJlZm9yZTpsZWZ0LTAgYmVmb3JlOmluc2V0LXktMCBiZWZvcmU6bXktYXV0byBiZWZvcmU6ZGFyazpiZy1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICNmZmYsIDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gICAgfVxuICAgICYudGFibGUtcmVwb3J0LS10YWJ1bGF0b3JcbiAgICAgICAgLnRhYnVsYXRvci1oZWFkZXJcbiAgICAgICAgLnRhYnVsYXRvci1oZWFkZXJzXG4gICAgICAgIC50YWJ1bGF0b3ItY29sIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgLnRhYnVsYXRvci1jb2wtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFyayB7XG4gICAgLnRhYmxlLXJlcG9ydCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggIzNmNDg2NSwgMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZXBvcnQtY2hhcnQge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBhcHBseSBibG9jayBhYnNvbHV0ZSB3LTE2IGxlZnQtMCB0b3AtMCBib3R0b20tMCBtbC0xMCBtYi03IGJnLWdyYWRpZW50LXRvLXIgZnJvbS13aGl0ZSB2aWEtd2hpdGUvODAgdG8tdHJhbnNwYXJlbnQgZGFyazpmcm9tLWRhcmttb2RlLTYwMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBhcHBseSBibG9jayBhYnNvbHV0ZSB3LTE2IHJpZ2h0LTAgdG9wLTAgYm90dG9tLTAgbWItNyBiZy1ncmFkaWVudC10by1sIGZyb20td2hpdGUgdmlhLXdoaXRlLzgwIHRvLXRyYW5zcGFyZW50IGRhcms6ZnJvbS1kYXJrbW9kZS02MDA7XG4gICAgfVxufVxuIiwiLnNlYXJjaCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIC5zZWFyY2hfX2lucHV0IHtcbiAgICAgICAgQGFwcGx5IHctNTYgc2hhZG93LW5vbmUgcm91bmRlZC1mdWxsIGJnLXNsYXRlLTIwMCBwci04IHRyYW5zaXRpb24tW3dpZHRoXSBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQgZm9jdXM6Ym9yZGVyLXRyYW5zcGFyZW50IGRhcms6YmctZGFya21vZGUtNDAwLzcwO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBhcHBseSB3LTcyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICBAYXBwbHkgdy01IGgtNSBhYnNvbHV0ZSBteS1hdXRvIGluc2V0LXktMCBtci0zIHJpZ2h0LTAgdGV4dC1zbGF0ZS02MDA7XG4gICAgfVxufVxuIiwiLm5vdGlmaWNhdGlvbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIHRleHQtd2hpdGUvNzA7XG4gICAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgICAgIEBhcHBseSB3LTUgaC01O1xuICAgIH1cbiAgICAmLm5vdGlmaWNhdGlvbi0tYnVsbGV0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1mdWxsIGFic29sdXRlIHRvcC1bLTJweF0gcmlnaHQtMCBiZy1kYW5nZXI7XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAjMDAwMDAwMGI7XG4gICAgICAgIEBhcHBseSBiZy1zbGF0ZS01MCBoLWZ1bGwgbXQtMyBhYnNvbHV0ZSByb3VuZGVkLW1kIG14LWF1dG8gaW5zZXQteC0wIGRhcms6YmctZGFya21vZGUtNDAwLzcwO1xuICAgIH1cbiAgICAucmVwb3J0LWJveF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIC5yZXBvcnQtYm94X19pbmRpY2F0b3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICBAYXBwbHkgZmxleCByb3VuZGVkLWZ1bGwgdGV4dC13aGl0ZSB0ZXh0LXhzIHBsLTIgcHItMSBpdGVtcy1jZW50ZXIgZm9udC1tZWRpdW07XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gtMiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZmFmYztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAwYjtcbiAgICAgICAgQGFwcGx5IGgtZnVsbCBtdC0zIGFic29sdXRlIHJvdW5kZWQtbWQgbXgtYXV0byBpbnNldC14LTAgZGFyazpiZy1kYXJrbW9kZS00MDAvNzA7XG4gICAgfVxuICAgIC5yZXBvcnQtYm94LTJfX2luZGljYXRvciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIEBhcHBseSBmbGV4IHJvdW5kZWQtZnVsbCB0ZXh0LXdoaXRlIHRleHQteHMgcGwtMiBwci0xIG10LTMgbXItYXV0byBpdGVtcy1jZW50ZXIgZm9udC1tZWRpdW07XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgzNXB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXJlcG9ydC1ib3gtMy1hbmltYXRpb24gZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGJnLXNsYXRlLTIwMC83MCBkYXJrOmJnLW9wYWNpdHktNTAgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgb3BhY2l0eS0wIGRhcms6YmctZGFya21vZGUtNTAwO1xuICAgIH1cbiAgICAmLnJlcG9ydC1ib3gtMy0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMzVweCk7XG4gICAgICAgICAgICBhbmltYXRpb246IDAuNHMgaW50cm8tcmVwb3J0LWJveC0zLWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAwYjtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGJnLXNsYXRlLTEwMCBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBvcGFjaXR5LTAgZGFyazpiZy1kYXJrbW9kZS03MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgc2hhZG93LW5vbmUgcm91bmRlZC10LW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW50cm8tcmVwb3J0LWJveC0zLWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgfVxufVxuIiwiLnJlcG9ydC1ib3gtNCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDBweCAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgzNXB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXJlcG9ydC1ib3gtNC1hbmltYXRpb24gZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAwYjtcbiAgICAgICAgQGFwcGx5IGgtZnVsbCBiZy1zbGF0ZS0xMDAgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgb3BhY2l0eS0wIGhpZGRlbiBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXBvcnQtYm94LTRfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW50cm8tcmVwb3J0LWJveC00LWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgfVxufVxuIiwiLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuM3JlbTtcbiAgICBAYXBwbHkgbWluLXctMCBtaW4taC1zY3JlZW4gYmctc2xhdGUtMTAwIGZsZXgtMSBwYi0xMCBzaGFkb3ctc20gZGFyazpiZy1kYXJrbW9kZS03MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBhcHBseSBweC00IG1heC13LWZ1bGw7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBoLXB4IGJsb2NrO1xuICAgIH1cbn1cbiIsIi50b3AtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMzVweCk7XG4gICAgYW5pbWF0aW9uOiAwLjRzIGludHJvLXRvcC1tZW51LWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgQGFwcGx5IHotNTAgcmVsYXRpdmUgcHgtNiBvcGFjaXR5LTAgLW10LVszcHhdO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBAYXBwbHkgcHgtMCBwdC0wIC1tdC0yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAge1xuICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoJGkpIHtcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC50b3AtbWVudS0tYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cm8tbWVudS1hbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzMzMzNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGkgKiAwLjFzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnRvcC1tZW51LS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cm8tYWN0aXZlLW1lbnUtYW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMzMzMzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcDtcbiAgICAgICAgPiBsaSA+IC50b3AtbWVudSB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtWzNweF07XG4gICAgICAgICAgICA+IC50b3AtbWVudV9faWNvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IC1tdC1bM3B4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLnRvcC1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IC1tdC1bM3B4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IC50b3AtbWVudSA+IC50b3AtbWVudV9fdGl0bGUgPiAudG9wLW1lbnVfX3N1Yi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS0xODA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9wLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnRvcC1tZW51X190aXRsZVxuICAgICAgICAgICAgICAgICAgICAgICAgPiAudG9wLW1lbnVfX3N1Yi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSAtcm90YXRlLTkwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvcC1tZW51IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIHB4LTUgbXItMSB0ZXh0LXdoaXRlIHJlbGF0aXZlIHJvdW5kZWQtbGc7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50b3AtbWVudS0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGluc2V0LTAgYmctd2hpdGUvWzAuMDhdIHJvdW5kZWQtbGcgYWJzb2x1dGUgYm9yZGVyLWItWzNweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1ibGFjay8xMCBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC4zcyBhY3RpdmUtdG9wLW1lbnUtY2hldnJvbi1hbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PSc4MCcgdmlld0JveD0nMCAwIDIwIDEyMi4xJyUzRSUzQ3BhdGggZGF0YS1uYW1lPSdVbmlvbiAxJyBkPSdNMTYuMDM4IDEyMkgxNnYtMi4yMTNhOTUuODA1IDk1LjgwNSAwIDAwLTIuODg2LTIwLjczNSA5NC44OTQgOTQuODk0IDAgMDAtNy43ODMtMjAuNDM0QTM5LjAzOSAzOS4wMzkgMCAwMTAgNjEuMDUxYTM5LjAzNSAzOS4wMzUgMCAwMTUuMzMxLTE3LjU2NyA5NC45IDk0LjkgMCAwMDcuNzgzLTIwLjQzNUE5NS43NDYgOTUuNzQ2IDAgMDAxNiAyLjMxNFYwaDR2MTIyaC0zLjk2MXYuMWwtLjAwMS0uMXonIGZpbGw9JyUyM2YxZjVmOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQgYmctY292ZXIgYWJzb2x1dGUgbGVmdC0wIHJpZ2h0LTAgYm90dG9tLTAgbXgtYXV0byB0cmFuc2Zvcm0gcm90YXRlLTkwIG9wYWNpdHktMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBkYXJrOnRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3AtbWVudV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIGRhcms6dGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudG9wLW1lbnVfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgei0xMCBkYXJrOnRleHQtc2xhdGUtNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudG9wLW1lbnVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHotMTAgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvcC1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtbC0zIGZsZXggaXRlbXMtY2VudGVyIHdoaXRlc3BhY2Utbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAudG9wLW1lbnVfX3N1Yi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBlYXNlLWluIGR1cmF0aW9uLTIwMCB3LTQgaC00IG1sLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51X19zdWItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGR1cmF0aW9uLTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggIzAwMDAwMDBiO1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGhpZGRlbiB3LTU2IGFic29sdXRlIHJvdW5kZWQtbWQgei0yMCBweC0wIG10LTEgYmVmb3JlOmJsb2NrIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6dy1mdWxsIGJlZm9yZTpoLWZ1bGwgYmVmb3JlOmJnLXdoaXRlL1swLjA0XSBiZWZvcmU6aW5zZXQtMCBiZWZvcmU6cm91bmRlZC1tZCBiZWZvcmU6ei1bLTFdIGRhcms6YmVmb3JlOmJnLWJsYWNrLzEwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtMSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgLW10LTEgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHB4LTUgcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC50b3AtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHgtMCBtci0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9wLW1lbnVfX3N1Yi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1sLWF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgaGlkZGVuIHJvdW5kZWQtbWQgbXQtMCBtbC0wIHRvcC0wIGJlZm9yZTpibG9jayBiZWZvcmU6YWJzb2x1dGUgYmVmb3JlOnctZnVsbCBiZWZvcmU6aC1mdWxsIGJlZm9yZTpiZy13aGl0ZS9bMC4wNF0gYmVmb3JlOmluc2V0LTAgYmVmb3JlOnJvdW5kZWQtbWQgYmVmb3JlOnotWy0xXSBkYXJrOmJlZm9yZTpiZy1ibGFjay8xMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBsaTpob3ZlciA+IC50b3AtbWVudTpub3QoLnRvcC1tZW51LS1hY3RpdmUpIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5LzYwIGRhcms6YmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgaW5zZXQtMCBiZy13aGl0ZS9bMC4wNF0gcm91bmRlZC1sZyBhYnNvbHV0ZSB6LVstMV0gZGFyazpiZy1kYXJrbW9kZS03MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctd2hpdGUvMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLXRvcC1tZW51LWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLWFjdGl2ZS10b3AtbWVudS1hbmltYXRpb24ge1xuICAgIDEwMCUge1xuICAgICAgICBAYXBwbHkgei0xMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYWN0aXZlLXRvcC1tZW51LWNoZXZyb24tYW5pbWF0aW9uIHtcbiAgICAxMDAlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTU0cHg7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG59XG5cbi5kYXJrIHtcbiAgICAudG9wLW5hdiB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIC50b3AtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICYudG9wLW1lbnUtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nODAnIHZpZXdCb3g9JzAgMCAyMCAxMjIuMSclM0UlM0NwYXRoIGRhdGEtbmFtZT0nVW5pb24gMScgZD0nTTE2LjAzOCAxMjJIMTZ2LTIuMjEzYTk1LjgwNSA5NS44MDUgMCAwMC0yLjg4Ni0yMC43MzUgOTQuODk0IDk0Ljg5NCAwIDAwLTcuNzgzLTIwLjQzNEEzOS4wMzkgMzkuMDM5IDAgMDEwIDYxLjA1MWEzOS4wMzUgMzkuMDM1IDAgMDE1LjMzMS0xNy41NjcgOTQuOSA5NC45IDAgMDA3Ljc4My0yMC40MzVBOTUuNzQ2IDk1Ljc0NiAwIDAwMTYgMi4zMTRWMGg0djEyMmgtMy45NjF2LjFsLS4wMDEtLjF6JyBmaWxsPSclMjMyMzJlNDUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAjMDAwMDAwMWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2lkZS1uYXYge1xuICAgIEBhcHBseSB3LVsyNTBweF0gcHgtNSBwdC04IHBiLTE2IG92ZXJmbG93LXgtaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBAYXBwbHkgdy1bMTA1cHhdO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgJi5zaWRlLW5hdi0tc2ltcGxlIHtcbiAgICAgICAgQGFwcGx5IHctWzEwNXB4XTtcbiAgICAgICAgLnNpZGUtbWVudSB7XG4gICAgICAgICAgICAuc2lkZS1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51X19zdWItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLnNpZGUtbWVudS0tYWN0aXZlKSAuc2lkZS1tZW51X19pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lkZS1uYXZfX2RldmlkZXIge1xuICAgICAgICBAYXBwbHkgdy1mdWxsIGgtcHggYmctd2hpdGUvWzAuMDhdIHotMTAgcmVsYXRpdmUgZGFyazpiZy13aGl0ZS9bMC4wN107XG4gICAgfVxuICAgIC5zaWRlLW1lbnUge1xuICAgICAgICBAYXBwbHkgaC1bNTBweF0gZmxleCBpdGVtcy1jZW50ZXIgcGwtNSB0ZXh0LXdoaXRlIG1iLTEgcmVsYXRpdmUgcm91bmRlZC1sZyBkYXJrOnRleHQtc2xhdGUtMzAwO1xuICAgICAgICAuc2lkZS1tZW51X190aXRsZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG1sLTMgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAuc2lkZS1tZW51X19zdWItaWNvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24gZWFzZS1pbiBkdXJhdGlvbi0xMDAgbWwtYXV0byBtci01O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LTQgaC00O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcbiAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKCRpKSB7XG4gICAgICAgICAgICAgICAgJi5zaWRlLW5hdl9fZGV2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC40c1xuICAgICAgICAgICAgICAgICAgICAgICAgaW50cm8tZGV2aWRlci1hbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgICAgICAgICAwLjMzMzMzcztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkaSAqIDAuMXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5zaWRlLW1lbnUtLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC40c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHJvLW1lbnUtYW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMzMzMzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRpICogMC4xcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zaWRlLW1lbnUtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNHNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRyby1hY3RpdmUtbWVudS1hbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzMzMzNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKCRpKSB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuMnNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRyby1zdWJtZW51LWFuaW1hdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zMzMzM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkaSAqIDAuMXMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiBiZy13aGl0ZS9bMC4wNF0gcm91bmRlZC1sZyByZWxhdGl2ZSBkYXJrOmJnLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGluc2V0LTAgYmctcHJpbWFyeS82MCByb3VuZGVkLWxnIGFic29sdXRlIHotWy0xXSBkYXJrOmJnLWRhcmttb2RlLTkwMC8zMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2lkZS1tZW51X19zdWItb3BlbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpZGUtbWVudV9faWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguc2lkZS1tZW51LS1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUvNzAgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zaWRlLW1lbnUtLWFjdGl2ZSAuc2lkZS1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiBiZy13aGl0ZS9bMC4wNF0gcm91bmRlZC1sZyByZWxhdGl2ZSBkYXJrOmJnLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGluc2V0LTAgYmctcHJpbWFyeS82MCByb3VuZGVkLWxnIGFic29sdXRlIHotWy0xXSBkYXJrOmJnLWRhcmttb2RlLTkwMC8zMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICYgPiAuc2lkZS1tZW51IHtcbiAgICAgICAgICAgICAgICAmLnNpZGUtbWVudS0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgZGFyazpiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayBpbnNldC0wIGJnLXdoaXRlL1swLjA4XSByb3VuZGVkLWxnIGFic29sdXRlIGJvcmRlci1iLVszcHhdIGJvcmRlci1zb2xpZCBib3JkZXItYmxhY2svMTAgZGFyazpiZy1kYXJrbW9kZS03MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjNzIGFjdGl2ZS1zaWRlLW1lbnUtY2hldnJvbi1hbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PSc4MCcgdmlld0JveD0nMCAwIDIwIDEyMi4xJyUzRSUzQ3BhdGggZGF0YS1uYW1lPSdVbmlvbiAxJyBkPSdNMTYuMDM4IDEyMkgxNnYtMi4yMTNhOTUuODA1IDk1LjgwNSAwIDAwLTIuODg2LTIwLjczNSA5NC44OTQgOTQuODk0IDAgMDAtNy43ODMtMjAuNDM0QTM5LjAzOSAzOS4wMzkgMCAwMTAgNjEuMDUxYTM5LjAzNSAzOS4wMzUgMCAwMTUuMzMxLTE3LjU2NyA5NC45IDk0LjkgMCAwMDcuNzgzLTIwLjQzNUE5NS43NDYgOTUuNzQ2IDAgMDAxNiAyLjMxNFYwaDR2MTIyaC0zLjk2MXYuMWwtLjAwMS0uMXonIGZpbGw9JyUyM2YxZjVmOCcvJTNFJTNDL3N2ZyUzRVwiKTsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQgYmctY292ZXIgYWJzb2x1dGUgdG9wLTAgYm90dG9tLTAgcmlnaHQtMCBteS1hdXRvIG9wYWNpdHktMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB6LTEwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNpZGUtbWVudV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIHotMTAgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5zaWRlLW1lbnUtLWFjdGl2ZSk6bm90KC5zaWRlLW1lbnUtLW9wZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkvNjAgZGFyazpiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayBpbnNldC0wIGJnLXdoaXRlL1swLjA0XSByb3VuZGVkLWxnIGFic29sdXRlIHotWy0xXSBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbnRyby1kZXZpZGVyLWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW50cm8tbWVudS1hbmltYXRpb24ge1xuICAgIDEwMCUge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbnRyby1zdWJtZW51LWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLWFjdGl2ZS1tZW51LWFuaW1hdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIEBhcHBseSB6LTEwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBhY3RpdmUtc2lkZS1tZW51LWNoZXZyb24tYW5pbWF0aW9uIHtcbiAgICAxMDAlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgIH1cbn1cblxuLmRhcmsge1xuICAgIC5zaWRlLW5hdiB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAmID4gLnNpZGUtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICYuc2lkZS1tZW51LS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzgwJyB2aWV3Qm94PScwIDAgMjAgMTIyLjEnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1VuaW9uIDEnIGQ9J00xNi4wMzggMTIySDE2di0yLjIxM2E5NS44MDUgOTUuODA1IDAgMDAtMi44ODYtMjAuNzM1IDk0Ljg5NCA5NC44OTQgMCAwMC03Ljc4My0yMC40MzRBMzkuMDM5IDM5LjAzOSAwIDAxMCA2MS4wNTFhMzkuMDM1IDM5LjAzNSAwIDAxNS4zMzEtMTcuNTY3IDk0LjkgOTQuOSAwIDAwNy43ODMtMjAuNDM1QTk1Ljc0NiA5NS43NDYgMCAwMDE2IDIuMzE0VjBoNHYxMjJoLTMuOTYxdi4xbC0uMDAxLS4xeicgZmlsbD0nJTIzMjMyZTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAgICYuYnJlYWRjcnVtYi1saWdodCB7XG4gICAgICAgIEBhcHBseSBoLWZ1bGwgbWwtMTAgcGwtMTAgYm9yZGVyLWwgYm9yZGVyLXdoaXRlL1swLjA4XTtcbiAgICAgICAgICAgIEBhcHBseSAhdGV4dC1bIzI3OTk4OV0gZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBhcHBseSBtbC0wIHBsLTAgYm9yZGVyLWwtMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50b2FzdGlmeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBAYXBwbHkgc2hhZG93LW5vbmUgdGV4dC1zbGF0ZS03MDAgcC0wO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cbiAgICAudG9hc3QtY2xvc2Uge1xuICAgICAgICBAYXBwbHkgdGV4dC10cmFuc3BhcmVudCBhYnNvbHV0ZSBvcGFjaXR5LTEwMCBpbnNldC15LTAgcmlnaHQtMCBwci0zIGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIsOXXCI7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1zbGF0ZS01MDAgdGV4dC0zeGwgLW10LTEuNSBmb250LWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRvYXN0aWZ5LWNvbnRlbnQge1xuICAgIEBhcHBseSBweS01IHBsLTUgcHItMTQgYmctd2hpdGUgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAvNjAgcm91bmRlZC1sZyBzaGFkb3cteGwgZGFyazpiZy1kYXJrbW9kZS02MDAgZGFyazp0ZXh0LXNsYXRlLTMwMCBkYXJrOmJvcmRlci1kYXJrbW9kZS02MDA7XG59XG4iLCIubHVjaWRlIHtcbiAgICBAYXBwbHkgc3Ryb2tlLTEuNTtcbn1cbiIsIi5tb2JpbGUtbWVudSB7XG4gICAgQGFwcGx5IHctZnVsbCBmaXhlZCBiZy1wcmltYXJ5LzkwIHotWzYwXSBib3JkZXItYiBib3JkZXItd2hpdGUvWzAuMDhdIC1tdC01IC1teC04IG1iLTYgZGFyazpiZy1kYXJrbW9kZS04MDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAYXBwbHkgdy1mdWxsIGgtc2NyZWVuIHotMTAgZml4ZWQgaW5zZXQteC0wIGJnLWJsYWNrLzkwIGludmlzaWJsZSBvcGFjaXR5LTAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJi5tb2JpbGUtbWVudS0tYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgICAgICB9XG4gICAgICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIEBhcHBseSBtbC0wO1xuICAgICAgICAgICAgLm1vYmlsZS1tZW51LXRvZ2dsZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAYXBwbHkgLW14LTM7XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudS1iYXIge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIEBhcHBseSBweC04IGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0zO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgICAgQGFwcGx5IGgtc2NyZWVuIHotMjAgZml4ZWQgdG9wLTAgbGVmdC0wIHctWzI3MHB4XSAtbWwtWzEwMCVdIGJnLXByaW1hcnkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGVhc2UtaW4tb3V0IGRhcms6YmctZGFya21vZGUtODAwO1xuICAgICAgICAubW9iaWxlLW1lbnUtdG9nZ2xlciB7XG4gICAgICAgICAgICBAYXBwbHkgZml4ZWQgdG9wLTAgcmlnaHQtMCBtdC00IG1yLTQgaW52aXNpYmxlIG9wYWNpdHktMCB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICAgICAgICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrLzUwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgJi5tZW51X19zdWItb3BlbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG14LWF1dG87XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiBiZy1ibGFjay8xMCByb3VuZGVkLWxnIG14LTQgbXktMSBkYXJrOmJnLWRhcmttb2RlLTcwMDtcbiAgICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBweC00O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gYmctYmxhY2svMTAgcm91bmRlZC1sZyBteC0wIGRhcms6YmctZGFya21vZGUtNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudV9fZGV2aWRlciB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgaC1weCBiZy13aGl0ZS9bMC4wOF0gcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tZW51IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgdGV4dC13aGl0ZSBweC02O1xuICAgICAgICAubWVudV9fdGl0bGUge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBtbC0zIGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgLm1lbnVfX3N1Yi1pY29uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbiBlYXNlLWluIGR1cmF0aW9uLTEwMCBtbC1hdXRvO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LTUgaC01O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbmJveC1maWx0ZXIgLmluYm94LWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4uaW5ib3gtZmlsdGVyX19kcm9wZG93bi1tZW51IC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTIyOHB4O1xuICAgIEBhcHBseSB3LWF1dG87XG59XG4iLCIuaW5ib3gge1xuICAgIC5pbmJveF9faXRlbSB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uIGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCB0cmFuc2Zvcm0gY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyLCAxLjAyKTtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LTIwIHNoYWRvdy1tZCBib3JkZXItMCByb3VuZGVkO1xuICAgICAgICB9XG4gICAgICAgICYuaW5ib3hfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgdGV4dC1zbGF0ZS04MDAgZGFyazp0ZXh0LXNsYXRlLTMwMCBkYXJrOmJnLWRhcmttb2RlLTYwMDtcbiAgICAgICAgICAgIC5pbmJveF9faXRlbS0tc2VuZGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5ib3hfX2l0ZW0tLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluYm94X19pdGVtLS10aW1lIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTQwMDtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jaGF0IHtcbiAgICAuY2hhdF9fY2hhdC1saXN0IHtcbiAgICAgICAgQGFwcGx5IGgtWzUyNXB4XTtcbiAgICB9XG4gICAgLmNoYXRfX3VzZXItbGlzdCB7XG4gICAgICAgIEBhcHBseSBoLVs1MjVweF07XG4gICAgfVxuICAgIC5jaGF0X19ib3gge1xuICAgICAgICBAYXBwbHkgaC1bNzgycHhdO1xuICAgICAgICAuY2hhdF9fYm94X190ZXh0LWJveCB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LXctWzQ5JV07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctWzkwJV07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoYXRfX2JveF9faW5wdXQge1xuICAgICAgICBAYXBwbHkgaC1bNDZweF07XG4gICAgfVxufVxuIiwiLmNoYXQtZHJvcGRvd24ge1xuICAgIEBhcHBseSB3LVszMjBweF0gLW10LVszNjRweF07XG4gICAgLmNoYXQtZHJvcGRvd25fX2JveCB7XG4gICAgICAgIEBhcHBseSBoLVszNjRweF07XG4gICAgICAgIC5jaGF0LWRyb3Bkb3duX19ib3hfX3RhYnMge1xuICAgICAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMjAwIGJvcmRlci1iLTAgdGV4dC1zbGF0ZS02MDAgZGFyazpiZy1kYXJrbW9kZS0zMDAgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3cyB7XG4gICAgLm5ld3NfX3ByZXZpZXcge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAzMHB4O1xuICAgIH1cbiAgICAubmV3c19faW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgfVxufVxuIiwiLnByaWNpbmctdGFicy5uYXYubmF2LXBpbGxzIHtcbiAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZTtcbiAgICB9XG59XG4iLCIuZXJyb3ItcGFnZSBpbWcge1xuICAgIHdpZHRoOiA0NTBweDtcbn1cbiIsIi5zZWFyY2gtcmVzdWx0IHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgQGFwcGx5IHotMjAgYWJzb2x1dGUgcmlnaHQtMCBtdC0xIGludmlzaWJsZSBvcGFjaXR5LTA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4ycywgb3BhY2l0eSAwLjJzIDBzO1xuICAgICYuc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuMnMgMHM7XG4gICAgICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgICAgICA+IC5zZWFyY2gtcmVzdWx0X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycztcbiAgICAgICAgQGFwcGx5IGJveCBwLTUgbXQtNTtcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bSBtYi0yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1jb250ZW50X190aXRsZSB7XG4gICAgICAgIEBhcHBseSBmb250LW1lZGl1bSBtYi01O1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnRfX2JveCB7XG4gICAgICAgIEBhcHBseSBwLTU7XG4gICAgfVxufVxuIiwiLnJlcG9ydC1tYXBzIHtcbiAgICBoZWlnaHQ6IDMxMHB4O1xufVxuIiwiLnBvcy1kcm9wZG93biAucG9zLWRyb3Bkb3duX19kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjY1cHg7XG59XG4iLCIucG9zdCB7XG4gICAgLnBvc3RfX3RhYnMge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXRyYW5zcGFyZW50IGRhcms6Ym9yZGVyLXRyYW5zcGFyZW50O1xuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0ZXh0LXNsYXRlLTUwMDtcbiAgICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50IHRleHQtc2xhdGUtNjAwIGRhcms6YmctdHJhbnNwYXJlbnQgZGFyazp0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5IGJvcmRlci10cmFuc3BhcmVudCBkYXJrOmJnLWRhcmttb2RlLTYwMCBkYXJrOmJvcmRlci10cmFuc3BhcmVudCBkYXJrOnRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGl0ZXBpY2tlciB7XG4gICAgQGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtbWQgdGV4dC1zbTtcbiAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4ICMwMDAwMDAxNDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBhcHBseSByaWdodC0wIG14LWF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2U4ZThlODtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuY29udGFpbmVyX19tb250aHMsXG4gICAgLmNvbnRhaW5lcl9fZm9vdGVyIHtcbiAgICAgICAgQGFwcGx5IHNoYWRvdy1ub25lIGJnLXRyYW5zcGFyZW50IHB0LTA7XG4gICAgfVxuICAgIC5jb250YWluZXJfX2Zvb3RlciB7XG4gICAgICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItc2xhdGUtMjAwLzYwIG0tMCBwLTM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wtcmV2ZXJzZSB0ZXh0LWNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucHJldmlldy1kYXRlLXJhbmdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgYmxvY2sgb3JkZXItMSBtYi0xLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jYW5jZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1hcHBseSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tYXBwbHksXG4gICAgICAgIC5idXR0b24tY2FuY2VsIHtcbiAgICAgICAgICAgIEBhcHBseSB3LTIwIHB5LTEgcHgtMiByb3VuZGVkLW1kIGZvbnQtbWVkaXVtIG1sLTEgbXItMDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWFwcGx5IHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jYW5jZWwge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTIwMC83MCB0ZXh0LXNsYXRlLTUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyX19tb250aHMge1xuICAgICAgICBAYXBwbHkgcHgtMTtcbiAgICAgICAgLm1vbnRoLWl0ZW0td2Vla2RheXMtcm93IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTQwMCBtdC0zO1xuICAgICAgICB9XG4gICAgICAgIC5tb250aC1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtMCBwYi0wIHB0LTI7XG4gICAgICAgICAgICAuYnV0dG9uLXByZXZpb3VzLW1vbnRoIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy04IGgtODtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IC1tci0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tbmV4dC1tb250aCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctOCBoLTg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSAtbWwtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLXByZXZpb3VzLW1vbnRoOmhvdmVyIHN2ZyxcbiAgICAgICAgICAgIC5idXR0b24tcHJldmlvdXMtbW9udGggc3ZnLFxuICAgICAgICAgICAgLmJ1dHRvbi1uZXh0LW1vbnRoOmhvdmVyIHN2ZyxcbiAgICAgICAgICAgIC5idXR0b24tbmV4dC1tb250aCBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctMiBoLTIgYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYgPiAubW9udGgtaXRlbS1uYW1lLFxuICAgICAgICAgICAgZGl2ID4gLm1vbnRoLWl0ZW0teWVhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoNzQsIDg1LCAxMDQpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2x1Y2lkZSBsdWNpZGUtY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjZyZW07XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtc20gYm9yZGVyIGJnLW5vLXJlcGVhdCBweS0xIHBsLTIgcHItOCByb3VuZGVkLW1kIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpib3JkZXItc2xhdGUtMjAwIGZvY3VzOnJpbmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lcl9fZGF5cyB7XG4gICAgICAgIC5kYXktaXRlbSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS04MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgc2hhZG93LW5vbmUgYmctc2xhdGUtMTAwIHRleHQtc2xhdGUtODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy10b2RheSxcbiAgICAgICAgICAgICYuaXMtdG9kYXk6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bSB0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLXN0YXJ0LWRhdGUsXG4gICAgICAgICAgICAmLmlzLXN0YXJ0LWRhdGU6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWVuZC1kYXRlLFxuICAgICAgICAgICAgJi5pcy1lbmQtZGF0ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtaW4tcmFuZ2UsXG4gICAgICAgICAgICAmLmlzLWluLXJhbmdlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53ZWVrLW51bWJlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS00MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tbGl0ZXBpY2tlci1kYXktd2lkdGg6IDM1cHg7XG4gICAgfVxufVxuXG4uZGFyayB7XG4gICAgLmxpdGVwaWNrZXIge1xuICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNjAwO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGhlbWUoXCJjb2xvcnMuZGFya21vZGUuNjAwXCIpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJfX21vbnRocyB7XG4gICAgICAgICAgICAuYnV0dG9uLXByZXZpb3VzLW1vbnRoOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vbnRoLWl0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuYnV0dG9uLXByZXZpb3VzLW1vbnRoOmhvdmVyIHN2ZyxcbiAgICAgICAgICAgICAgICAuYnV0dG9uLXByZXZpb3VzLW1vbnRoIHN2ZyxcbiAgICAgICAgICAgICAgICAuYnV0dG9uLW5leHQtbW9udGg6aG92ZXIgc3ZnLFxuICAgICAgICAgICAgICAgIC5idXR0b24tbmV4dC1tb250aCBzdmcge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTIwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2ID4gLm1vbnRoLWl0ZW0tbmFtZSxcbiAgICAgICAgICAgICAgICBkaXYgPiAubW9udGgtaXRlbS15ZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtMjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYgPiAubW9udGgtaXRlbS1uYW1lLFxuICAgICAgICAgICAgICAgIGRpdiA+IC5tb250aC1pdGVtLXllYXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWRhcmttb2RlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcl9fZGF5cyB7XG4gICAgICAgICAgICAuZGF5LWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTIwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1zdGFydC1kYXRlLFxuICAgICAgICAgICAgICAgICYuaXMtc3RhcnQtZGF0ZTpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmlzLWVuZC1kYXRlLFxuICAgICAgICAgICAgICAgICYuaXMtZW5kLWRhdGU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctcHJpbWFyeSB0ZXh0LXNsYXRlLTIwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1pbi1yYW5nZSxcbiAgICAgICAgICAgICAgICAmLmlzLWluLXJhbmdlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy10b2RheSxcbiAgICAgICAgICAgICAgICAmLmlzLXRvZGF5OmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtMjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyX19mb290ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgICAuYnV0dG9uLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTQwMCB0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyX190b29sdGlwIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS00MDA7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRoZW1lKFwiY29sb3JzLmRhcmttb2RlLjYwMFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50bnMtb3V0ZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAudG5zLWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSB3LTUgaC01IGJnLXNsYXRlLTIwMCB0ZXh0LXRyYW5zcGFyZW50IHJvdW5kZWQtZnVsbCBhYnNvbHV0ZSBpbnNldC15LTAgbXktYXV0byB6LTEwIG91dGxpbmUtbm9uZSBkYXJrOmJnLWRhcmttb2RlLTMwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMzAwIGRhcms6YmctZGFya21vZGUtMjAwO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1jb250cm9scz1cInByZXZcIl0ge1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMCAtbWwtNjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiKDEwMiAxMTMgMTMyKScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGJnLWNlbnRlciB0cmFuc2Zvcm0gcm90YXRlLTkwIGFic29sdXRlIHRvcC0wIGxlZnQtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcbiAgICAgICAgICAgIEBhcHBseSByaWdodC0wIC1tci02O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoMTAyIDExMyAxMzIpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2x1Y2lkZSBsdWNpZGUtY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBoLWZ1bGwgYmctY2VudGVyIHRyYW5zZm9ybSAtcm90YXRlLTkwIGFic29sdXRlIHRvcC0wIGxlZnQtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudG5zLW5hdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjhyZW07XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgYWJzb2x1dGUgYm90dG9tLTAgei0xMCBmbGV4IGp1c3RpZnktY2VudGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTMwMCB3LTMgaC0zIHJvdW5kZWQtZnVsbCBteC0xIG91dGxpbmUtbm9uZSBkYXJrOmJnLWRhcmttb2RlLTMwMDtcbiAgICAgICAgICAgICYudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS01MDAgZGFyazpiZy1kYXJrbW9kZS0yMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uW2RhdGEtYWN0aW9uXSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICAgIC50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG59XG4iLCIudG9vbHRpcC1jb250ZW50IHtcbiAgICBsZWZ0OiAxMDAwMHB4O1xuICAgIEBhcHBseSBmaXhlZDtcbn1cbi50aXBweS1ib3gge1xuICAgIEBhcHBseSByb3VuZGVkLW1kIGRhcms6dGV4dC1zbGF0ZS0zMDAgZGFyazpiZy1kYXJrbW9kZS0zMDA7XG4gICAgJiA+IC50aXBweS1zdmctYXJyb3cge1xuICAgICAgICBAYXBwbHkgZGFyazpmaWxsLWRhcmttb2RlLTMwMDtcbiAgICB9XG4gICAgLnRpcHB5LWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgcHgtMyBweS0xLjU7XG4gICAgfVxufVxuLnRpcHB5LXBvcHBlciB7XG4gICAgJlt4LXBsYWNlbWVudD1cImxlZnRcIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cInJpZ2h0XCJdLFxuICAgICZbeC1wbGFjZW1lbnQ9XCJsZWZ0LXN0YXJ0XCJdLFxuICAgICZbeC1wbGFjZW1lbnQ9XCJsZWZ0LWVuZFwiXSxcbiAgICAmW3gtcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cInJpZ2h0LWVuZFwiXSB7XG4gICAgICAgIC50aXBweS1yb3VuZGFycm93LFxuICAgICAgICAudGlwcHktYXJyb3cge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0wIGJvdHRvbS0wIG15LWF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudD1cInRvcFwiXSxcbiAgICAmW3gtcGxhY2VtZW50PVwiYm90dG9tXCJdLFxuICAgICZbeC1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cInRvcC1lbmRcIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cImJvdHRvbS1zdGFydFwiXSxcbiAgICAmW3gtcGxhY2VtZW50PVwiYm90dG9tLWVuZFwiXSB7XG4gICAgICAgIC50aXBweS1yb3VuZGFycm93LFxuICAgICAgICAudGlwcHktYXJyb3cge1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMCByaWdodC0wIG14LWF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXJrIHtcbiAgICAudGlwcHktYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggNHB4ICMwMDAwMDAyNiwgMCA0cHggODBweCAtOHB4ICMyNDI4MmY0MCxcbiAgICAgICAgICAgIDAgNHB4IDRweCAtMnB4ICM1YjVlNjkyNjtcbiAgICB9XG59XG4iLCIudGFidWxhdG9yLXByaW50LWZ1bGxzY3JlZW4taGlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGZpeGVkIGJnLXdoaXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1zY3JlZW47XG59XG4udGFidWxhdG9yIHtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIGJvcmRlci0wIGJnLXRyYW5zcGFyZW50O1xuICAgIC50YWJ1bGF0b3ItaGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIHRleHQtY3VycmVudCBib3JkZXItdCBib3JkZXItYiBib3JkZXItc2xhdGUtMjAwIGJnLXRyYW5zcGFyZW50O1xuICAgICAgICAudGFidWxhdG9yLWhlYWRlcnMge1xuICAgICAgICAgICAgLnRhYnVsYXRvci1jb2wge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXItci0wO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFidWxhdG9yLWNvbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHB4LTUgcHktMztcbiAgICAgICAgICAgICAgICAgICAgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHByLTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhYnVsYXRvci1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm90dG9tLTAgbXktYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRhYnVsYXRvci1zb3J0YWJsZVthcmlhLXNvcnQ9XCJub25lXCJdXG4gICAgICAgICAgICAgICAgICAgIC50YWJ1bGF0b3ItY29sLWNvbnRlbnRcbiAgICAgICAgICAgICAgICAgICAgLnRhYnVsYXRvci1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjYmQ1ZTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJ1bGF0b3Itcm93IHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zbGF0ZS0yMDA7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYudGFidWxhdG9yLXJvdy1ldmVuOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS0yMDA7XG4gICAgICAgIH1cbiAgICAgICAgJi50YWJ1bGF0b3Itcm93LWV2ZW4ge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMDtcbiAgICAgICAgfVxuICAgICAgICAudGFidWxhdG9yLWNlbGwge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1yLTAgcHgtNSBweS0zO1xuICAgICAgICAgICAgJi50YWJ1bGF0b3Itcm93LWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy00IGgtNCAtbXItNSBiZy1zbGF0ZS00MDAgcm91bmRlZC1mdWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZSB7XG4gICAgICAgICAgICBAYXBwbHkgcC0zIGJvcmRlci1zbGF0ZS0yMDAgYm9yZGVyLWItMDtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcC0yO1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYnVsYXRvci1mb290ZXIge1xuICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgYm9yZGVyLXQtMCBwLTAgbXQtMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnVsYXRvci1wYWdpbmF0b3Ige1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHRleHQtbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW5vcm1hbCB0ZXh0LXNsYXRlLTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJ1bGF0b3ItcGFnZS1zaXplIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3JnYig3NCwgODUsIDEwNCknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nbHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcHktMiBwbC0zIHByLTggbWwtMiBtci1hdXRvIHJvdW5kZWQtbWQgYXBwZWFyYW5jZS1ub25lIGJnLXdoaXRlIGJvcmRlci1zbGF0ZS0yMDAgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXItMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFidWxhdG9yLXBhZ2Uge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYnRuIGZvbnQtbm9ybWFsIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1zbGF0ZS03MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtci0wIHB4LTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2xhdGUtMjAwIHRleHQtc2xhdGUtNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zbGF0ZS0xMDAgZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2RhdGEtcGFnZT1cImZpcnN0XCJdLFxuICAgICAgICAgICAgICAgICZbZGF0YS1wYWdlPVwicHJldlwiXSxcbiAgICAgICAgICAgICAgICAmW2RhdGEtcGFnZT1cIm5leHRcIl0sXG4gICAgICAgICAgICAgICAgJltkYXRhLXBhZ2U9XCJsYXN0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctNSB0ZXh0LXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2RhdGEtcGFnZT1cImZpcnN0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBzdHJva2U9JyUyMzJkMzc0OCcgc3Ryb2tlLXdpZHRoPScxLjEnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2Nzcy1pNmR6cTEnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxMSAxNyA2IDEyIDExIDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxOCAxNyAxMyAxMiAxOCA3JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkYXRhLXBhZ2U9XCJwcmV2XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBzdHJva2U9JyUyMzJkMzc0OCcgc3Ryb2tlLXdpZHRoPScxLjEnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2Nzcy1pNmR6cTEnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2RhdGEtcGFnZT1cIm5leHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHN0cm9rZT0nJTIzMmQzNzQ4JyBzdHJva2Utd2lkdGg9JzEuMScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nY3NzLWk2ZHpxMSclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkYXRhLXBhZ2U9XCJsYXN0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBzdHJva2U9JyUyMzJkMzc0OCcgc3Ryb2tlLXdpZHRoPScxLjEnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2Nzcy1pNmR6cTEnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxMyAxNyAxOCAxMiAxMyA3JyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiAxNyAxMSAxMiA2IDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFidWxhdG9yLXRhYmxlSG9sZGVyIC50YWJ1bGF0b3ItcGxhY2Vob2xkZXIgc3BhbiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTUwMCBmb250LW5vcm1hbCB0ZXh0LXNtO1xuICAgIH1cbiAgICAudGFidWxhdG9yLWxvYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZiZDtcbiAgICAgICAgLnRhYnVsYXRvci1sb2FkZXItbXNnIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LW5vcm1hbCB0ZXh0LWJhc2UgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmLnRhYnVsYXRvci1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLTAgdGV4dC1zbGF0ZS03MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRhYnVsYXRvci1lcnJvciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci0wIHRleHQtZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFyayB7XG4gICAgLnRhYnVsYXRvciB7XG4gICAgICAgIC50YWJ1bGF0b3ItaGVhZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTMwMCBib3JkZXItZGFya21vZGUtNDAwO1xuICAgICAgICAgICAgLnRhYnVsYXRvci1oZWFkZXJzIC50YWJ1bGF0b3ItY29sOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJ1bGF0b3ItdGFibGUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtc2xhdGUtMjAwO1xuICAgICAgICAgICAgLnRhYnVsYXRvci1yb3cge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXItdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLnRhYnVsYXRvci1yb3ctZXZlbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS03MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGFidWxhdG9yLXJvdy1ldmVuIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnVsYXRvci1mb290ZXIge1xuICAgICAgICAgICAgLnRhYnVsYXRvci1wYWdpbmF0b3Ige1xuICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJ1bGF0b3ItcGFnZS1zaXplIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTMwMCBib3JkZXItZGFya21vZGUtNjAwIHRleHQtc2xhdGUtMjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFidWxhdG9yLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgdGV4dC1zbGF0ZS0yMDA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTcwMCB0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFidWxhdG9yLWxvYWRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctYmxhY2svMzA7XG4gICAgICAgICAgICAudGFidWxhdG9yLWxvYWRlci1tc2cudGFidWxhdG9yLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTIwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50b20tc2VsZWN0IHtcbiAgLnRzLWlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDcuNXB4IDMycHggNy41cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3JnYig3NCA4NSAxMDQpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2x1Y2lkZSBsdWNpZGUtY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjZyZW07XG4gICAgQGFwcGx5IHRleHQtc20gc2hhZG93LXNtIGJvcmRlci1pbmhlcml0IGJnLW5vLXJlcGVhdCByb3VuZGVkO1xuICAgIC5pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAmLmRyb3Bkb3duLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjgyOCcgaGVpZ2h0PSc4LjQxNCcgdmlld0JveD0nMCAwIDE0LjgyOCA4LjQxNCclM0UlM0NwYXRoIGlkPSdjaGV2cm9uJyBkPSdNNiw5bDYsNiw2LTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE5LjQxNCAxNikgcm90YXRlKDE4MCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNGE1NTY4JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIEBhcHBseSB0ZXh0LXNtO1xuICAgIH1cbiAgfVxuICAmLm11bHRpIC50cy1pbnB1dCB7XG4gICAgQGFwcGx5IHB4LTEuNSBweS0xO1xuICAgICYgPiBkaXYge1xuICAgICAgQGFwcGx5IHJvdW5kZWQgbXktMC41IG1yLTEgcHgtMiBweS0wIGJnLXNsYXRlLTIwMDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTMwMDtcbiAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1zbGF0ZS00MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlIHtcbiAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTMwMCBtbC0yIHB4LTI7XG4gIH1cbiAgJi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLnRzLWlucHV0LmZvY3VzIHtcbiAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTIwMDtcbiAgfVxuICAudHMtZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbiAgICBAYXBwbHkgei01MCB0ZXh0LXNtIHNoYWRvdy1zbSBib3JkZXItc2xhdGUtMjAwIHJvdW5kZWQ7XG4gICAgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgIEBhcHBseSBmb250LW1lZGl1bTtcbiAgICB9XG4gICAgLm9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA5cHggMTNweDtcbiAgICAgIC5oaWdobGlnaHQge1xuICAgICAgICBAYXBwbHkgYmctZGFuZ2VyIHRleHQtd2hpdGU7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IHRleHQtd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIEBhcHBseSBiZy1zbGF0ZS0yMDAgdGV4dC1zbGF0ZS04MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dC13cmFwIHtcbiAgICAgIEBhcHBseSBwLTI7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBhcHBseSBvdXRsaW5lLW5vbmUgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgcm91bmRlZCBweS0yIHB4LTM7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgQGFwcGx5IHB4LTMgYmctc2xhdGUtMTAwIGJvcmRlci1zbGF0ZS0yMDA7XG4gICAgICAuZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgICAgICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIG9wYWNpdHktMTAwIHRleHQtc2xhdGUtNDAwIG1yLTAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhcmsge1xuICAudG9tLXNlbGVjdCB7XG4gICAgLnRzLWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiKDI1NSAyNTUgMjU1KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMCBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAmLmRyb3Bkb3duLWFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDAgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtc2xhdGUtMzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjgyOCcgaGVpZ2h0PSc4LjQxNCcgdmlld0JveD0nMCAwIDE0LjgyOCA4LjQxNCclM0UlM0NwYXRoIGlkPSdjaGV2cm9uJyBkPSdNNiw5bDYsNiw2LTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE5LjQxNCAxNikgcm90YXRlKDE4MCknIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiKDI1NSAyNTUgMjU1KScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5tdWx0aSAudHMtaW5wdXQge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS02MDAgYm9yZGVyIGJvcmRlci1kYXJrbW9kZS00MDAgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNDAwLzgwO1xuICAgICAgICB9XG4gICAgICAgIC5yZW1vdmUge1xuICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucGx1Z2luLWRyb3Bkb3duX2lucHV0IC50cy1pbnB1dC5mb2N1cyB7XG4gICAgICBAYXBwbHkgYm9yZGVyLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAudHMtZHJvcGRvd24ge1xuICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTcwMCBib3JkZXItZGFya21vZGUtODAwLzgwIHRleHQtc2xhdGUtMzAwO1xuICAgICAgJi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0LXdyYXAgaW5wdXQge1xuICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNjAwIGJvcmRlci1kYXJrbW9kZS04MDAvODA7XG4gICAgICB9XG4gICAgICAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMCB0ZXh0LXNsYXRlLTQwMDtcbiAgICAgIH1cbiAgICAgIC5jcmVhdGUge1xuICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwIHRleHQtc2xhdGUtMzAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3B0aW9uIHtcbiAgICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS02MDAgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwIGJvcmRlci1kYXJrbW9kZS03MDAgdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgIC5kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRyb3B6b25lIHtcbiAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTIwMC82MCBib3JkZXItZGFzaGVkIGRhcms6YmctZGFya21vZGUtNjAwO1xufVxuIiwiLmNrLWVkaXRvcixcbi5kb2N1bWVudC1lZGl0b3IsXG4uY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gICAgQGFwcGx5IHNoYWRvdy1zbTtcbn1cblxuLmRvY3VtZW50LWVkaXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItc2xhdGUtMjAwO1xuICAgIC5kb2N1bWVudC1lZGl0b3JfX3Rvb2xiYXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXNsYXRlLTIwMDtcbiAgICB9XG4gICAgLmRvY3VtZW50LWVkaXRvcl9fdG9vbGJhciAuY2stdG9vbGJhciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMDtcbiAgICAgICAgLmNrLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvY3VtZW50LWVkaXRvcl9fZWRpdGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1jay1zcGFjaW5nLWxhcmdlKSk7XG4gICAgICAgIEBhcHBseSBiZy1zbGF0ZS0xMDA7XG4gICAgfVxuICAgIC5kb2N1bWVudC1lZGl0b3JfX2VkaXRhYmxlLWNvbnRhaW5lciAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxNS44Y207XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMWNtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMWNtIDJjbSAyY207XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNrLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgc2hhZG93LW1kO1xuICAgIH1cbiAgICAuY2staGVhZGluZy1kcm9wZG93biAuY2stbGlzdCAuY2stYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKFxuICAgICAgICAgICAgMS43ICogdmFyKC0tY2stbGluZS1oZWlnaHQtYmFzZSkgKiB2YXIoLS1jay1mb250LXNpemUtYmFzZSlcbiAgICAgICAgKTtcbiAgICAgICAgbWluLXdpZHRoOiA2ZW07XG4gICAgfVxuICAgIC5jay1oZWFkaW5nLWRyb3Bkb3duXG4gICAgICAgIC5jay1saXN0XG4gICAgICAgIC5jay1idXR0b246bm90KC5jay1oZWFkaW5nX3BhcmFncmFwaClcbiAgICAgICAgLmNrLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgfVxuICAgIC5jay1jb250ZW50IGgyLFxuICAgIC5jay1oZWFkaW5nLWRyb3Bkb3duIC5jay1oZWFkaW5nX2hlYWRpbmcxIC5jay1idXR0b25fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjE4ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5jay1jb250ZW50IGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzdlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMzQyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTQyZW07XG4gICAgfVxuICAgIC5jay1jb250ZW50IGgzLFxuICAgIC5jay1oZWFkaW5nLWRyb3Bkb3duIC5jay1oZWFkaW5nX2hlYWRpbmcyIC5jay1idXR0b25fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiBoc2woMjAzLCAxMDAlLCA1MCUpO1xuICAgIH1cbiAgICAuY2staGVhZGluZy1kcm9wZG93biAuY2staGVhZGluZ19oZWFkaW5nMi5jay1vbiAuY2stYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jay1jb2xvci1saXN0LWJ1dHRvbi1vbi10ZXh0KTtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4xNzFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNTdlbTtcbiAgICB9XG4gICAgLmNrLWNvbnRlbnQgaDQsXG4gICAgLmNrLWhlYWRpbmctZHJvcGRvd24gLmNrLWhlYWRpbmdfaGVhZGluZzMgLmNrLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMzFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5jay1jb250ZW50IGg0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjRlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjg2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTUyZW07XG4gICAgfVxuICAgIC5jay1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjNlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEzZW07XG4gICAgfVxuICAgIC5jay1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1jay1zcGFjaW5nLWxhcmdlKSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyICogdmFyKC0tY2stc3BhY2luZy1sYXJnZSkpO1xuICAgIH1cbn1cblxuLmNrLmNrLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICYuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDA7XG4gICAgfVxufVxuXG4uY2sgLmNrIHtcbiAgICAuY2stY29udGVudCB7XG4gICAgICAgIEBhcHBseSBtaW4taC1bMjUwcHhdO1xuICAgICAgICAmLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMDtcbiAgICAgICAgfVxuICAgICAgICBibG9ja3F1b3RlLFxuICAgICAgICBkbCxcbiAgICAgICAgZGQsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIGhyLFxuICAgICAgICBmaWd1cmUsXG4gICAgICAgIHAsXG4gICAgICAgIHByZSB7XG4gICAgICAgICAgICBtYXJnaW46IHJldmVydDtcbiAgICAgICAgfVxuICAgICAgICBvbCxcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogcmV2ZXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiByZXZlcnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiByZXZlcnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJldmVydDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiByZXZlcnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nLFxuICAgICAgICBzdmcsXG4gICAgICAgIHZpZGVvLFxuICAgICAgICBjYW52YXMsXG4gICAgICAgIGF1ZGlvLFxuICAgICAgICBpZnJhbWUsXG4gICAgICAgIGVtYmVkLFxuICAgICAgICBvYmplY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogcmV2ZXJ0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHJldmVydDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNrLXJlc2V0X2FsbCxcbiAgICAmLmNrLXJlc2V0X2FsbCAqIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtODAwO1xuICAgIH1cbiAgICAmLmNrLXRvb2xiYXIsXG4gICAgJi5jay1iYWxsb29uLXBhbmVsIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBib3JkZXItc2xhdGUtMjAwO1xuICAgICAgICAuY2staWNvbiB7XG4gICAgICAgICAgICBAYXBwbHkgdy1bMTZweF07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1zbGF0ZS0yMDA7XG4gICAgfVxuICAgICYuY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLFxuICAgICZhLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1zbGF0ZS0yMDA7XG4gICAgfVxufVxuXG4uZGFyayB7XG4gICAgLmRvY3VtZW50LWVkaXRvciB7XG4gICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtOTAwLzMwO1xuICAgICAgICAuZG9jdW1lbnQtZWRpdG9yX190b29sYmFyIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtOTAwLzIwO1xuICAgICAgICB9XG4gICAgICAgIC5kb2N1bWVudC1lZGl0b3JfX3Rvb2xiYXIgLmNrLXRvb2xiYXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTkwMC8yMDtcbiAgICAgICAgICAgIC5jay10b29sYmFyX19zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2stdG9vbHRpcCAuY2stdG9vbHRpcF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtMjAwIGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2suY2staWNvbiA6bm90KFtmaWxsXSkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmaWxsLXNsYXRlLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jay5jay1kcm9wZG93bl9fcGFuZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNrLmNrLWJ1dHRvbi5jay1vbixcbiAgICAgICAgICAgIGEuY2suY2stYnV0dG9uLmNrLW9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb2N1bWVudC1lZGl0b3JfX2VkaXRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5kb2N1bWVudC1lZGl0b3JfX2VkaXRhYmxlLWNvbnRhaW5lciAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWRhcmttb2RlLTkwMC8yMCBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2suY2stY29udGVudC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtOTAwLzIwIGJnLWRhcmttb2RlLTgwMDtcbiAgICB9XG5cbiAgICAuY2sge1xuICAgICAgICAmLmNrLWxpc3Qge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgfVxuICAgICAgICAmLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwIGJvcmRlci1kYXJrbW9kZS04MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jay5jay1pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS00MDAgYm9yZGVyLWRhcmttb2RlLTQwMDtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzaGFkb3ctbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2staW5zZXJ0LXRhYmxlLWRyb3Bkb3duLWdyaWQtYm94IHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtNDAwO1xuICAgICAgICB9XG4gICAgICAgICYuY2stcmVzZXRfYWxsLFxuICAgICAgICAmLmNrLXJlc2V0X2FsbCAqIHtcbiAgICAgICAgICAgIEBhcHBseSAhdGV4dC1zbGF0ZS0zMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNrIHtcbiAgICAgICAgICAgIC5jay1jb250ZW50LmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWRhcmttb2RlLTkwMC8yMCBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNrLXRvb2xiYXIsXG4gICAgICAgICAgICAmLmNrLWJhbGxvb24tcGFuZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS03MDAgYm9yZGVyLWRhcmttb2RlLTkwMC8yMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSAhYm9yZGVyLWItZGFya21vZGUtOTAwLzIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5ICFib3JkZXItYi1kYXJrbW9kZS05MDAvMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jay10b29sYmFyX19zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya21vZGUtODAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2stdG9vbHRpcCAuY2stdG9vbHRpcF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNsYXRlLTIwMCBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLWRhcmttb2RlLTkwMC8yMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2suY2staWNvbiA6bm90KFtmaWxsXSkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmlsbC1zbGF0ZS0zMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jay5jay1kcm9wZG93bl9fcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNrLmNrLWJ1dHRvbi5jay1vbixcbiAgICAgICAgICAgICAgICBhLmNrLmNrLWJ1dHRvbi5jay1vbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrbW9kZS04MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTgwMDtcbiAgICAgICAgICAgICAgICAmOm5vdCguY2stZm9jdXNlZCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWRhcmttb2RlLTkwMC8yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbiAgICAgICAgICAgICZhLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmttb2RlLTkwMC8yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi56b29tLW92ZXJsYXkge1xuICAgIEBhcHBseSBiZy1ibGFjay83NSBkYXJrOmJnLWJsYWNrLzQwO1xufVxuIiwiLmRhcmstbW9kZS1zd2l0Y2hlciB7XG4gICAgLmRhcmstbW9kZS1zd2l0Y2hlcl9fdG9nZ2xlIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBAYXBwbHkgb3V0bGluZS1ub25lIHJvdW5kZWQtZnVsbCByZWxhdGl2ZSBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LXktMCBteS1hdXRvIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgfVxuICAgICAgICAmLmRhcmstbW9kZS1zd2l0Y2hlcl9fdG9nZ2xlLS1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgYm9yZGVyLXByaW1hcnk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zb3VyY2UtcHJldmlldyB7XG4gICAgQGFwcGx5IGJnLXNsYXRlLTEwMCBweC00IHB5LTIuNTtcbiAgICAuaGxqcyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhzIC1tdC1bMjBweF0gLW1iLVs0MHB4XSBsZWFkaW5nLXJlbGF4ZWQgYmctc2xhdGUtMTAwIGRhcms6Ymctc2xhdGUtMjAwO1xuICAgIH1cbn1cbiIsIi5zb3VyY2UtcHJldmlldyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIGNvZGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIkhUTUxcIjtcbiAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bSBweC00IHB5LTIgYmxvY2sgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCByb3VuZGVkLWJsIGJnLXNsYXRlLTIwMCBiZy1vcGFjaXR5LTcwIGRhcms6Ymctc2xhdGUtMzAwO1xuICAgICAgICB9XG4gICAgICAgICYuamF2YXNjcmlwdDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJKU1wiO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZ1bGwtY2FsZW5kYXIge1xuICAgIC5mYy10b29sYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleC1jb2w7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLXRvb2xiYXItY2h1bmsge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcmRlci0zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcmRlci0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcmRlci0yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXktMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy0yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgcm91bmRlZC1tZCBtYi0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxnIGZvbnQtbWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbC1tZDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtci1tZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZjLXRoZW1lLXN0YW5kYXJkIHtcbiAgICAgICAgLmZjLXNjcm9sbGdyaWQsXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCxcbiAgICAgICAgLmZjLWxpc3Qge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1zbGF0ZS0yMDAvNjAgZGFyazpib3JkZXItZGFya21vZGUtNDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gICAgICAgIHRyIHRoIC5mYy1zY3JvbGxncmlkLXN5bmMtaW5uZXIge1xuICAgICAgICAgICAgQGFwcGx5IHB5LTM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgICAgIEBhcHBseSBteC01O1xuICAgIH1cbiAgICAuZmMtaC1ldmVudCB7XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGJvcmRlci1wcmltYXJ5IHJvdW5kZWQtbWQ7XG4gICAgfVxuICAgIC5mYy1ldmVudC10aXRsZS1jb250YWluZXIge1xuICAgICAgICBAYXBwbHkgcHktMSBweC0yIHRleHQteHM7XG4gICAgfVxuICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICAgICAgQGFwcGx5IHRleHQteHM7XG4gICAgfVxuICAgIC5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItcHJpbWFyeSBtci0yO1xuICAgIH1cbiAgICAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuICAgIH1cbiAgICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgfVxuICAgICYuZmMgLmZjLXZpZXctaGFybmVzcyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGFwcGx5ICFtaW4taC1bNDAwcHhdO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZmMgLmZjLWRheWdyaWQtZGF5LWZyYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAYXBwbHkgIW1pbi1oLVs2MHB4XTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmMtZGF5Z3JpZC1tb3JlLWxpbmsge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zbGF0ZS01MDAgdGV4dC1bMTBweF07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAYXBwbHkgcGwtMCBibG9jayAtbXQtMyBsZWFkaW5nLVsxMHB4XTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmMtZGF5Z3JpZC1kYXktYm90dG9tIHtcbiAgICAgICAgQGFwcGx5IHB0LTE7XG4gICAgfVxuICAgIC5mYy1kYXktb3RoZXIge1xuICAgICAgICBAYXBwbHkgYmctc2xhdGUtMTAwLzUwIGRhcms6YmctZGFya21vZGUtNzAwO1xuICAgIH1cbiAgICAuZmMtYnV0dG9uLXByaW1hcnkge1xuICAgICAgICBAYXBwbHkgIWZvbnQtbm9ybWFsICFpbmxpbmUtYmxvY2sgIWJvcmRlci1zbGF0ZS0yMDAvNjAgIXRleHQtc2xhdGUtNTAwICFiZy10cmFuc3BhcmVudCAhY2FwaXRhbGl6ZSAhcHgtWzAuNjVlbV0gIXB5LVswLjRlbV07XG4gICAgICAgIEBhcHBseSBidG47XG4gICAgICAgIC5mYy1pY29uIHtcbiAgICAgICAgICAgIEBhcHBseSAhdGV4dC1bMS4yZW1dO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGFwcGx5ICFzaGFkb3ctbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5ICF0ZXh0LXdoaXRlICFiZy1wcmltYXJ5ICFib3JkZXItcHJpbWFyeTtcbiAgICB9XG4gICAgLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICAgICAgICBAYXBwbHkgIWJnLXNsYXRlLTEwMC81MCAhcHgtWzEuMjVyZW1dICFweS1bMC43NXJlbV07XG4gICAgfVxuICAgIC5mYy1saXN0LWV2ZW50IHRkIHtcbiAgICAgICAgQGFwcGx5IHB4LTUgcHktMztcbiAgICB9XG4gICAgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgICAgICAgQGFwcGx5ICFib3JkZXItcHJpbWFyeTtcbiAgICB9XG4gICAgLmZjLWV2ZW50LXRpbWUge1xuICAgICAgICBAYXBwbHkgcHgtMC41ICF0ZXh0LVswLjc1cmVtXTtcbiAgICB9XG4gICAgLmZjLWRheWdyaWQtbW9yZS1saW5rIHtcbiAgICAgICAgQGFwcGx5IHBsLTI7XG4gICAgfVxufVxuXG4uZGFyayB7XG4gICAgLmZ1bGwtY2FsZW5kYXIge1xuICAgICAgICAuZmMtYnV0dG9uLXByaW1hcnkge1xuICAgICAgICAgICAgQGFwcGx5ICFiZy1kYXJrbW9kZS00MDAgIWJvcmRlci1kYXJrbW9kZS00MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICAgICAgICAgICAgQGFwcGx5ICFiZy1kYXJrbW9kZS00MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50OmhvdmVyIHRkIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFya21vZGUtNDAwIGJnLWRhcmttb2RlLTQwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oYXMtZXJyb3Ige1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWRhbmdlciBkYXJrOmJvcmRlci1kYW5nZXIvNzA7XG4gICAgfVxufVxuIixudWxsXX0= */