.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-disabled {
  pointer-events: none;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-tabs {
  position: relative;
  padding: .2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family:
    Lucida Grande,
    Lucida Sans,
    Arial,
    sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family:
    Lucida Grande,
    Lucida Sans,
    Arial,
    sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #aed0ea;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;
  color: #362b36;
}
.ui-widget-content a {
  color: #362b36;
}
.ui-widget-header {
  border: 1px solid #aed0ea;
  background: #deedf7 url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #aed0ea;
  background: #d7ebf9 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #2779aa;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #2779aa;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #74b2e2;
  background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #0070a3;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #0070a3;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #2694e8;
  background: #3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #2694e8;
  background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #f9dd34;
  background: #ffef8f url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;
  color: #363636;
}
.ui-state-checked {
  border: 1px solid #f9dd34;
  background: #ffef8f;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #cd0a0a;
  color: #fff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #fff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #fff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_72a7cf_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_72a7cf_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(images/ui-icons_2694e8_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-button .ui-icon {
  background-image: url(images/ui-icons_3d80b3_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 6px;
}
.ui-widget-overlay {
  background: #eee url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;
  opacity: .8;
  filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
  -webkit-box-shadow: -7px -7px 7px #000;
  box-shadow: -7px -7px 7px #000;
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE4LTA0LTA1XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGRyYWdnYWJsZS5jc3MsIGNvcmUuY3NzLCByZXNpemFibGUuY3NzLCBzZWxlY3RhYmxlLmNzcywgc29ydGFibGUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWN1cGVydGlubyZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4Jm9mZnNldExlZnRTaGFkb3c9LTdweCZvZmZzZXRUb3BTaGFkb3c9LTdweCZ0aGlja25lc3NTaGFkb3c9N3B4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTcwJmJnVGV4dHVyZVNoYWRvdz1oaWdobGlnaHRfaGFyZCZiZ0NvbG9yU2hhZG93PTAwMDAwMCZvcGFjaXR5T3ZlcmxheT04MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTkwJmJnVGV4dHVyZU92ZXJsYXk9ZGlhZ29uYWxzX3RoaWNrJmJnQ29sb3JPdmVybGF5PWVlZWVlZSZpY29uQ29sb3JFcnJvcj1mZmZmZmYmZmNFcnJvcj1mZmZmZmYmYm9yZGVyQ29sb3JFcnJvcj1jZDBhMGEmYmdJbWdPcGFjaXR5RXJyb3I9MTUmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9Y2QwYTBhJmljb25Db2xvckhpZ2hsaWdodD0yZTgzZmYmZmNIaWdobGlnaHQ9MzYzNjM2JmJvcmRlckNvbG9ySGlnaGxpZ2h0PWY5ZGQzNCZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9MjUmYmdUZXh0dXJlSGlnaGxpZ2h0PWhpZ2hsaWdodF9zb2Z0JmJnQ29sb3JIaWdobGlnaHQ9ZmZlZjhmJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmZmNBY3RpdmU9ZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPTI2OTRlOCZiZ0ltZ09wYWNpdHlBY3RpdmU9NTAmYmdUZXh0dXJlQWN0aXZlPWdsYXNzJmJnQ29sb3JBY3RpdmU9M2JhYWUzJmljb25Db2xvckhvdmVyPTI2OTRlOCZmY0hvdmVyPTAwNzBhMyZib3JkZXJDb2xvckhvdmVyPTc0YjJlMiZiZ0ltZ09wYWNpdHlIb3Zlcj0xMDAmYmdUZXh0dXJlSG92ZXI9Z2xhc3MmYmdDb2xvckhvdmVyPWU0ZjFmYiZpY29uQ29sb3JEZWZhdWx0PTNkODBiMyZmY0RlZmF1bHQ9Mjc3OWFhJmJvcmRlckNvbG9yRGVmYXVsdD1hZWQwZWEmYmdJbWdPcGFjaXR5RGVmYXVsdD04MCZiZ1RleHR1cmVEZWZhdWx0PWdsYXNzJmJnQ29sb3JEZWZhdWx0PWQ3ZWJmOSZpY29uQ29sb3JDb250ZW50PTcyYTdjZiZmY0NvbnRlbnQ9MzYyYjM2JmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmYmdJbWdPcGFjaXR5Q29udGVudD0xMDAmYmdUZXh0dXJlQ29udGVudD1oaWdobGlnaHRfaGFyZCZiZ0NvbG9yQ29udGVudD1mMmY1ZjcmaWNvbkNvbG9ySGVhZGVyPTcyYTdjZiZmY0hlYWRlcj0yMjIyMjImYm9yZGVyQ29sb3JIZWFkZXI9YWVkMGVhJmJnSW1nT3BhY2l0eUhlYWRlcj0xMDAmYmdUZXh0dXJlSGVhZGVyPWhpZ2hsaWdodF9zb2Z0JmJnQ29sb3JIZWFkZXI9ZGVlZGY3JmNvcm5lclJhZGl1cz02cHgmZnNEZWZhdWx0PTEuMWVtJmZ3RGVmYXVsdD1ib2xkJmZmRGVmYXVsdD1MdWNpZGElMjBHcmFuZGUlMkNMdWNpZGElMjBTYW5zJTJDQXJpYWwlMkNzYW5zLXNlcmlmXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktc2VsZWN0YWJsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNlbGVjdGFibGUtaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO2JvcmRlcjoxcHggZG90dGVkIGJsYWNrfS51aS1zb3J0YWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXJ7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MnB4IDAgMCAwO3BhZGRpbmc6LjVlbSAuNWVtIC41ZW0gLjdlbTtmb250LXNpemU6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjFlbSAyLjJlbTtib3JkZXItdG9wOjA7b3ZlcmZsb3c6YXV0b30udWktYXV0b2NvbXBsZXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjdXJzb3I6ZGVmYXVsdH0udWktbWVudXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTowfS51aS1tZW51IC51aS1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS51aS1tZW51IC51aS1tZW51LWl0ZW17bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7bGlzdC1zdHlsZS1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIil9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6M3B4IDFlbSAzcHggLjRlbX0udWktbWVudSAudWktbWVudS1kaXZpZGVye21hcmdpbjo1cHggMDtoZWlnaHQ6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwIDB9LnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOi0xcHh9LnVpLW1lbnUtaWNvbnN7cG9zaXRpb246cmVsYXRpdmV9LnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVye3BhZGRpbmctbGVmdDoyZW19LnVpLW1lbnUgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDouMmVtO21hcmdpbjphdXRvIDB9LnVpLW1lbnUgLnVpLW1lbnUtaWNvbntsZWZ0OmF1dG87cmlnaHQ6MH0udWktYnV0dG9ue3BhZGRpbmc6LjRlbSAxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi1yaWdodDouMWVtO2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0udWktYnV0dG9uLC51aS1idXR0b246bGluaywudWktYnV0dG9uOnZpc2l0ZWQsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyZW07Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtaW5kZW50Oi05OTk5cHg7d2hpdGUtc3BhY2U6bm93cmFwfWlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5e3RleHQtaW5kZW50OjB9LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi04cHg7bWFyZ2luLWxlZnQ6LThweH0udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3BhZGRpbmc6MDt3aWR0aDoyLjFlbTtoZWlnaHQ6Mi4xZW07dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dGV4dC1pbmRlbnQ6MDt3aGl0ZS1zcGFjZTpub3JtYWw7cGFkZGluZzouNGVtIDFlbX1pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LnVpLWNvbnRyb2xncm91cHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cywudWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1c3t6LWluZGV4Ojk5OTl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246bGVmdH0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVse3BhZGRpbmc6LjRlbSAxZW19LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW57Zm9udC1zaXplOjgwJX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3JkZXItbGVmdDpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3JkZXItdG9wOm5vbmV9LnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLXJpZ2h0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci1ib3R0b206bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0e3dpZHRoOjc1JTt3aWR0aDpjYWxjKCAxMDAlIC0gMi40ZW0gKX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwe2JvcmRlci10b3Atc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMXB4ICNjY2M7Ym9yZGVyLXJhZGl1czouMTJlbTtib3JkZXI6bm9uZX0udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czoxZW07b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXI6bm9uZX0udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItd2lkdGg6NHB4O2JvcmRlci1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS51aS1kYXRlcGlja2Vye3dpZHRoOjE3ZW07cGFkZGluZzouMmVtIC4yZW0gMDtkaXNwbGF5Om5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbSAwfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3dpZHRoOjEuOGVtO2hlaWdodDoxLjhlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7dG9wOjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2e2xlZnQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cmlnaHQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXJ7bGVmdDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlcntyaWdodDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7bWFyZ2luOjAgMi4zZW07bGluZS1oZWlnaHQ6MS44ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjFweCAwfS51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXJ7d2lkdGg6NDUlfS51aS1kYXRlcGlja2VyIHRhYmxle3dpZHRoOjEwMCU7Zm9udC1zaXplOi45ZW07Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbjowIDAgLjRlbX0udWktZGF0ZXBpY2tlciB0aHtwYWRkaW5nOi43ZW0gLjNlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2JvcmRlcjowfS51aS1kYXRlcGlja2VyIHRke2JvcmRlcjowO3BhZGRpbmc6MXB4fS51aS1kYXRlcGlja2VyIHRkIHNwYW4sLnVpLWRhdGVwaWNrZXIgdGQgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbjouN2VtIDAgMCAwO3BhZGRpbmc6MCAuMmVtO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OnJpZ2h0O21hcmdpbjouNWVtIC4yZW0gLjRlbTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi4yZW0gLjZlbSAuM2VtIC42ZW07d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGl7d2lkdGg6YXV0b30udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxle3dpZHRoOjk1JTttYXJnaW46MCBhdXRvIC40ZW19LnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDo1MCV9LnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDozMy4zJX0udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjI1JX0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1sZWZ0LXdpZHRoOjB9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpsZWZ0fS51aS1kYXRlcGlja2VyLXJvdy1icmVha3tjbGVhcjpib3RoO3dpZHRoOjEwMCU7Zm9udC1zaXplOjB9LnVpLWRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXZ7cmlnaHQ6MnB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dHtsZWZ0OjJweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVye3JpZ2h0OjFweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXJ7bGVmdDoxcHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS51aS1kYXRlcGlja2VyIC51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtsZWZ0Oi41ZW07dG9wOi4zZW19LnVpLWRpYWxvZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZzouMmVtO291dGxpbmU6MH0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXJ7cGFkZGluZzouNGVtIDFlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGV7ZmxvYXQ6bGVmdDttYXJnaW46LjFlbSAwO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDo5MCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi4zZW07dG9wOjUwJTt3aWR0aDoyMHB4O21hcmdpbjotMTBweCAwIDAgMDtwYWRkaW5nOjFweDtoZWlnaHQ6MjBweH0udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtwYWRkaW5nOi41ZW0gMWVtO2JhY2tncm91bmQ6bm9uZTtvdmVyZmxvdzphdXRvfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5le3RleHQtYWxpZ246bGVmdDtib3JkZXItd2lkdGg6MXB4IDAgMCAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW4tdG9wOi41ZW07cGFkZGluZzouM2VtIDFlbSAuNWVtIC40ZW19LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXR7ZmxvYXQ6cmlnaHR9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9ue21hcmdpbjouNWVtIC40ZW0gLjVlbSAwO2N1cnNvcjpwb2ludGVyfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ue2hlaWdodDoycHg7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWV7d2lkdGg6MnB4O3JpZ2h0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN7aGVpZ2h0OjJweDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtd3t3aWR0aDoycHg7bGVmdDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ud3t3aWR0aDo3cHg7aGVpZ2h0OjdweH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2V7cmlnaHQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3d7bGVmdDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZXtyaWdodDowO3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ud3tsZWZ0OjA7dG9wOjB9LnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFye2N1cnNvcjptb3ZlfS51aS1wcm9ncmVzc2JhcntoZWlnaHQ6MmVtO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW59LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZXttYXJnaW46LTFweDtoZWlnaHQ6MTAwJX0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXl7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtoZWlnaHQ6MTAwJTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0yNSk7b3BhY2l0eTowLjI1fS51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjJweCAwLjRlbTttYXJnaW46MC41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtjdXJzb3I6ZGVmYXVsdDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzouMjIyZW0gMDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyZW19LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjEuNmVtO2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbS1zdHlsZTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpub25lfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHh9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6THVjaWRhIEdyYW5kZSxMdWNpZGEgU2FucyxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6THVjaWRhIEdyYW5kZSxMdWNpZGEgU2FucyxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNhZWQwZWF9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNmMmY1ZjcgdXJsKFwiaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1oYXJkXzEwMF9mMmY1ZjdfMXgxMDAucG5nXCIpIDUwJSB0b3AgcmVwZWF0LXg7Y29sb3I6IzM2MmIzNn0udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMzYyYjM2fS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgI2FlZDBlYTtiYWNrZ3JvdW5kOiNkZWVkZjcgdXJsKFwiaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzEwMF9kZWVkZjdfMXgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7Y29sb3I6IzIyMjtmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzIyMn0udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNhZWQwZWE7YmFja2dyb3VuZDojZDdlYmY5IHVybChcImltYWdlcy91aS1iZ19nbGFzc184MF9kN2ViZjlfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMjc3OWFhfS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojMjc3OWFhO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzc0YjJlMjtiYWNrZ3JvdW5kOiNlNGYxZmIgdXJsKFwiaW1hZ2VzL3VpLWJnX2dsYXNzXzEwMF9lNGYxZmJfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA3MGEzfS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsYS51aS1idXR0b246aG92ZXIsYS51aS1idXR0b246Zm9jdXN7Y29sb3I6IzAwNzBhMzt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdmlzdWFsLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiKDk0LDE1OCwyMTQpfS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxhLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMjY5NGU4O2JhY2tncm91bmQ6IzNiYWFlMyB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfNTBfM2JhYWUzXzF4NDAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0udWktaWNvbi1iYWNrZ3JvdW5kLC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZHtib3JkZXI6IzI2OTRlODtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2Y5ZGQzNDtiYWNrZ3JvdW5kOiNmZmVmOGYgdXJsKFwiaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzI1X2ZmZWY4Zl8xeDEwMC5wbmdcIikgNTAlIHRvcCByZXBlYXQteDtjb2xvcjojMzYzNjM2fS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2Y5ZGQzNDtiYWNrZ3JvdW5kOiNmZmVmOGZ9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2NkMGEwYTtiYWNrZ3JvdW5kOiNjZDBhMGE7Y29sb3I6I2ZmZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6I2ZmZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6I2ZmZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzJhN2NmXzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzcyYTdjZl8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc18yNjk0ZThfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc18yZTgzZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzNkODBiM18yNTZ4MjQwLnBuZ1wiKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNlZWUgdXJsKFwiaW1hZ2VzL3VpLWJnX2RpYWdvbmFscy10aGlja185MF9lZWVlZWVfNDB4NDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0O29wYWNpdHk6Ljg7ZmlsdGVyOkFscGhhKE9wYWNpdHk9ODApfS51aS13aWRnZXQtc2hhZG93ey13ZWJraXQtYm94LXNoYWRvdzotN3B4IC03cHggN3B4ICMwMDA7Ym94LXNoYWRvdzotN3B4IC03cHggN3B4ICMwMDB9Il0sCiAgIm1hcHBpbmdzIjogIkFBTUEsQ0FBQztBQUFvQixvQkFBaUI7QUFBSyxnQkFBYTtBQUFJO0FBQUMsQ0FBQztBQUFpQixXQUFRO0FBQUk7QUFBQyxDQUFDO0FBQTRCLFVBQU87QUFBRSxRQUFLLEtBQUssRUFBRSxFQUFFLEVBQUU7QUFBRyxVQUFPO0FBQUksVUFBTztBQUFLLFlBQVM7QUFBTyxXQUFRO0FBQUUsWUFBUztBQUFTLFNBQU07QUFBRztBQUFDLENBQUM7QUFBZ0IsVUFBTztBQUFFLFdBQVE7QUFBRSxVQUFPO0FBQUUsV0FBUTtBQUFFLGVBQVk7QUFBSSxtQkFBZ0I7QUFBSyxhQUFVO0FBQUssY0FBVztBQUFJO0FBQUMsQ0FBQyxrQkFBa0I7QUFBUSxDQUExQixrQkFBNkM7QUFBTyxXQUFRO0FBQUcsV0FBUTtBQUFNLG1CQUFnQjtBQUFRO0FBQUMsQ0FBdEcsa0JBQXlIO0FBQU8sU0FBTTtBQUFJO0FBQUMsQ0FBQztBQUFlLFNBQU07QUFBSyxVQUFPO0FBQUssT0FBSTtBQUFFLFFBQUs7QUFBRSxZQUFTO0FBQVMsV0FBUTtBQUFFLFVBQU8sTUFBTSxPQUFPLENBQUM7QUFBRTtBQUFDLENBQUM7QUFBUyxXQUFRO0FBQUc7QUFBQyxDQUFDO0FBQWtCLFVBQU87QUFBa0Isa0JBQWU7QUFBSTtBQUFDLENBQUM7QUFBUSxXQUFRO0FBQWEsa0JBQWU7QUFBTyxjQUFXO0FBQU8sWUFBUztBQUFTLGVBQVk7QUFBUyxZQUFTO0FBQU8scUJBQWtCO0FBQVM7QUFBQyxDQUFDO0FBQXFCLFFBQUs7QUFBSSxlQUFZO0FBQUssV0FBUTtBQUFLO0FBQUMsQ0FBQztBQUFrQixZQUFTO0FBQU0sT0FBSTtBQUFFLFFBQUs7QUFBRSxTQUFNO0FBQUssVUFBTztBQUFJO0FBQUMsQ0FBQztB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Qix1QkFBb0IsTUFBTTtBQUFDO0FBQUMsQ0FBQztBQUFtQix1QkFBb0IsT0FBTztBQUFDO0FBQUMsQ0FBQztBQUFvQix1QkFBb0IsT0FBTztBQUFDO0FBQUMsQ0FBQztBQUFvQix1QkFBb0IsT0FBTztBQUFDO0FBQUMsQ0FBQztBQUFxQix1QkFBb0IsRUFBRTtBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFxQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFxQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFxQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUF1Qix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUF1Qix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFrQix1QkFBb0IsRUFBRTtBQUFLO0FBQUMsQ0FBQztBQUFtQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFrQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFtQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFrQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFtQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFrQix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUFtQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFvQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFvQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUFzQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUF1Qix1QkFBb0IsSUFBSTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF1Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF1Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF1Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUF5Qix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUEyQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUF5Qix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUEyQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUEyQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUEyQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUEyQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUEyQix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUE2Qix1QkFBb0IsRUFBRTtBQUFLO0FBQUMsQ0FBQztBQUE2Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUE2Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUE2Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsTUFBTTtBQUFLO0FBQUMsQ0FBQztBQUF3Qix1QkFBb0IsT0FBTztBQUFLO0FBQUMsQ0FBQztBQUF5Qix1QkFBb0IsT0FBTztBQUFL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QyxDQUFDO0FBQWtCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQWtCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQWtCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQWtCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQW9CLHVCQUFvQixFQUFFO0FBQU07QUFBQyxDQUFDO0FBQXFCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQXFCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQXVCLHVCQUFvQixPQUFPO0FBQU07QUFBQyxDQUFDO0FBQXVCLHVCQUFvQixPQUFPO0FBQU07QUFBQyxDQUFDO0FBQXVCLHVCQUFvQixPQUFPO0FBQU07QUFBQyxDQUFDO0FBQXVCLHVCQUFvQixPQUFPO0FBQU07QUFBQyxDQUFDO0FBQXNCLHVCQUFvQixPQUFPO0FBQU07QUFBQyxDQUFDO0FBQXVCLHVCQUFvQixPQUFPO0FBQU07QUFBQyxDQUFDO0FBQXFCLHVCQUFvQixPQUFPO0FBQU07QUFBQyxDQUFDO0FBQXlCLHVCQUFvQixFQUFFO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQXlCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTBCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTZCLHVCQUFvQixFQUFFO0FBQU07QUFBQyxDQUFDO0FBQStCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQTRCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQThCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQThCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQXlCLHVCQUFvQixNQUFNO0FBQU07QUFBQyxDQUFDO0FBQWMsQ0FBQztBQUFjLENBQUM7QUFBZSxDQUFDO0FBQWEsMEJBQXVCO0FBQUc7QUFBQyxDQUF0RjtBQUFxRyxDQUF0RjtBQUFxRyxDQUFDO0FBQWdCLENBQUM7QUFBYSwyQkFBd0I7QUFBRztBQUFDLENBQS9LO0FBQThMLENBQUM7QUFBaUIsQ0FBbEw7QUFBa00sQ0FBQztBQUFhLDZCQUEwQjtBQUFHO0FBQUMsQ0FBNVE7QUFBMlIsQ0FBNUY7QUFBOEcsQ0FBeEw7QUFBeU0sQ0FBQztBQUFhLDhCQUEyQjtBQUFHO0FBQUMsQ0FBejMzQjtBQUE0NDNCLGNBQVcsS0FBSyxzREFBd0QsSUFBSSxJQUFJO0FBQU8sV0FBUTtBQUFHLFVBQU8sTUFBTSxPQUFPLENBQUM7QUFBRztBQUFDLENBQUM7QUFBaUIsc0JBQW1CLEtBQUssS0FBSyxJQUFJO0FBQUssY0FBVyxLQUFLLEtBQUssSUFBSTtBQUFJOyIsCiAgIm5hbWVzIjogW10KfQo= */

@charset "UTF-8";
:root,
[data-bs-theme=light] {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-black:#000;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-primary-text-emphasis:#052c65;
  --bs-secondary-text-emphasis:#2b2f32;
  --bs-success-text-emphasis:#0a3622;
  --bs-info-text-emphasis:#055160;
  --bs-warning-text-emphasis:#664d03;
  --bs-danger-text-emphasis:#58151c;
  --bs-light-text-emphasis:#495057;
  --bs-dark-text-emphasis:#495057;
  --bs-primary-bg-subtle:#cfe2ff;
  --bs-secondary-bg-subtle:#e2e3e5;
  --bs-success-bg-subtle:#d1e7dd;
  --bs-info-bg-subtle:#cff4fc;
  --bs-warning-bg-subtle:#fff3cd;
  --bs-danger-bg-subtle:#f8d7da;
  --bs-light-bg-subtle:#fcfcfd;
  --bs-dark-bg-subtle:#ced4da;
  --bs-primary-border-subtle:#9ec5fe;
  --bs-secondary-border-subtle:#c4c8cb;
  --bs-success-border-subtle:#a3cfbb;
  --bs-info-border-subtle:#9eeaf9;
  --bs-warning-border-subtle:#ffe69c;
  --bs-danger-border-subtle:#f1aeb5;
  --bs-light-border-subtle:#e9ecef;
  --bs-dark-border-subtle:#adb5bd;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg:#fff;
  --bs-body-bg-rgb:255,255,255;
  --bs-emphasis-color:#000;
  --bs-emphasis-color-rgb:0,0,0;
  --bs-secondary-color:rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb:33,37,41;
  --bs-secondary-bg:#e9ecef;
  --bs-secondary-bg-rgb:233,236,239;
  --bs-tertiary-color:rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb:33,37,41;
  --bs-tertiary-bg:#f8f9fa;
  --bs-tertiary-bg-rgb:248,249,250;
  --bs-heading-color:inherit;
  --bs-link-color:#0d6efd;
  --bs-link-color-rgb:13,110,253;
  --bs-link-decoration:underline;
  --bs-link-hover-color:#0a58ca;
  --bs-link-hover-color-rgb:10,88,202;
  --bs-code-color:#d63384;
  --bs-highlight-color:#212529;
  --bs-highlight-bg:#fff3cd;
  --bs-border-width:1px;
  --bs-border-style:solid;
  --bs-border-color:#dee2e6;
  --bs-border-color-translucent:rgba(0, 0, 0, 0.175);
  --bs-border-radius:0.375rem;
  --bs-border-radius-sm:0.25rem;
  --bs-border-radius-lg:0.5rem;
  --bs-border-radius-xl:1rem;
  --bs-border-radius-xxl:2rem;
  --bs-border-radius-2xl:var(--bs-border-radius-xxl);
  --bs-border-radius-pill:50rem;
  --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width:0.25rem;
  --bs-focus-ring-opacity:0.25;
  --bs-focus-ring-color:rgba(13, 110, 253, 0.25);
  --bs-form-valid-color:#198754;
  --bs-form-valid-border-color:#198754;
  --bs-form-invalid-color:#dc3545;
  --bs-form-invalid-border-color:#dc3545;
}
[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color:#dee2e6;
  --bs-body-color-rgb:222,226,230;
  --bs-body-bg:#212529;
  --bs-body-bg-rgb:33,37,41;
  --bs-emphasis-color:#fff;
  --bs-emphasis-color-rgb:255,255,255;
  --bs-secondary-color:rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb:222,226,230;
  --bs-secondary-bg:#343a40;
  --bs-secondary-bg-rgb:52,58,64;
  --bs-tertiary-color:rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb:222,226,230;
  --bs-tertiary-bg:#2b3035;
  --bs-tertiary-bg-rgb:43,48,53;
  --bs-primary-text-emphasis:#6ea8fe;
  --bs-secondary-text-emphasis:#a7acb1;
  --bs-success-text-emphasis:#75b798;
  --bs-info-text-emphasis:#6edff6;
  --bs-warning-text-emphasis:#ffda6a;
  --bs-danger-text-emphasis:#ea868f;
  --bs-light-text-emphasis:#f8f9fa;
  --bs-dark-text-emphasis:#dee2e6;
  --bs-primary-bg-subtle:#031633;
  --bs-secondary-bg-subtle:#161719;
  --bs-success-bg-subtle:#051b11;
  --bs-info-bg-subtle:#032830;
  --bs-warning-bg-subtle:#332701;
  --bs-danger-bg-subtle:#2c0b0e;
  --bs-light-bg-subtle:#343a40;
  --bs-dark-bg-subtle:#1a1d20;
  --bs-primary-border-subtle:#084298;
  --bs-secondary-border-subtle:#41464b;
  --bs-success-border-subtle:#0f5132;
  --bs-info-border-subtle:#087990;
  --bs-warning-border-subtle:#997404;
  --bs-danger-border-subtle:#842029;
  --bs-light-border-subtle:#495057;
  --bs-dark-border-subtle:#343a40;
  --bs-heading-color:inherit;
  --bs-link-color:#6ea8fe;
  --bs-link-hover-color:#8bb9fe;
  --bs-link-color-rgb:110,168,254;
  --bs-link-hover-color-rgb:139,185,254;
  --bs-code-color:#e685b5;
  --bs-highlight-color:#dee2e6;
  --bs-highlight-bg:#664d03;
  --bs-border-color:#495057;
  --bs-border-color-translucent:rgba(255, 255, 255, 0.15);
  --bs-form-valid-color:#75b798;
  --bs-form-valid-border-color:#75b798;
  --bs-form-invalid-color:#ea868f;
  --bs-form-invalid-border-color:#ea868f;
}
*,
::after,
::before {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: .25;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
.h1,
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .h1,
  h1 {
    font-size: 2.5rem;
  }
}
.h2,
h2 {
  font-size: calc(1.325rem + .9vw);
}
@media (min-width: 1200px) {
  .h2,
  h2 {
    font-size: 2rem;
  }
}
.h3,
h3 {
  font-size: calc(1.3rem + .6vw);
}
@media (min-width: 1200px) {
  .h3,
  h3 {
    font-size: 1.75rem;
  }
}
.h4,
h4 {
  font-size: calc(1.275rem + .3vw);
}
@media (min-width: 1200px) {
  .h4,
  h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
.small,
small {
  font-size: .875em;
}
.mark,
mark {
  padding: .1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: .75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb:var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: .875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: .875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: .1875rem .375rem;
  font-size: .875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: .25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
tbody,
td,
tfoot,
th,
thead,
tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: calc(1.275rem + .3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: .5rem;
}
.initialism {
  font-size: .875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: .875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: .25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}
.figure-caption {
  font-size: .875em;
  color: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs:0;
  --bs-breakpoint-sm:576px;
  --bs-breakpoint-md:768px;
  --bs-breakpoint-lg:992px;
  --bs-breakpoint-xl:1200px;
  --bs-breakpoint-xxl:1400px;
}
.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x:0;
}
.g-0,
.gy-0 {
  --bs-gutter-y:0;
}
.g-1,
.gx-1 {
  --bs-gutter-x:0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y:0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x:0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y:0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x:1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y:1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x:1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y:1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x:3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y:3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x:0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y:0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x:1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y:1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x:3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x:0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y:0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x:1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y:1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x:3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x:0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y:0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x:1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y:1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x:3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x:0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y:0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x:0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y:0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y:3rem;
  }
}
.table {
  --bs-table-color-type:initial;
  --bs-table-bg-type:initial;
  --bs-table-color-state:initial;
  --bs-table-bg-state:initial;
  --bs-table-color:var(--bs-emphasis-color);
  --bs-table-bg:var(--bs-body-bg);
  --bs-table-border-color:var(--bs-border-color);
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:var(--bs-emphasis-color);
  --bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color:var(--bs-emphasis-color);
  --bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color:var(--bs-emphasis-color);
  --bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: .5rem .5rem;
  color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: .25rem .25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state:var(--bs-table-active-color);
  --bs-table-bg-state:var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state:var(--bs-table-hover-color);
  --bs-table-bg-state:var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-color:#000;
  --bs-table-bg:#cfe2ff;
  --bs-table-border-color:#a6b5cc;
  --bs-table-striped-bg:#c5d7f2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bacbe6;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfd1ec;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-secondary {
  --bs-table-color:#000;
  --bs-table-bg:#e2e3e5;
  --bs-table-border-color:#b5b6b7;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-success {
  --bs-table-color:#000;
  --bs-table-bg:#d1e7dd;
  --bs-table-border-color:#a7b9b1;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-info {
  --bs-table-color:#000;
  --bs-table-bg:#cff4fc;
  --bs-table-border-color:#a6c3ca;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-warning {
  --bs-table-color:#000;
  --bs-table-bg:#fff3cd;
  --bs-table-border-color:#ccc2a4;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-danger {
  --bs-table-color:#000;
  --bs-table-bg:#f8d7da;
  --bs-table-border-color:#c6acae;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-light {
  --bs-table-color:#000;
  --bs-table-bg:#f8f9fa;
  --bs-table-border-color:#c6c7c8;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-dark {
  --bs-table-color:#fff;
  --bs-table-bg:#212529;
  --bs-table-border-color:#4d5154;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: .5rem;
}
.col-form-label {
  padding-top: calc(.375rem + var(--bs-border-width));
  padding-bottom: calc(.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(.5rem + var(--bs-border-width));
  padding-bottom: calc(.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(.25rem + var(--bs-border-width));
  padding-bottom: calc(.25rem + var(--bs-border-width));
  font-size: .875rem;
}
.form-text {
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-secondary-color);
}
.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
.form-control::file-selector-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: .375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem;
}
.form-control-sm::file-selector-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
  padding: .375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon,none);
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right: .75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-select-lg {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: .125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input {
  --bs-form-check-bg:var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: .25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: .25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: .5;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  cursor: default;
  opacity: .5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check:disabled + .btn,
.btn-check[disabled] + .btn {
  pointer-events: none;
  filter: none;
  opacity: .65;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem .75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity .1s ease-in-out, transform .1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem .75rem;
}
.form-floating > .form-control-plaintext::-moz-placeholder,
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown),
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown),
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-control-plaintext:-webkit-autofill,
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), .65);
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), .65);
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), .65);
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > .form-control:disabled ~ label,
.form-floating > :disabled ~ label {
  color: #6c757d;
}
.form-floating > .form-control:disabled ~ label::after,
.form-floating > :disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-floating,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-floating:focus-within,
.input-group > .form-select:focus {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
.input-group-lg > .btn,
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.input-group-sm > .btn,
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-form-valid-color);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}
.form-select.is-valid,
.was-validated .form-select:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-control-color.is-valid,
.was-validated .form-control-color:valid {
  width: calc(3rem + calc(1.5em + .75rem));
}
.form-check-input.is-valid,
.was-validated .form-check-input:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
  background-color: var(--bs-form-valid-color);
}
.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}
.input-group > .form-control:not(:focus).is-valid,
.input-group > .form-floating:not(:focus-within).is-valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-control:not(:focus):valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.was-validated .input-group > .form-select:not(:focus):valid {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-form-invalid-color);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}
.form-select.is-invalid,
.was-validated .form-select:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-control-color.is-invalid,
.was-validated .form-control-color:invalid {
  width: calc(3rem + calc(1.5em + .75rem));
}
.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}
.input-group > .form-control:not(:focus).is-invalid,
.input-group > .form-floating:not(:focus-within).is-invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-control:not(:focus):invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.was-validated .input-group > .form-select:not(:focus):invalid {
  z-index: 4;
}
.btn {
  --bs-btn-padding-x:0.75rem;
  --bs-btn-padding-y:0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size:1rem;
  --bs-btn-font-weight:400;
  --bs-btn-line-height:1.5;
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-width:var(--bs-border-width);
  --bs-btn-border-color:transparent;
  --bs-btn-border-radius:var(--bs-border-radius);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity:0.65;
  --bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#0d6efd;
  --bs-btn-border-color:#0d6efd;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0b5ed7;
  --bs-btn-hover-border-color:#0a58ca;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#0a58ca;
  --bs-btn-active-border-color:#0a53be;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#0d6efd;
  --bs-btn-disabled-border-color:#0d6efd;
}
.btn-secondary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#6c757d;
  --bs-btn-border-color:#6c757d;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#5c636a;
  --bs-btn-hover-border-color:#565e64;
  --bs-btn-focus-shadow-rgb:130,138,145;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#565e64;
  --bs-btn-active-border-color:#51585e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#6c757d;
  --bs-btn-disabled-border-color:#6c757d;
}
.btn-success {
  --bs-btn-color:#fff;
  --bs-btn-bg:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#157347;
  --bs-btn-hover-border-color:#146c43;
  --bs-btn-focus-shadow-rgb:60,153,110;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#146c43;
  --bs-btn-active-border-color:#13653f;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#198754;
  --bs-btn-disabled-border-color:#198754;
}
.btn-info {
  --bs-btn-color:#000;
  --bs-btn-bg:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#31d2f2;
  --bs-btn-hover-border-color:#25cff2;
  --bs-btn-focus-shadow-rgb:11,172,204;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#3dd5f3;
  --bs-btn-active-border-color:#25cff2;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#0dcaf0;
  --bs-btn-disabled-border-color:#0dcaf0;
}
.btn-warning {
  --bs-btn-color:#000;
  --bs-btn-bg:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffca2c;
  --bs-btn-hover-border-color:#ffc720;
  --bs-btn-focus-shadow-rgb:217,164,6;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffcd39;
  --bs-btn-active-border-color:#ffc720;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#ffc107;
  --bs-btn-disabled-border-color:#ffc107;
}
.btn-danger {
  --bs-btn-color:#fff;
  --bs-btn-bg:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#bb2d3b;
  --bs-btn-hover-border-color:#b02a37;
  --bs-btn-focus-shadow-rgb:225,83,97;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#b02a37;
  --bs-btn-active-border-color:#a52834;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#dc3545;
  --bs-btn-disabled-border-color:#dc3545;
}
.btn-light {
  --bs-btn-color:#000;
  --bs-btn-bg:#f8f9fa;
  --bs-btn-border-color:#f8f9fa;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#d3d4d5;
  --bs-btn-hover-border-color:#c6c7c8;
  --bs-btn-focus-shadow-rgb:211,212,213;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#c6c7c8;
  --bs-btn-active-border-color:#babbbc;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#f8f9fa;
  --bs-btn-disabled-border-color:#f8f9fa;
}
.btn-dark {
  --bs-btn-color:#fff;
  --bs-btn-bg:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#424649;
  --bs-btn-hover-border-color:#373b3e;
  --bs-btn-focus-shadow-rgb:66,70,73;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#4d5154;
  --bs-btn-active-border-color:#373b3e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#212529;
  --bs-btn-disabled-border-color:#212529;
}
.btn-outline-primary {
  --bs-btn-color:#0d6efd;
  --bs-btn-border-color:#0d6efd;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0d6efd;
  --bs-btn-hover-border-color:#0d6efd;
  --bs-btn-focus-shadow-rgb:13,110,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#0d6efd;
  --bs-btn-active-border-color:#0d6efd;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#0d6efd;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#0d6efd;
  --bs-gradient:none;
}
.btn-outline-secondary {
  --bs-btn-color:#6c757d;
  --bs-btn-border-color:#6c757d;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#6c757d;
  --bs-btn-hover-border-color:#6c757d;
  --bs-btn-focus-shadow-rgb:108,117,125;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#6c757d;
  --bs-btn-active-border-color:#6c757d;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#6c757d;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#6c757d;
  --bs-gradient:none;
}
.btn-outline-success {
  --bs-btn-color:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#198754;
  --bs-btn-hover-border-color:#198754;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#198754;
  --bs-btn-active-border-color:#198754;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#198754;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#198754;
  --bs-gradient:none;
}
.btn-outline-info {
  --bs-btn-color:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#0dcaf0;
  --bs-btn-hover-border-color:#0dcaf0;
  --bs-btn-focus-shadow-rgb:13,202,240;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#0dcaf0;
  --bs-btn-active-border-color:#0dcaf0;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#0dcaf0;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#0dcaf0;
  --bs-gradient:none;
}
.btn-outline-warning {
  --bs-btn-color:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffc107;
  --bs-btn-hover-border-color:#ffc107;
  --bs-btn-focus-shadow-rgb:255,193,7;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffc107;
  --bs-btn-active-border-color:#ffc107;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#ffc107;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#ffc107;
  --bs-gradient:none;
}
.btn-outline-danger {
  --bs-btn-color:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#dc3545;
  --bs-btn-hover-border-color:#dc3545;
  --bs-btn-focus-shadow-rgb:220,53,69;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#dc3545;
  --bs-btn-active-border-color:#dc3545;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#dc3545;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#dc3545;
  --bs-gradient:none;
}
.btn-outline-light {
  --bs-btn-color:#f8f9fa;
  --bs-btn-border-color:#f8f9fa;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#f8f9fa;
  --bs-btn-hover-border-color:#f8f9fa;
  --bs-btn-focus-shadow-rgb:248,249,250;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#f8f9fa;
  --bs-btn-active-border-color:#f8f9fa;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#f8f9fa;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#f8f9fa;
  --bs-gradient:none;
}
.btn-outline-dark {
  --bs-btn-color:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#212529;
  --bs-btn-hover-border-color:#212529;
  --bs-btn-focus-shadow-rgb:33,37,41;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#212529;
  --bs-btn-active-border-color:#212529;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#212529;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#212529;
  --bs-gradient:none;
}
.btn-link {
  --bs-btn-font-weight:400;
  --bs-btn-color:var(--bs-link-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-color:transparent;
  --bs-btn-hover-color:var(--bs-link-hover-color);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-active-color:var(--bs-link-hover-color);
  --bs-btn-active-border-color:transparent;
  --bs-btn-disabled-color:#6c757d;
  --bs-btn-disabled-border-color:transparent;
  --bs-btn-box-shadow:0 0 0 #000;
  --bs-btn-focus-shadow-rgb:49,132,253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-group-lg > .btn,
.btn-lg {
  --bs-btn-padding-y:0.5rem;
  --bs-btn-padding-x:1rem;
  --bs-btn-font-size:1.25rem;
  --bs-btn-border-radius:var(--bs-border-radius-lg);
}
.btn-group-sm > .btn,
.btn-sm {
  --bs-btn-padding-y:0.25rem;
  --bs-btn-padding-x:0.5rem;
  --bs-btn-font-size:0.875rem;
  --bs-btn-border-radius:var(--bs-border-radius-sm);
}
.fade {
  transition: opacity .15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width .35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex:1000;
  --bs-dropdown-min-width:10rem;
  --bs-dropdown-padding-x:0;
  --bs-dropdown-padding-y:0.5rem;
  --bs-dropdown-spacer:0.125rem;
  --bs-dropdown-font-size:1rem;
  --bs-dropdown-color:var(--bs-body-color);
  --bs-dropdown-bg:var(--bs-body-bg);
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-border-radius:var(--bs-border-radius);
  --bs-dropdown-border-width:var(--bs-border-width);
  --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y:0.5rem;
  --bs-dropdown-box-shadow:var(--bs-box-shadow);
  --bs-dropdown-link-color:var(--bs-body-color);
  --bs-dropdown-link-hover-color:var(--bs-body-color);
  --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x:1rem;
  --bs-dropdown-item-padding-y:0.25rem;
  --bs-dropdown-header-color:#6c757d;
  --bs-dropdown-header-padding-x:1rem;
  --bs-dropdown-header-padding-y:0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position:start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position:end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius,0);
}
.dropdown-item:focus,
.dropdown-item:hover {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: .875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
  --bs-dropdown-color:#dee2e6;
  --bs-dropdown-bg:#343a40;
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color:#dee2e6;
  --bs-dropdown-link-hover-color:#fff;
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:#adb5bd;
  --bs-dropdown-header-color:#adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > .btn-group:not(:first-child),
.btn-group > :not(.btn-check:first-child) + .btn {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem;
}
.dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn ~ .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --bs-nav-link-padding-x:1rem;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-link-color);
  --bs-nav-link-hover-color:var(--bs-link-hover-color);
  --bs-nav-link-disabled-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: 0 0;
  border: 0;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:focus,
.nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.nav-link.disabled,
.nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  --bs-nav-tabs-border-width:var(--bs-border-width);
  --bs-nav-tabs-border-color:var(--bs-border-color);
  --bs-nav-tabs-border-radius:var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color:var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg:var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills {
  --bs-nav-pills-border-radius:var(--bs-border-radius);
  --bs-nav-pills-link-active-color:#fff;
  --bs-nav-pills-link-active-bg:#0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-underline {
  --bs-nav-underline-gap:1rem;
  --bs-nav-underline-border-width:0.125rem;
  --bs-nav-underline-link-active-color:var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:focus,
.nav-underline .nav-link:hover {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x:0;
  --bs-navbar-padding-y:0.5rem;
  --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y:0.3125rem;
  --bs-navbar-brand-margin-end:1rem;
  --bs-navbar-brand-font-size:1.25rem;
  --bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x:0.5rem;
  --bs-navbar-toggler-padding-y:0.25rem;
  --bs-navbar-toggler-padding-x:0.75rem;
  --bs-navbar-toggler-font-size:1.25rem;
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius:var(--bs-border-radius);
  --bs-navbar-toggler-focus-width:0.25rem;
  --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x:0;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-navbar-color);
  --bs-nav-link-hover-color:var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:focus,
.navbar-text a:hover {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height,75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color:rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color:rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color:#fff;
  --bs-navbar-brand-color:#fff;
  --bs-navbar-brand-hover-color:#fff;
  --bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.card {
  --bs-card-spacer-y:1rem;
  --bs-card-spacer-x:1rem;
  --bs-card-title-spacer-y:0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width:var(--bs-border-width);
  --bs-card-border-color:var(--bs-border-color-translucent);
  --bs-card-border-radius:var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y:0.5rem;
  --bs-card-cap-padding-x:1rem;
  --bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg:var(--bs-body-bg);
  --bs-card-img-overlay-padding:1rem;
  --bs-card-group-margin:0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom,
.card-img-top {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-header,
  .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-header,
  .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color:var(--bs-body-color);
  --bs-accordion-bg:var(--bs-body-bg);
  --bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
  --bs-accordion-border-color:var(--bs-border-color);
  --bs-accordion-border-width:var(--bs-border-width);
  --bs-accordion-border-radius:var(--bs-border-radius);
  --bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x:1.25rem;
  --bs-accordion-btn-padding-y:1rem;
  --bs-accordion-btn-color:var(--bs-body-color);
  --bs-accordion-btn-bg:var(--bs-accordion-bg);
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width:1.25rem;
  --bs-accordion-btn-icon-transform:rotate(-180deg);
  --bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x:1.25rem;
  --bs-accordion-body-padding-y:1rem;
  --bs-accordion-active-color:var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg:var(--bs-primary-bg-subtle);
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.breadcrumb {
  --bs-breadcrumb-padding-x:0;
  --bs-breadcrumb-padding-y:0;
  --bs-breadcrumb-margin-bottom:1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color:var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x:0.5rem;
  --bs-breadcrumb-item-active-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x:0.75rem;
  --bs-pagination-padding-y:0.375rem;
  --bs-pagination-font-size:1rem;
  --bs-pagination-color:var(--bs-link-color);
  --bs-pagination-bg:var(--bs-body-bg);
  --bs-pagination-border-width:var(--bs-border-width);
  --bs-pagination-border-color:var(--bs-border-color);
  --bs-pagination-border-radius:var(--bs-border-radius);
  --bs-pagination-hover-color:var(--bs-link-hover-color);
  --bs-pagination-hover-bg:var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color:var(--bs-border-color);
  --bs-pagination-focus-color:var(--bs-link-hover-color);
  --bs-pagination-focus-bg:var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color:#fff;
  --bs-pagination-active-bg:#0d6efd;
  --bs-pagination-active-border-color:#0d6efd;
  --bs-pagination-disabled-color:var(--bs-secondary-color);
  --bs-pagination-disabled-bg:var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color:var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.active > .page-link,
.page-link.active {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.disabled > .page-link,
.page-link.disabled {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x:1.5rem;
  --bs-pagination-padding-y:0.75rem;
  --bs-pagination-font-size:1.25rem;
  --bs-pagination-border-radius:var(--bs-border-radius-lg);
}
.pagination-sm {
  --bs-pagination-padding-x:0.5rem;
  --bs-pagination-padding-y:0.25rem;
  --bs-pagination-font-size:0.875rem;
  --bs-pagination-border-radius:var(--bs-border-radius-sm);
}
.badge {
  --bs-badge-padding-x:0.65em;
  --bs-badge-padding-y:0.35em;
  --bs-badge-font-size:0.75em;
  --bs-badge-font-weight:700;
  --bs-badge-color:#fff;
  --bs-badge-border-radius:var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg:transparent;
  --bs-alert-padding-x:1rem;
  --bs-alert-padding-y:1rem;
  --bs-alert-margin-bottom:1rem;
  --bs-alert-color:inherit;
  --bs-alert-border-color:transparent;
  --bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius:var(--bs-border-radius);
  --bs-alert-link-color:inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  --bs-alert-color:var(--bs-primary-text-emphasis);
  --bs-alert-bg:var(--bs-primary-bg-subtle);
  --bs-alert-border-color:var(--bs-primary-border-subtle);
  --bs-alert-link-color:var(--bs-primary-text-emphasis);
}
.alert-secondary {
  --bs-alert-color:var(--bs-secondary-text-emphasis);
  --bs-alert-bg:var(--bs-secondary-bg-subtle);
  --bs-alert-border-color:var(--bs-secondary-border-subtle);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis);
}
.alert-success {
  --bs-alert-color:var(--bs-success-text-emphasis);
  --bs-alert-bg:var(--bs-success-bg-subtle);
  --bs-alert-border-color:var(--bs-success-border-subtle);
  --bs-alert-link-color:var(--bs-success-text-emphasis);
}
.alert-info {
  --bs-alert-color:var(--bs-info-text-emphasis);
  --bs-alert-bg:var(--bs-info-bg-subtle);
  --bs-alert-border-color:var(--bs-info-border-subtle);
  --bs-alert-link-color:var(--bs-info-text-emphasis);
}
.alert-warning {
  --bs-alert-color:var(--bs-warning-text-emphasis);
  --bs-alert-bg:var(--bs-warning-bg-subtle);
  --bs-alert-border-color:var(--bs-warning-border-subtle);
  --bs-alert-link-color:var(--bs-warning-text-emphasis);
}
.alert-danger {
  --bs-alert-color:var(--bs-danger-text-emphasis);
  --bs-alert-bg:var(--bs-danger-bg-subtle);
  --bs-alert-border-color:var(--bs-danger-border-subtle);
  --bs-alert-link-color:var(--bs-danger-text-emphasis);
}
.alert-light {
  --bs-alert-color:var(--bs-light-text-emphasis);
  --bs-alert-bg:var(--bs-light-bg-subtle);
  --bs-alert-border-color:var(--bs-light-border-subtle);
  --bs-alert-link-color:var(--bs-light-text-emphasis);
}
.alert-dark {
  --bs-alert-color:var(--bs-dark-text-emphasis);
  --bs-alert-bg:var(--bs-dark-bg-subtle);
  --bs-alert-border-color:var(--bs-dark-border-subtle);
  --bs-alert-link-color:var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height:1rem;
  --bs-progress-font-size:0.75rem;
  --bs-progress-bg:var(--bs-secondary-bg);
  --bs-progress-border-radius:var(--bs-border-radius);
  --bs-progress-box-shadow:var(--bs-box-shadow-inset);
  --bs-progress-bar-color:#fff;
  --bs-progress-bar-bg:#0d6efd;
  --bs-progress-bar-transition:width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, .15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, .15) 50%,
      rgba(255, 255, 255, .15) 75%,
      transparent 75%,
      transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color:var(--bs-body-color);
  --bs-list-group-bg:var(--bs-body-bg);
  --bs-list-group-border-color:var(--bs-border-color);
  --bs-list-group-border-width:var(--bs-border-width);
  --bs-list-group-border-radius:var(--bs-border-radius);
  --bs-list-group-item-padding-x:1rem;
  --bs-list-group-item-padding-y:0.5rem;
  --bs-list-group-action-color:var(--bs-secondary-color);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-tertiary-bg);
  --bs-list-group-action-active-color:var(--bs-body-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-bg);
  --bs-list-group-disabled-color:var(--bs-secondary-color);
  --bs-list-group-disabled-bg:var(--bs-body-bg);
  --bs-list-group-active-color:#fff;
  --bs-list-group-active-bg:#0d6efd;
  --bs-list-group-active-border-color:#0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  --bs-list-group-color:var(--bs-primary-text-emphasis);
  --bs-list-group-bg:var(--bs-primary-bg-subtle);
  --bs-list-group-border-color:var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-primary-border-subtle);
  --bs-list-group-active-color:var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
  --bs-list-group-color:var(--bs-secondary-text-emphasis);
  --bs-list-group-bg:var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color:var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-active-color:var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
  --bs-list-group-color:var(--bs-success-text-emphasis);
  --bs-list-group-bg:var(--bs-success-bg-subtle);
  --bs-list-group-border-color:var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-success-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-success-border-subtle);
  --bs-list-group-active-color:var(--bs-success-bg-subtle);
  --bs-list-group-active-bg:var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-success-text-emphasis);
}
.list-group-item-info {
  --bs-list-group-color:var(--bs-info-text-emphasis);
  --bs-list-group-bg:var(--bs-info-bg-subtle);
  --bs-list-group-border-color:var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-info-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-info-border-subtle);
  --bs-list-group-active-color:var(--bs-info-bg-subtle);
  --bs-list-group-active-bg:var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-info-text-emphasis);
}
.list-group-item-warning {
  --bs-list-group-color:var(--bs-warning-text-emphasis);
  --bs-list-group-bg:var(--bs-warning-bg-subtle);
  --bs-list-group-border-color:var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-warning-border-subtle);
  --bs-list-group-active-color:var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg:var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
  --bs-list-group-color:var(--bs-danger-text-emphasis);
  --bs-list-group-bg:var(--bs-danger-bg-subtle);
  --bs-list-group-border-color:var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-danger-border-subtle);
  --bs-list-group-active-color:var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg:var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-danger-text-emphasis);
}
.list-group-item-light {
  --bs-list-group-color:var(--bs-light-text-emphasis);
  --bs-list-group-bg:var(--bs-light-bg-subtle);
  --bs-list-group-border-color:var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-light-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-light-border-subtle);
  --bs-list-group-active-color:var(--bs-light-bg-subtle);
  --bs-list-group-active-bg:var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-light-text-emphasis);
}
.list-group-item-dark {
  --bs-list-group-color:var(--bs-dark-text-emphasis);
  --bs-list-group-bg:var(--bs-dark-bg-subtle);
  --bs-list-group-border-color:var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-dark-border-subtle);
  --bs-list-group-active-color:var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg:var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-dark-text-emphasis);
}
.btn-close {
  --bs-btn-close-color:#000;
  --bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity:0.5;
  --bs-btn-close-hover-opacity:0.75;
  --bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity:1;
  --bs-btn-close-disabled-opacity:0.25;
  --bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: .375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close.disabled,
.btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}
[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}
.toast {
  --bs-toast-zindex:1090;
  --bs-toast-padding-x:0.75rem;
  --bs-toast-padding-y:0.5rem;
  --bs-toast-spacing:1.5rem;
  --bs-toast-max-width:350px;
  --bs-toast-font-size:0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width:var(--bs-border-width);
  --bs-toast-border-color:var(--bs-border-color-translucent);
  --bs-toast-border-radius:var(--bs-border-radius);
  --bs-toast-box-shadow:var(--bs-box-shadow);
  --bs-toast-header-color:var(--bs-secondary-color);
  --bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color:var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --bs-toast-zindex:1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --bs-modal-zindex:1055;
  --bs-modal-width:500px;
  --bs-modal-padding:1rem;
  --bs-modal-margin:0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg:var(--bs-body-bg);
  --bs-modal-border-color:var(--bs-border-color-translucent);
  --bs-modal-border-width:var(--bs-border-width);
  --bs-modal-border-radius:var(--bs-border-radius-lg);
  --bs-modal-box-shadow:var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x:1rem;
  --bs-modal-header-padding-y:1rem;
  --bs-modal-header-padding:1rem 1rem;
  --bs-modal-header-border-color:var(--bs-border-color);
  --bs-modal-header-border-width:var(--bs-border-width);
  --bs-modal-title-line-height:1.5;
  --bs-modal-footer-gap:0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color:var(--bs-border-color);
  --bs-modal-footer-border-width:var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.modal-backdrop {
  --bs-backdrop-zindex:1050;
  --bs-backdrop-bg:#000;
  --bs-backdrop-opacity:0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
  margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * .5);
}
@media (min-width: 576px) {
  .modal {
    --bs-modal-margin:1.75rem;
    --bs-modal-box-shadow:var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width:300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width:800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width:1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-footer,
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-footer,
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-footer,
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-footer,
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-footer,
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex:1080;
  --bs-tooltip-max-width:200px;
  --bs-tooltip-padding-x:0.5rem;
  --bs-tooltip-padding-y:0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size:0.875rem;
  --bs-tooltip-color:var(--bs-body-bg);
  --bs-tooltip-bg:var(--bs-emphasis-color);
  --bs-tooltip-border-radius:var(--bs-border-radius);
  --bs-tooltip-opacity:0.9;
  --bs-tooltip-arrow-width:0.8rem;
  --bs-tooltip-arrow-height:0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
.bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
.popover {
  --bs-popover-zindex:1070;
  --bs-popover-max-width:276px;
  --bs-popover-font-size:0.875rem;
  --bs-popover-bg:var(--bs-body-bg);
  --bs-popover-border-width:var(--bs-border-width);
  --bs-popover-border-color:var(--bs-border-color-translucent);
  --bs-popover-border-radius:var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow:var(--bs-box-shadow);
  --bs-popover-header-padding-x:1rem;
  --bs-popover-header-padding-y:0.5rem;
  --bs-popover-header-font-size:1rem;
  --bs-popover-header-color:inherit;
  --bs-popover-header-bg:var(--bs-secondary-bg);
  --bs-popover-body-padding-x:1rem;
  --bs-popover-body-padding-y:1rem;
  --bs-popover-body-color:var(--bs-body-color);
  --bs-popover-arrow-width:1rem;
  --bs-popover-arrow-height:0.5rem;
  --bs-popover-arrow-border:var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::after,
.popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow,
.bs-popover-top > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::after,
.bs-popover-top > .popover-arrow::before {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,
.bs-popover-top > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow,
.bs-popover-end > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::after,
.bs-popover-end > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
.bs-popover-end > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow,
.bs-popover-bottom > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-bottom > .popover-arrow::before {
  border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,
.bs-popover-bottom > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow,
.bs-popover-start > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::after,
.bs-popover-start > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
.bs-popover-start > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform .6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s .6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end,
  .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: .5;
  transition: opacity .15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}
[data-bs-theme=dark] .carousel .carousel-control-next-icon,
[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon,
[data-bs-theme=dark].carousel .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption,
[data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}
.spinner-border,
.spinner-grow {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-border-width:0.25em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.spinner-border-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
  --bs-spinner-border-width:0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed:1.5s;
  }
}
.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
  --bs-offcanvas-zindex:1045;
  --bs-offcanvas-width:400px;
  --bs-offcanvas-height:30vh;
  --bs-offcanvas-padding-x:1rem;
  --bs-offcanvas-padding-y:1rem;
  --bs-offcanvas-color:var(--bs-body-color);
  --bs-offcanvas-bg:var(--bs-body-bg);
  --bs-offcanvas-border-width:var(--bs-border-width);
  --bs-offcanvas-border-color:var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);
  --bs-offcanvas-transition:transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height:1.5;
}
@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.show:not(.hiding),
  .offcanvas-sm.showing {
    transform: none;
  }
  .offcanvas-sm.hiding,
  .offcanvas-sm.show,
  .offcanvas-sm.showing {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.show:not(.hiding),
  .offcanvas-md.showing {
    transform: none;
  }
  .offcanvas-md.hiding,
  .offcanvas-md.show,
  .offcanvas-md.showing {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.show:not(.hiding),
  .offcanvas-lg.showing {
    transform: none;
  }
  .offcanvas-lg.hiding,
  .offcanvas-lg.show,
  .offcanvas-lg.showing {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.show:not(.hiding),
  .offcanvas-xl.showing {
    transform: none;
  }
  .offcanvas-xl.hiding,
  .offcanvas-xl.show,
  .offcanvas-xl.showing {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.show:not(.hiding),
  .offcanvas-xxl.showing {
    transform: none;
  }
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show,
  .offcanvas-xxl.showing {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.show:not(.hiding),
.offcanvas.showing {
  transform: none;
}
.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing {
  visibility: visible;
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: .5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
  margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto;
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: .5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}
.placeholder-xs {
  min-height: .6em;
}
.placeholder-sm {
  min-height: .8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: .2;
  }
}
.placeholder-wave {
  -webkit-mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity,1)) !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-primary:focus,
.link-primary:hover {
  color: RGBA(10, 88, 202, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity,1)) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-secondary:focus,
.link-secondary:hover {
  color: RGBA(86, 94, 100, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity,1)) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-success:focus,
.link-success:hover {
  color: RGBA(20, 108, 67, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity,1)) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-info:focus,
.link-info:hover {
  color: RGBA(61, 213, 243, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity,1)) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-warning:focus,
.link-warning:hover {
  color: RGBA(255, 205, 57, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity,1)) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-danger:focus,
.link-danger:hover {
  color: RGBA(176, 42, 55, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity,1)) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-light:focus,
.link-light:hover {
  color: RGBA(249, 250, 251, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity,1)) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-dark:focus,
.link-dark:hover {
  color: RGBA(26, 30, 33, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity,1)) !important;
}
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-body-emphasis:focus,
.link-body-emphasis:hover {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,0.75)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: .375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,0.5));
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: .2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:focus-visible > .bi,
.icon-link-hover:hover > .bi {
  transform: var(--bs-icon-link-transform,translate3d(.25em,0,0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio:100%;
}
.ratio-4x3 {
  --bs-aspect-ratio:75%;
}
.ratio-16x9 {
  --bs-aspect-ratio:56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio:42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
  position: absolute !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: .25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: .25 !important;
}
.opacity-50 {
  opacity: .5 !important;
}
.opacity-75 {
  opacity: .75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity:0.1;
}
.border-opacity-25 {
  --bs-border-opacity:0.25;
}
.border-opacity-50 {
  --bs-border-opacity:0.5;
}
.border-opacity-75 {
  --bs-border-opacity:0.75;
}
.border-opacity-100 {
  --bs-border-opacity:1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: .25rem !important;
}
.m-2 {
  margin: .5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: .25rem !important;
  margin-left: .25rem !important;
}
.mx-2 {
  margin-right: .5rem !important;
  margin-left: .5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}
.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: .25rem !important;
}
.mt-2 {
  margin-top: .5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: .25rem !important;
}
.me-2 {
  margin-right: .5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: .25rem !important;
}
.mb-2 {
  margin-bottom: .5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: .25rem !important;
}
.ms-2 {
  margin-left: .5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: .25rem !important;
}
.p-2 {
  padding: .5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: .25rem !important;
  padding-left: .25rem !important;
}
.px-2 {
  padding-right: .5rem !important;
  padding-left: .5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
}
.py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: .25rem !important;
}
.pt-2 {
  padding-top: .5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: .25rem !important;
}
.pe-2 {
  padding-right: .5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: .25rem !important;
}
.pb-2 {
  padding-bottom: .5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: .25rem !important;
}
.ps-2 {
  padding-left: .5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: .25rem !important;
}
.gap-2 {
  gap: .5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: .25rem !important;
}
.row-gap-2 {
  row-gap: .5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: .25rem !important;
}
.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: .5rem !important;
}
.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + .9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + .6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + .3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity:1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity:1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity:1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity:1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity:1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity:1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity:1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity:1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity:1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity:1;
  color: rgba(0, 0, 0, .5) !important;
}
.text-white-50 {
  --bs-text-opacity:1;
  color: rgba(255, 255, 255, .5) !important;
}
.text-body-secondary {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity:1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity:1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity:1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity:0.25;
}
.text-opacity-50 {
  --bs-text-opacity:0.5;
}
.text-opacity-75 {
  --bs-text-opacity:0.75;
}
.text-opacity-100 {
  --bs-text-opacity:1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity:0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity:0.1;
}
.link-opacity-25 {
  --bs-link-opacity:0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity:0.25;
}
.link-opacity-50 {
  --bs-link-opacity:0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity:0.5;
}
.link-opacity-75 {
  --bs-link-opacity:0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity:0.75;
}
.link-opacity-100 {
  --bs-link-opacity:1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity:1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity:1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity:1;
}
.bg-primary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity:1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity:0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity:0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity:0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity:0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity:1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: .25rem !important;
  }
  .m-sm-2 {
    margin: .5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-sm-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-sm-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: .25rem !important;
  }
  .mt-sm-2 {
    margin-top: .5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: .25rem !important;
  }
  .me-sm-2 {
    margin-right: .5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: .25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: .5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: .25rem !important;
  }
  .ms-sm-2 {
    margin-left: .5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: .25rem !important;
  }
  .p-sm-2 {
    padding: .5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-sm-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-sm-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: .25rem !important;
  }
  .pt-sm-2 {
    padding-top: .5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: .25rem !important;
  }
  .pe-sm-2 {
    padding-right: .5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: .25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: .5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: .25rem !important;
  }
  .ps-sm-2 {
    padding-left: .5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: .25rem !important;
  }
  .gap-sm-2 {
    gap: .5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: .25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: .5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: .25rem !important;
  }
  .m-md-2 {
    margin: .5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-md-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-md-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: .25rem !important;
  }
  .mt-md-2 {
    margin-top: .5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: .25rem !important;
  }
  .me-md-2 {
    margin-right: .5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: .25rem !important;
  }
  .mb-md-2 {
    margin-bottom: .5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: .25rem !important;
  }
  .ms-md-2 {
    margin-left: .5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: .25rem !important;
  }
  .p-md-2 {
    padding: .5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-md-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-md-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: .25rem !important;
  }
  .pt-md-2 {
    padding-top: .5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: .25rem !important;
  }
  .pe-md-2 {
    padding-right: .5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: .25rem !important;
  }
  .pb-md-2 {
    padding-bottom: .5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: .25rem !important;
  }
  .ps-md-2 {
    padding-left: .5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: .25rem !important;
  }
  .gap-md-2 {
    gap: .5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: .25rem !important;
  }
  .row-gap-md-2 {
    row-gap: .5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: .25rem !important;
  }
  .m-lg-2 {
    margin: .5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-lg-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-lg-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: .25rem !important;
  }
  .mt-lg-2 {
    margin-top: .5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: .25rem !important;
  }
  .me-lg-2 {
    margin-right: .5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: .25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: .5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: .25rem !important;
  }
  .ms-lg-2 {
    margin-left: .5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: .25rem !important;
  }
  .p-lg-2 {
    padding: .5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-lg-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-lg-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: .25rem !important;
  }
  .pt-lg-2 {
    padding-top: .5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: .25rem !important;
  }
  .pe-lg-2 {
    padding-right: .5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: .25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: .5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: .25rem !important;
  }
  .ps-lg-2 {
    padding-left: .5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: .25rem !important;
  }
  .gap-lg-2 {
    gap: .5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: .25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: .5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: .25rem !important;
  }
  .m-xl-2 {
    margin: .5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-xl-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-xl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: .25rem !important;
  }
  .mt-xl-2 {
    margin-top: .5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: .25rem !important;
  }
  .me-xl-2 {
    margin-right: .5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: .25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: .5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: .25rem !important;
  }
  .ms-xl-2 {
    margin-left: .5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: .25rem !important;
  }
  .p-xl-2 {
    padding: .5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-xl-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-xl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: .25rem !important;
  }
  .pt-xl-2 {
    padding-top: .5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: .25rem !important;
  }
  .pe-xl-2 {
    padding-right: .5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: .25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: .5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: .25rem !important;
  }
  .ps-xl-2 {
    padding-left: .5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: .25rem !important;
  }
  .gap-xl-2 {
    gap: .5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: .25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: .5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: .25rem !important;
  }
  .m-xxl-2 {
    margin: .5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-xxl-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-xxl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: .25rem !important;
  }
  .mt-xxl-2 {
    margin-top: .5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: .25rem !important;
  }
  .me-xxl-2 {
    margin-right: .5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: .25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: .5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: .25rem !important;
  }
  .ms-xxl-2 {
    margin-left: .5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: .25rem !important;
  }
  .p-xxl-2 {
    padding: .5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-xxl-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-xxl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: .25rem !important;
  }
  .pt-xxl-2 {
    padding-top: .5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: .25rem !important;
  }
  .pe-xxl-2 {
    padding-right: .5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: .25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: .5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: .25rem !important;
  }
  .ps-xxl-2 {
    padding-left: .5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: .25rem !important;
  }
  .gap-xxl-2 {
    gap: .5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: .25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: .5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxuICogQm9vdHN0cmFwICB2NS4zLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi86cm9vdCxbZGF0YS1icy10aGVtZT1saWdodF17LS1icy1ibHVlOiMwZDZlZmQ7LS1icy1pbmRpZ286IzY2MTBmMjstLWJzLXB1cnBsZTojNmY0MmMxOy0tYnMtcGluazojZDYzMzg0Oy0tYnMtcmVkOiNkYzM1NDU7LS1icy1vcmFuZ2U6I2ZkN2UxNDstLWJzLXllbGxvdzojZmZjMTA3Oy0tYnMtZ3JlZW46IzE5ODc1NDstLWJzLXRlYWw6IzIwYzk5NzstLWJzLWN5YW46IzBkY2FmMDstLWJzLWJsYWNrOiMwMDA7LS1icy13aGl0ZTojZmZmOy0tYnMtZ3JheTojNmM3NTdkOy0tYnMtZ3JheS1kYXJrOiMzNDNhNDA7LS1icy1ncmF5LTEwMDojZjhmOWZhOy0tYnMtZ3JheS0yMDA6I2U5ZWNlZjstLWJzLWdyYXktMzAwOiNkZWUyZTY7LS1icy1ncmF5LTQwMDojY2VkNGRhOy0tYnMtZ3JheS01MDA6I2FkYjViZDstLWJzLWdyYXktNjAwOiM2Yzc1N2Q7LS1icy1ncmF5LTcwMDojNDk1MDU3Oy0tYnMtZ3JheS04MDA6IzM0M2E0MDstLWJzLWdyYXktOTAwOiMyMTI1Mjk7LS1icy1wcmltYXJ5OiMwZDZlZmQ7LS1icy1zZWNvbmRhcnk6IzZjNzU3ZDstLWJzLXN1Y2Nlc3M6IzE5ODc1NDstLWJzLWluZm86IzBkY2FmMDstLWJzLXdhcm5pbmc6I2ZmYzEwNzstLWJzLWRhbmdlcjojZGMzNTQ1Oy0tYnMtbGlnaHQ6I2Y4ZjlmYTstLWJzLWRhcms6IzIxMjUyOTstLWJzLXByaW1hcnktcmdiOjEzLDExMCwyNTM7LS1icy1zZWNvbmRhcnktcmdiOjEwOCwxMTcsMTI1Oy0tYnMtc3VjY2Vzcy1yZ2I6MjUsMTM1LDg0Oy0tYnMtaW5mby1yZ2I6MTMsMjAyLDI0MDstLWJzLXdhcm5pbmctcmdiOjI1NSwxOTMsNzstLWJzLWRhbmdlci1yZ2I6MjIwLDUzLDY5Oy0tYnMtbGlnaHQtcmdiOjI0OCwyNDksMjUwOy0tYnMtZGFyay1yZ2I6MzMsMzcsNDE7LS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IzA1MmM2NTstLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiMyYjJmMzI7LS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IzBhMzYyMjstLWJzLWluZm8tdGV4dC1lbXBoYXNpczojMDU1MTYwOy0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiM2NjRkMDM7LS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczojNTgxNTFjOy0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczojNDk1MDU3Oy0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiM0OTUwNTc7LS1icy1wcmltYXJ5LWJnLXN1YnRsZTojY2ZlMmZmOy0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTojZTJlM2U1Oy0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6I2QxZTdkZDstLWJzLWluZm8tYmctc3VidGxlOiNjZmY0ZmM7LS1icy13YXJuaW5nLWJnLXN1YnRsZTojZmZmM2NkOy0tYnMtZGFuZ2VyLWJnLXN1YnRsZTojZjhkN2RhOy0tYnMtbGlnaHQtYmctc3VidGxlOiNmY2ZjZmQ7LS1icy1kYXJrLWJnLXN1YnRsZTojY2VkNGRhOy0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiM5ZWM1ZmU7LS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTojYzRjOGNiOy0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiNhM2NmYmI7LS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IzllZWFmOTstLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTojZmZlNjljOy0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6I2YxYWViNTstLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6I2U5ZWNlZjstLWJzLWRhcmstYm9yZGVyLXN1YnRsZTojYWRiNWJkOy0tYnMtd2hpdGUtcmdiOjI1NSwyNTUsMjU1Oy0tYnMtYmxhY2stcmdiOjAsMCwwOy0tYnMtZm9udC1zYW5zLXNlcmlmOnN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjstLWJzLWZvbnQtbW9ub3NwYWNlOlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7LS1icy1ncmFkaWVudDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTstLWJzLWJvZHktZm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTstLWJzLWJvZHktZm9udC1zaXplOjFyZW07LS1icy1ib2R5LWZvbnQtd2VpZ2h0OjQwMDstLWJzLWJvZHktbGluZS1oZWlnaHQ6MS41Oy0tYnMtYm9keS1jb2xvcjojMjEyNTI5Oy0tYnMtYm9keS1jb2xvci1yZ2I6MzMsMzcsNDE7LS1icy1ib2R5LWJnOiNmZmY7LS1icy1ib2R5LWJnLXJnYjoyNTUsMjU1LDI1NTstLWJzLWVtcGhhc2lzLWNvbG9yOiMwMDA7LS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6MCwwLDA7LS1icy1zZWNvbmRhcnktY29sb3I6cmdiYSgzMywgMzcsIDQxLCAwLjc1KTstLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6MzMsMzcsNDE7LS1icy1zZWNvbmRhcnktYmc6I2U5ZWNlZjstLWJzLXNlY29uZGFyeS1iZy1yZ2I6MjMzLDIzNiwyMzk7LS1icy10ZXJ0aWFyeS1jb2xvcjpyZ2JhKDMzLCAzNywgNDEsIDAuNSk7LS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6MzMsMzcsNDE7LS1icy10ZXJ0aWFyeS1iZzojZjhmOWZhOy0tYnMtdGVydGlhcnktYmctcmdiOjI0OCwyNDksMjUwOy0tYnMtaGVhZGluZy1jb2xvcjppbmhlcml0Oy0tYnMtbGluay1jb2xvcjojMGQ2ZWZkOy0tYnMtbGluay1jb2xvci1yZ2I6MTMsMTEwLDI1MzstLWJzLWxpbmstZGVjb3JhdGlvbjp1bmRlcmxpbmU7LS1icy1saW5rLWhvdmVyLWNvbG9yOiMwYTU4Y2E7LS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjoxMCw4OCwyMDI7LS1icy1jb2RlLWNvbG9yOiNkNjMzODQ7LS1icy1oaWdobGlnaHQtY29sb3I6IzIxMjUyOTstLWJzLWhpZ2hsaWdodC1iZzojZmZmM2NkOy0tYnMtYm9yZGVyLXdpZHRoOjFweDstLWJzLWJvcmRlci1zdHlsZTpzb2xpZDstLWJzLWJvcmRlci1jb2xvcjojZGVlMmU2Oy0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OnJnYmEoMCwgMCwgMCwgMC4xNzUpOy0tYnMtYm9yZGVyLXJhZGl1czowLjM3NXJlbTstLWJzLWJvcmRlci1yYWRpdXMtc206MC4yNXJlbTstLWJzLWJvcmRlci1yYWRpdXMtbGc6MC41cmVtOy0tYnMtYm9yZGVyLXJhZGl1cy14bDoxcmVtOy0tYnMtYm9yZGVyLXJhZGl1cy14eGw6MnJlbTstLWJzLWJvcmRlci1yYWRpdXMtMnhsOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTstLWJzLWJvcmRlci1yYWRpdXMtcGlsbDo1MHJlbTstLWJzLWJveC1zaGFkb3c6MCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOy0tYnMtYm94LXNoYWRvdy1zbTowIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7LS1icy1ib3gtc2hhZG93LWxnOjAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpOy0tYnMtYm94LXNoYWRvdy1pbnNldDppbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7LS1icy1mb2N1cy1yaW5nLXdpZHRoOjAuMjVyZW07LS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6MC4yNTstLWJzLWZvY3VzLXJpbmctY29sb3I6cmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOy0tYnMtZm9ybS12YWxpZC1jb2xvcjojMTk4NzU0Oy0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6IzE5ODc1NDstLWJzLWZvcm0taW52YWxpZC1jb2xvcjojZGMzNTQ1Oy0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjojZGMzNTQ1fVtkYXRhLWJzLXRoZW1lPWRhcmtde2NvbG9yLXNjaGVtZTpkYXJrOy0tYnMtYm9keS1jb2xvcjojZGVlMmU2Oy0tYnMtYm9keS1jb2xvci1yZ2I6MjIyLDIyNiwyMzA7LS1icy1ib2R5LWJnOiMyMTI1Mjk7LS1icy1ib2R5LWJnLXJnYjozMywzNyw0MTstLWJzLWVtcGhhc2lzLWNvbG9yOiNmZmY7LS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6MjU1LDI1NSwyNTU7LS1icy1zZWNvbmRhcnktY29sb3I6cmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTstLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6MjIyLDIyNiwyMzA7LS1icy1zZWNvbmRhcnktYmc6IzM0M2E0MDstLWJzLXNlY29uZGFyeS1iZy1yZ2I6NTIsNTgsNjQ7LS1icy10ZXJ0aWFyeS1jb2xvcjpyZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7LS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6MjIyLDIyNiwyMzA7LS1icy10ZXJ0aWFyeS1iZzojMmIzMDM1Oy0tYnMtdGVydGlhcnktYmctcmdiOjQzLDQ4LDUzOy0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiM2ZWE4ZmU7LS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczojYTdhY2IxOy0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiM3NWI3OTg7LS1icy1pbmZvLXRleHQtZW1waGFzaXM6IzZlZGZmNjstLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczojZmZkYTZhOy0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6I2VhODY4ZjstLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6I2Y4ZjlmYTstLWJzLWRhcmstdGV4dC1lbXBoYXNpczojZGVlMmU2Oy0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IzAzMTYzMzstLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IzE2MTcxOTstLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiMwNTFiMTE7LS1icy1pbmZvLWJnLXN1YnRsZTojMDMyODMwOy0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IzMzMjcwMTstLWJzLWRhbmdlci1iZy1zdWJ0bGU6IzJjMGIwZTstLWJzLWxpZ2h0LWJnLXN1YnRsZTojMzQzYTQwOy0tYnMtZGFyay1iZy1zdWJ0bGU6IzFhMWQyMDstLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTojMDg0Mjk4Oy0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IzQxNDY0YjstLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTojMGY1MTMyOy0tYnMtaW5mby1ib3JkZXItc3VidGxlOiMwODc5OTA7LS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6Izk5NzQwNDstLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiM4NDIwMjk7LS1icy1saWdodC1ib3JkZXItc3VidGxlOiM0OTUwNTc7LS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6IzM0M2E0MDstLWJzLWhlYWRpbmctY29sb3I6aW5oZXJpdDstLWJzLWxpbmstY29sb3I6IzZlYThmZTstLWJzLWxpbmstaG92ZXItY29sb3I6IzhiYjlmZTstLWJzLWxpbmstY29sb3ItcmdiOjExMCwxNjgsMjU0Oy0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6MTM5LDE4NSwyNTQ7LS1icy1jb2RlLWNvbG9yOiNlNjg1YjU7LS1icy1oaWdobGlnaHQtY29sb3I6I2RlZTJlNjstLWJzLWhpZ2hsaWdodC1iZzojNjY0ZDAzOy0tYnMtYm9yZGVyLWNvbG9yOiM0OTUwNTc7LS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTstLWJzLWZvcm0tdmFsaWQtY29sb3I6Izc1Yjc5ODstLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiM3NWI3OTg7LS1icy1mb3JtLWludmFsaWQtY29sb3I6I2VhODY4ZjstLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6I2VhODY4Zn0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpuby1wcmVmZXJlbmNlKXs6cm9vdHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofX1ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTp2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7dGV4dC1hbGlnbjp2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7b3BhY2l0eTouMjV9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1icy1oZWFkaW5nLWNvbG9yKX0uaDEsaDF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDEsaDF7Zm9udC1zaXplOjIuNXJlbX19LmgyLGgye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgLjl2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDIsaDJ7Zm9udC1zaXplOjJyZW19fS5oMyxoM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAuNnZ3KX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oMyxoM3tmb250LXNpemU6MS43NXJlbX19Lmg0LGg0e2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgLjN2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDQsaDR7Zm9udC1zaXplOjEuNXJlbX19Lmg1LGg1e2ZvbnQtc2l6ZToxLjI1cmVtfS5oNixoNntmb250LXNpemU6MXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV17LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWx7cGFkZGluZy1sZWZ0OjJyZW19ZGwsb2wsdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCxvbCB1bCx1bCBvbCx1bCB1bHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTouODc1ZW19Lm1hcmssbWFya3twYWRkaW5nOi4xODc1ZW07Y29sb3I6dmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWhpZ2hsaWdodC1iZyl9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Ljc1ZW07bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF7Y29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6aG92ZXJ7LS1icy1saW5rLWNvbG9yLXJnYjp2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYil9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbX1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87Zm9udC1zaXplOi44NzVlbX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfWNvZGV7Zm9udC1zaXplOi44NzVlbTtjb2xvcjp2YXIoLS1icy1jb2RlLWNvbG9yKTt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMTg3NXJlbSAuMzc1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtib3JkZXItcmFkaXVzOi4yNXJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MWVtfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10Ym9keSx0ZCx0Zm9vdCx0aCx0aGVhZCx0cntib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSxidXR0b246bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9OjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX10ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAuM3Z3KTtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7bGVnZW5ke2ZvbnQtc2l6ZToxLjVyZW19fWxlZ2VuZCsqe2NsZWFyOmxlZnR9Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZHtwYWRkaW5nOjB9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXJ7cGFkZGluZzowfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6Y2FsYygxLjYyNXJlbSArIDQuNXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktMXtmb250LXNpemU6NXJlbX19LmRpc3BsYXktMntmb250LXNpemU6Y2FsYygxLjU3NXJlbSArIDMuOXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktMntmb250LXNpemU6NC41cmVtfX0uZGlzcGxheS0ze2ZvbnQtc2l6ZTpjYWxjKDEuNTI1cmVtICsgMy4zdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS0ze2ZvbnQtc2l6ZTo0cmVtfX0uZGlzcGxheS00e2ZvbnQtc2l6ZTpjYWxjKDEuNDc1cmVtICsgMi43dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW19fS5kaXNwbGF5LTV7Zm9udC1zaXplOmNhbGMoMS40MjVyZW0gKyAyLjF2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTV7Zm9udC1zaXplOjNyZW19fS5kaXNwbGF5LTZ7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTZ7Zm9udC1zaXplOjIuNXJlbX19Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOi44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcdTIwMTRcdTAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6Ljg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGwsLmNvbnRhaW5lci14eGx7LS1icy1ndXR0ZXIteDoxLjVyZW07LS1icy1ndXR0ZXIteTowO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLXNte21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bHttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bCwuY29udGFpbmVyLXh4bHttYXgtd2lkdGg6MTMyMHB4fX06cm9vdHstLWJzLWJyZWFrcG9pbnQteHM6MDstLWJzLWJyZWFrcG9pbnQtc206NTc2cHg7LS1icy1icmVha3BvaW50LW1kOjc2OHB4Oy0tYnMtYnJlYWtwb2ludC1sZzo5OTJweDstLWJzLWJyZWFrcG9pbnQteGw6MTIwMHB4Oy0tYnMtYnJlYWtwb2ludC14eGw6MTQwMHB4fS5yb3d7LS1icy1ndXR0ZXIteDoxLjVyZW07LS1icy1ndXR0ZXIteTowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LmNvbHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDowfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTowfS5nLTEsLmd4LTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctMiwuZ3ktMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy0zLC5neS0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy00LC5neC00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OjNyZW19LmctNSwuZ3ktNXstLWJzLWd1dHRlci15OjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXNtLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1zbS0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1zbS0wLC5neC1zbS0wey0tYnMtZ3V0dGVyLXg6MH0uZy1zbS0wLC5neS1zbS0wey0tYnMtZ3V0dGVyLXk6MH0uZy1zbS0xLC5neC1zbS0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy1zbS0xLC5neS1zbS0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy1zbS0yLC5neC1zbS0yey0tYnMtZ3V0dGVyLXg6MC41cmVtfS5nLXNtLTIsLmd5LXNtLTJ7LS1icy1ndXR0ZXIteTowLjVyZW19Lmctc20tMywuZ3gtc20tM3stLWJzLWd1dHRlci14OjFyZW19Lmctc20tMywuZ3ktc20tM3stLWJzLWd1dHRlci15OjFyZW19Lmctc20tNCwuZ3gtc20tNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy1zbS00LC5neS1zbS00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXNtLTUsLmd4LXNtLTV7LS1icy1ndXR0ZXIteDozcmVtfS5nLXNtLTUsLmd5LXNtLTV7LS1icy1ndXR0ZXIteTozcmVtfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1tZHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDowfS5nLW1kLTAsLmd5LW1kLTB7LS1icy1ndXR0ZXIteTowfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OjNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbGctMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbGctMCwuZ3gtbGctMHstLWJzLWd1dHRlci14OjB9LmctbGctMCwuZ3ktbGctMHstLWJzLWd1dHRlci15OjB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmctbGctMSwuZ3ktbGctMXstLWJzLWd1dHRlci15OjAuMjVyZW19LmctbGctMiwuZ3gtbGctMnstLWJzLWd1dHRlci14OjAuNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDoxcmVtfS5nLWxnLTMsLmd5LWxnLTN7LS1icy1ndXR0ZXIteToxcmVtfS5nLWxnLTQsLmd4LWxnLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmctbGctNCwuZ3ktbGctNHstLWJzLWd1dHRlci15OjEuNXJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6M3JlbX0uZy1sZy01LC5neS1sZy01ey0tYnMtZ3V0dGVyLXk6M3JlbX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteGwtMCwuZ3gteGwtMHstLWJzLWd1dHRlci14OjB9LmcteGwtMCwuZ3kteGwtMHstLWJzLWd1dHRlci15OjB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmcteGwtMSwuZ3kteGwtMXstLWJzLWd1dHRlci15OjAuMjVyZW19LmcteGwtMiwuZ3gteGwtMnstLWJzLWd1dHRlci14OjAuNXJlbX0uZy14bC0yLC5neS14bC0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLXhsLTMsLmd4LXhsLTN7LS1icy1ndXR0ZXIteDoxcmVtfS5nLXhsLTMsLmd5LXhsLTN7LS1icy1ndXR0ZXIteToxcmVtfS5nLXhsLTQsLmd4LXhsLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmcteGwtNCwuZ3kteGwtNHstLWJzLWd1dHRlci15OjEuNXJlbX0uZy14bC01LC5neC14bC01ey0tYnMtZ3V0dGVyLXg6M3JlbX0uZy14bC01LC5neS14bC01ey0tYnMtZ3V0dGVyLXk6M3JlbX19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuY29sLXh4bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteHhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXh4bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14eGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14eGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy14eGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14eGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14eGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteHhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXh4bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14eGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXh4bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteHhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14eGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXh4bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteHhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14eGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14eGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14eGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteHhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXh4bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteHhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteHhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteHhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteHhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteHhsLTAsLmd4LXh4bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14eGwtMCwuZ3kteHhsLTB7LS1icy1ndXR0ZXIteTowfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmcteHhsLTEsLmd5LXh4bC0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy14eGwtMiwuZ3gteHhsLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLXh4bC0zLC5neC14eGwtM3stLWJzLWd1dHRlci14OjFyZW19LmcteHhsLTMsLmd5LXh4bC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmcteHhsLTQsLmd5LXh4bC00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OjNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6M3JlbX19LnRhYmxley0tYnMtdGFibGUtY29sb3ItdHlwZTppbml0aWFsOy0tYnMtdGFibGUtYmctdHlwZTppbml0aWFsOy0tYnMtdGFibGUtY29sb3Itc3RhdGU6aW5pdGlhbDstLWJzLXRhYmxlLWJnLXN0YXRlOmluaXRpYWw7LS1icy10YWJsZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10YWJsZS1iZzp2YXIoLS1icy1ib2R5LWJnKTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtdGFibGUtYWNjZW50LWJnOnRyYW5zcGFyZW50Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10YWJsZS1zdHJpcGVkLWJnOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdGFibGUtYWN0aXZlLWJnOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLXRhYmxlLWhvdmVyLWJnOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNzUpO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGU+Om5vdChjYXB0aW9uKT4qPip7cGFkZGluZzouNXJlbSAuNXJlbTtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSx2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGFibGUtYmcpO2JvcmRlci1ib3R0b20td2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSx2YXIoLS1icy10YWJsZS1iZy10eXBlLHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKX0udGFibGU+dGJvZHl7dmVydGljYWwtYWxpZ246aW5oZXJpdH0udGFibGU+dGhlYWR7dmVydGljYWwtYWxpZ246Ym90dG9tfS50YWJsZS1ncm91cC1kaXZpZGVye2JvcmRlci10b3A6Y2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikgc29saWQgY3VycmVudGNvbG9yfS5jYXB0aW9uLXRvcHtjYXB0aW9uLXNpZGU6dG9wfS50YWJsZS1zbT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi4yNXJlbSAuMjVyZW19LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kntib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPio+Kntib3JkZXItd2lkdGg6MCB2YXIoLS1icy1ib3JkZXItd2lkdGgpfS50YWJsZS1ib3JkZXJsZXNzPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci1ib3R0b20td2lkdGg6MH0udGFibGUtYm9yZGVybGVzcz46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC13aWR0aDowfS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCk+KnstLWJzLXRhYmxlLWNvbG9yLXR5cGU6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7LS1icy10YWJsZS1iZy10eXBlOnZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpfS50YWJsZS1zdHJpcGVkLWNvbHVtbnM+Om5vdChjYXB0aW9uKT50cj46bnRoLWNoaWxkKDJuKXstLWJzLXRhYmxlLWNvbG9yLXR5cGU6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7LS1icy10YWJsZS1iZy10eXBlOnZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpfS50YWJsZS1hY3RpdmV7LS1icy10YWJsZS1jb2xvci1zdGF0ZTp2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpOy0tYnMtdGFibGUtYmctc3RhdGU6dmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKX0udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+KnstLWJzLXRhYmxlLWNvbG9yLXN0YXRlOnZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTstLWJzLXRhYmxlLWJnLXN0YXRlOnZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKX0udGFibGUtcHJpbWFyeXstLWJzLXRhYmxlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1iZzojY2ZlMmZmOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiNhNmI1Y2M7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNjNWQ3ZjI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2JhY2JlNjstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2JmZDFlYzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1zZWNvbmRhcnl7LS1icy10YWJsZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtYmc6I2UyZTNlNTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojYjViNmI3Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZDdkOGRhOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNjYmNjY2U7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNkMWQyZDQ7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtc3VjY2Vzc3stLWJzLXRhYmxlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1iZzojZDFlN2RkOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiNhN2I5YjE7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNjN2RiZDI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2JjZDBjNzstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2MxZDZjYzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1pbmZvey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNjZmY0ZmM7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2E2YzNjYTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M1ZThlZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmFkY2UzOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYmZlMmU5Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLXdhcm5pbmd7LS1icy10YWJsZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtYmc6I2ZmZjNjZDstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojY2NjMmE0Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZjJlN2MzOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNlNmRiYjk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlY2UxYmU7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFuZ2Vyey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNmOGQ3ZGE7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2M2YWNhZTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2VjY2NjZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZGZjMmM0Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZTVjN2NhOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWxpZ2h0ey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNmOGY5ZmE7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2M2YzdjODstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2VjZWRlZTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZGZlMGUxOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZTVlNmU3Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWRhcmt7LS1icy10YWJsZS1jb2xvcjojZmZmOy0tYnMtdGFibGUtYmc6IzIxMjUyOTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojNGQ1MTU0Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojMmMzMDM0Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojZmZmOy0tYnMtdGFibGUtYWN0aXZlLWJnOiMzNzNiM2U7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLXRhYmxlLWhvdmVyLWJnOiMzMjM1Mzk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojZmZmO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtcmVzcG9uc2l2ZXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteHhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19LmZvcm0tbGFiZWx7bWFyZ2luLWJvdHRvbTouNXJlbX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7cGFkZGluZy1ib3R0b206Y2FsYyguMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYyguNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtmb250LXNpemU6MS4yNXJlbX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO2ZvbnQtc2l6ZTouODc1cmVtfS5mb3JtLXRleHR7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpfS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV17b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWV7bWluLXdpZHRoOjg1cHg7aGVpZ2h0OjEuNWVtO21hcmdpbjowfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MH0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbjotLjM3NXJlbSAtLjc1cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNzVyZW07bWFyZ2luLWlubGluZS1lbmQ6Ljc1cmVtO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktYmcpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW46LS4zNzVyZW0gLS43NXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6Ljc1cmVtO21hcmdpbi1pbmxpbmUtZW5kOi43NXJlbTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWJnKTtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO2JvcmRlci1yYWRpdXM6MDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpfS5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyl9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAwO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCkgMH0uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1c3tvdXRsaW5lOjB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbjotLjI1cmVtIC0uNXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6LjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0uMjVyZW0gLS41cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9LmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbjotLjVyZW0gLTFyZW07LXdlYmtpdC1tYXJnaW4tZW5kOjFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX0uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0uNXJlbSAtMXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6MXJlbTttYXJnaW4taW5saW5lLWVuZDoxcmVtfXRleHRhcmVhLmZvcm0tY29udHJvbHttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpfXRleHRhcmVhLmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpfS5mb3JtLWNvbnRyb2wtY29sb3J7d2lkdGg6M3JlbTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtwYWRkaW5nOi4zNzVyZW19LmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2h7Ym9yZGVyOjAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2h7Ym9yZGVyOjAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX0uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9LmZvcm0tc2VsZWN0ey0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDIuMjVyZW0gLjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbixub25lKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHg7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tc2VsZWN0W211bHRpcGxlXSwuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSl7cGFkZGluZy1yaWdodDouNzVyZW07YmFja2dyb3VuZC1pbWFnZTpub25lfS5mb3JtLXNlbGVjdDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyl9LmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpfS5mb3JtLXNlbGVjdC1zbXtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouNXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5mb3JtLXNlbGVjdC1sZ3twYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdHstLWJzLWZvcm0tc2VsZWN0LWJnLWltZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2t7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41ZW07bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LTEuNWVtfS5mb3JtLWNoZWNrLXJldmVyc2V7cGFkZGluZy1yaWdodDoxLjVlbTtwYWRkaW5nLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0Oi0xLjVlbTttYXJnaW4tbGVmdDowfS5mb3JtLWNoZWNrLWlucHV0ey0tYnMtZm9ybS1jaGVjay1iZzp2YXIoLS1icy1ib2R5LWJnKTtmbGV4LXNocmluazowO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO21hcmdpbi10b3A6LjI1ZW07dmVydGljYWwtYWxpZ246dG9wOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWZvcm0tY2hlY2stYmcpO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6ZXhhY3Q7Y29sb3ItYWRqdXN0OmV4YWN0O3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XXtib3JkZXItcmFkaXVzOi4yNWVtfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9de2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZXtmaWx0ZXI6YnJpZ2h0bmVzcyg5MCUpfS5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdey0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb117LS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRle2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZDstLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjV9LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLWxhYmVse2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjV9LmZvcm0tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjVlbX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7LS1icy1mb3JtLXN3aXRjaC1iZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTt3aWR0aDoyZW07bWFyZ2luLWxlZnQ6LTIuNWVtO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7Ym9yZGVyLXJhZGl1czoyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3Vzey0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyOy0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2V7cGFkZGluZy1yaWdodDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0e21hcmdpbi1yaWdodDotMi41ZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjFyZW19LmJ0bi1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWNoZWNrOmRpc2FibGVkKy5idG4sLmJ0bi1jaGVja1tkaXNhYmxlZF0rLmJ0bntwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjY1fVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpey0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS41cmVtO3BhZGRpbmc6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZm9ybS1yYW5nZTpmb2N1c3tvdXRsaW5lOjB9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LS4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iey1tb3otdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2I2ZDRmZX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpfS5mb3JtLWZsb2F0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQsLmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e2hlaWdodDpjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTttaW4taGVpZ2h0OmNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO2xpbmUtaGVpZ2h0OjEuMjV9LmZvcm0tZmxvYXRpbmc+bGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjFyZW0gLjc1cmVtO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWZsb2F0aW5nPmxhYmVse3RyYW5zaXRpb246bm9uZX19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dHtwYWRkaW5nOjFyZW0gLjc1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjotbW96LXBsYWNlaG9sZGVyLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93biksLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pe3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93biksLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1cywuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pe3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93bil+bGFiZWx7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksLjY1KTt0cmFuc2Zvcm06c2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWx7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksLjY1KTt0cmFuc2Zvcm06c2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKX5sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MXJlbSAwLjM3NXJlbTt6LWluZGV4Oi0xO2hlaWdodDoxLjVlbTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzfmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjFyZW0gMC4zNzVyZW07ei1pbmRleDotMTtoZWlnaHQ6MS41ZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+bGFiZWx7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksLjY1KTt0cmFuc2Zvcm06c2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVse2JvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIDB9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpkaXNhYmxlZH5sYWJlbCwuZm9ybS1mbG9hdGluZz46ZGlzYWJsZWR+bGFiZWx7Y29sb3I6IzZjNzU3ZH0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmRpc2FibGVkfmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz46ZGlzYWJsZWR+bGFiZWw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmcsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOjElO21pbi13aWR0aDowfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4sLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpmb2N1c3t6LWluZGV4OjV9LmlucHV0LWdyb3VwIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cCAuYnRuOmZvY3Vze3otaW5kZXg6NX0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5pbnB1dC1ncm91cC1sZz4uYnRuLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5pbnB1dC1ncm91cC1zbT4uYnRuLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0e3BhZGRpbmctcmlnaHQ6M3JlbX0uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCk+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMyk+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj46bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCk+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCk+LmZvcm0tc2VsZWN0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcil9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zdWNjZXNzKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pfS5mb3JtLXNlbGVjdC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKX0uZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdey0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO3BhZGRpbmctcmlnaHQ6NC4xMjVyZW07YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjI1cmVtO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHgsY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksLjI1KX0uZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWR7d2lkdGg6Y2FsYygzcmVtICsgY2FsYygxLjVlbSArIC43NXJlbSkpfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcil9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcil9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZHt6LWluZGV4OjN9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kYW5nZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pfS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKX0uZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17LS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLC4yNSl9LmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZHt3aWR0aDpjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgLjc1cmVtKSl9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4uaW52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWR7ei1pbmRleDo0fS5idG57LS1icy1idG4tcGFkZGluZy14OjAuNzVyZW07LS1icy1idG4tcGFkZGluZy15OjAuMzc1cmVtOy0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7LS1icy1idG4tZm9udC1zaXplOjFyZW07LS1icy1idG4tZm9udC13ZWlnaHQ6NDAwOy0tYnMtYnRuLWxpbmUtaGVpZ2h0OjEuNTstLWJzLWJ0bi1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWJ0bi1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLWJ0bi1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6MC42NTstLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OjAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOnZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7Zm9udC1zaXplOnZhcigtLWJzLWJ0bi1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOnZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWJnKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcil9LmJ0bi1jaGVjaysuYnRuOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKX0uYnRuOmZvY3VzLXZpc2libGV7Y29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUrLmJ0bntib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4uYWN0aXZlLC5idG4uc2hvdywuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSw6bm90KC5idG4tY2hlY2spKy5idG46YWN0aXZle2NvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bjpmb2N1cy12aXNpYmxlLC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsLmJ0bi5zaG93OmZvY3VzLXZpc2libGUsLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSw6bm90KC5idG4tY2hlY2spKy5idG46YWN0aXZlOmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUrLmJ0bntib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bntjb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KX0uYnRuLXByaW1hcnl7LS1icy1idG4tY29sb3I6I2ZmZjstLWJzLWJ0bi1iZzojMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzBiNWVkNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzBhNThjYTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjQ5LDEzMiwyNTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMwYTU4Y2E7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMGE1M2JlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzBkNmVmZDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzBkNmVmZH0uYnRuLXNlY29uZGFyeXstLWJzLWJ0bi1jb2xvcjojZmZmOy0tYnMtYnRuLWJnOiM2Yzc1N2Q7LS1icy1idG4tYm9yZGVyLWNvbG9yOiM2Yzc1N2Q7LS1icy1idG4taG92ZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzojNWM2MzZhOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojNTY1ZTY0Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6MTMwLDEzOCwxNDU7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiM1NjVlNjQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojNTE1ODVlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzZjNzU3ZDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6I2ZmZjstLWJzLWJ0bi1iZzojMTk4NzU0Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMTk4NzU0Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzE1NzM0NzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzE0NmM0MzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjYwLDE1MywxMTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMxNDZjNDM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMTM2NTNmOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzE5ODc1NDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzE5ODc1NH0uYnRuLWluZm97LS1icy1idG4tY29sb3I6IzAwMDstLWJzLWJ0bi1iZzojMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMGRjYWYwOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItYmc6IzMxZDJmMjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzI1Y2ZmMjstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjExLDE3MiwyMDQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOiMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiMzZGQ1ZjM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMjVjZmYyOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6IzBkY2FmMDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLXdhcm5pbmd7LS1icy1idG4tY29sb3I6IzAwMDstLWJzLWJ0bi1iZzojZmZjMTA3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjojZmZjMTA3Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItYmc6I2ZmY2EyYzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6I2ZmYzcyMDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjIxNywxNjQsNjstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6I2ZmY2QzOTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiNmZmM3MjA7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzojZmZjMTA3Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tZGFuZ2Vyey0tYnMtYnRuLWNvbG9yOiNmZmY7LS1icy1idG4tYmc6I2RjMzU0NTstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiNiYjJkM2I7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNiMDJhMzc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyMjUsODMsOTc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiNiMDJhMzc7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojYTUyODM0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6I2RjMzU0NTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWxpZ2h0ey0tYnMtYnRuLWNvbG9yOiMwMDA7LS1icy1idG4tYmc6I2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1jb2xvcjojMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiNkM2Q0ZDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNjNmM3Yzg7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyMTEsMjEyLDIxMzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6I2M2YzdjODstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiNiYWJiYmM7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzojZjhmOWZhOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tZGFya3stLWJzLWJ0bi1jb2xvcjojZmZmOy0tYnMtYnRuLWJnOiMyMTI1Mjk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiMyMTI1Mjk7LS1icy1idG4taG92ZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzojNDI0NjQ5Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojMzczYjNlOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6NjYsNzAsNzM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiM0ZDUxNTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMzczYjNlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzIxMjUyOTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLW91dGxpbmUtcHJpbWFyeXstLWJzLWJ0bi1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzBkNmVmZDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzBkNmVmZDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjEzLDExMCwyNTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMwZDZlZmQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMwZDZlZmQ7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiMwZDZlZmQ7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7LS1icy1idG4tY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1ib3JkZXItY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiM2Yzc1N2Q7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiM2Yzc1N2Q7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoxMDgsMTE3LDEyNTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6IzZjNzU3ZDstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiM2Yzc1N2Q7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1kaXNhYmxlZC1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzZjNzU3ZDstLWJzLWdyYWRpZW50Om5vbmV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6IzE5ODc1NDstLWJzLWJ0bi1ib3JkZXItY29sb3I6IzE5ODc1NDstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiMxOTg3NTQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiMxOTg3NTQ7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyNSwxMzUsODQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMxOTg3NTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMTk4NzU0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMxOTg3NTQ7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiMxOTg3NTQ7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1pbmZvey0tYnMtYnRuLWNvbG9yOiMwZGNhZjA7LS1icy1idG4tYm9yZGVyLWNvbG9yOiMwZGNhZjA7LS1icy1idG4taG92ZXItY29sb3I6IzAwMDstLWJzLWJ0bi1ob3Zlci1iZzojMGRjYWYwOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojMGRjYWYwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6MTMsMjAyLDI0MDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6IzBkY2FmMDstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiMwZGNhZjA7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzBkY2FmMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzBkY2FmMDstLWJzLWdyYWRpZW50Om5vbmV9LmJ0bi1vdXRsaW5lLXdhcm5pbmd7LS1icy1idG4tY29sb3I6I2ZmYzEwNzstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjojMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiNmZmMxMDc7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNmZmMxMDc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyNTUsMTkzLDc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiNmZmMxMDc7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojZmZjMTA3Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmMxMDc7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiNmZmMxMDc7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1kYW5nZXJ7LS1icy1idG4tY29sb3I6I2RjMzU0NTstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiNkYzM1NDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNkYzM1NDU7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyMjAsNTMsNjk7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiNkYzM1NDU7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojZGMzNTQ1Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNkYzM1NDU7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiNkYzM1NDU7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1saWdodHstLWJzLWJ0bi1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItYmc6I2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjI0OCwyNDksMjUwOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzojZjhmOWZhOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWRpc2FibGVkLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojZjhmOWZhOy0tYnMtZ3JhZGllbnQ6bm9uZX0uYnRuLW91dGxpbmUtZGFya3stLWJzLWJ0bi1jb2xvcjojMjEyNTI5Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzIxMjUyOTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzIxMjUyOTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjMzLDM3LDQxOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzojMjEyNTI5Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IzIxMjUyOTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjojMjEyNTI5Oy0tYnMtYnRuLWRpc2FibGVkLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojMjEyNTI5Oy0tYnMtZ3JhZGllbnQ6bm9uZX0uYnRuLWxpbmt7LS1icy1idG4tZm9udC13ZWlnaHQ6NDAwOy0tYnMtYnRuLWNvbG9yOnZhcigtLWJzLWxpbmstY29sb3IpOy0tYnMtYnRuLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWJ0bi1ob3Zlci1jb2xvcjp2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYm94LXNoYWRvdzowIDAgMCAjMDAwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6NDksMTMyLDI1Mzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluazpmb2N1cy12aXNpYmxle2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcil9LmJ0bi1saW5rOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcil9LmJ0bi1ncm91cC1sZz4uYnRuLC5idG4tbGd7LS1icy1idG4tcGFkZGluZy15OjAuNXJlbTstLWJzLWJ0bi1wYWRkaW5nLXg6MXJlbTstLWJzLWJ0bi1mb250LXNpemU6MS4yNXJlbTstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5idG4tZ3JvdXAtc20+LmJ0biwuYnRuLXNtey0tYnMtYnRuLXBhZGRpbmcteTowLjI1cmVtOy0tYnMtYnRuLXBhZGRpbmcteDowLjVyZW07LS1icy1idG4tZm9udC1zaXplOjAuODc1cmVtOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNvbGxhcHNpbmd7dHJhbnNpdGlvbjpub25lfX0uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFse3dpZHRoOjA7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp3aWR0aCAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGRvd24tY2VudGVyLC5kcm9wZW5kLC5kcm9wc3RhcnQsLmRyb3B1cCwuZHJvcHVwLWNlbnRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tdG9nZ2xle3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXstLWJzLWRyb3Bkb3duLXppbmRleDoxMDAwOy0tYnMtZHJvcGRvd24tbWluLXdpZHRoOjEwcmVtOy0tYnMtZHJvcGRvd24tcGFkZGluZy14OjA7LS1icy1kcm9wZG93bi1wYWRkaW5nLXk6MC41cmVtOy0tYnMtZHJvcGRvd24tc3BhY2VyOjAuMTI1cmVtOy0tYnMtZHJvcGRvd24tZm9udC1zaXplOjFyZW07LS1icy1kcm9wZG93bi1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTstLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6dmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6MC41cmVtOy0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93KTstLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IzBkNmVmZDstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktY29sb3IpOy0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6MXJlbTstLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OjAuMjVyZW07LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6IzZjNzU3ZDstLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6MXJlbTstLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6MC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOnZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7bWFyZ2luOjA7Zm9udC1zaXplOnZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKX0uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjEwMCU7bGVmdDowO21hcmdpbi10b3A6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGRvd24tbWVudS1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtc20tZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZHJvcGRvd24tbWVudS1tZC1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1tZC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kcm9wZG93bi1tZW51LWxnLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWxnLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kcm9wZG93bi1tZW51LXhsLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXhsLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5kcm9wZG93bi1tZW51LXh4bC1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteHhsLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDowO3JpZ2h0OmF1dG87bGVmdDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDp2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3ZlcnRpY2FsLWFsaWduOjB9LmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjA7cmlnaHQ6MTAwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDp2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCJ9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOnZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO29wYWNpdHk6MX0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOnZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywwKX0uZHJvcGRvd24taXRlbTpmb2N1cywuZHJvcGRvd24taXRlbTpob3Zlcntjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZHJvcGRvd24tbWVudS5zaG93e2Rpc3BsYXk6YmxvY2t9LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcil9LmRyb3Bkb3duLW1lbnUtZGFya3stLWJzLWRyb3Bkb3duLWNvbG9yOiNkZWUyZTY7LS1icy1kcm9wZG93bi1iZzojMzQzYTQwOy0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiNkZWUyZTY7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IzBkNmVmZDstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6I2FkYjViZDstLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjojYWRiNWJkfS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmhvdmVye3otaW5kZXg6MX0uYnRuLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3Vwe2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+Om5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSsuYnRue21hcmdpbi1sZWZ0OmNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKX0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsLmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG46bnRoLWNoaWxkKG4rMyksLmJ0bi1ncm91cD46bm90KC5idG4tY2hlY2spKy5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG5+LmJ0bntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2ey0tYnMtbmF2LWxpbmstcGFkZGluZy14OjFyZW07LS1icy1uYXYtbGluay1wYWRkaW5nLXk6MC41cmVtOy0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDstLWJzLW5hdi1saW5rLWNvbG9yOnZhcigtLWJzLWxpbmstY29sb3IpOy0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6dmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubmF2LWxpbmt7dHJhbnNpdGlvbjpub25lfX0ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKX0ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9Lm5hdi1saW5rLmRpc2FibGVkLC5uYXYtbGluazpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7LS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAubmF2LWxpbmt7bWFyZ2luLWJvdHRvbTpjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7aXNvbGF0aW9uOmlzb2xhdGU7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKX0ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZle2NvbG9yOnZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKX0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxsc3stLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6IzBkNmVmZH0ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOnZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyl9Lm5hdi11bmRlcmxpbmV7LS1icy1uYXYtdW5kZXJsaW5lLWdhcDoxcmVtOy0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6MC4xMjVyZW07LS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtnYXA6dmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnR9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzLC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3Zlcntib3JkZXItYm90dG9tLWNvbG9yOmN1cnJlbnRjb2xvcn0ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdW5kZXJsaW5lIC5zaG93Pi5uYXYtbGlua3tmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7Ym9yZGVyLWJvdHRvbS1jb2xvcjpjdXJyZW50Y29sb3J9Lm5hdi1maWxsIC5uYXYtaXRlbSwubmF2LWZpbGw+Lm5hdi1saW5re2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLC5uYXYtanVzdGlmaWVkPi5uYXYtbGlua3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGlua3t3aWR0aDoxMDAlfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcnstLWJzLW5hdmJhci1wYWRkaW5nLXg6MDstLWJzLW5hdmJhci1wYWRkaW5nLXk6MC41cmVtOy0tYnMtbmF2YmFyLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7LS1icy1uYXZiYXItaG92ZXItY29sb3I6cmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpOy0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTstLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6cmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTstLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6MC4zMTI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6MXJlbTstLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6MS4yNXJlbTstLWJzLW5hdmJhci1icmFuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7LS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OjAuNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTowLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OjAuNzVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6MS4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODMzLCAzNywgNDEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7LS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6MC4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246Ym94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCl9Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLW1kLC5uYXZiYXI+LmNvbnRhaW5lci1zbSwubmF2YmFyPi5jb250YWluZXIteGwsLm5hdmJhcj4uY29udGFpbmVyLXh4bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOmluaGVyaXQ7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7cGFkZGluZy10b3A6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7cGFkZGluZy1ib3R0b206dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtmb250LXNpemU6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcil9Lm5hdmJhci1uYXZ7LS1icy1uYXYtbGluay1wYWRkaW5nLXg6MDstLWJzLW5hdi1saW5rLXBhZGRpbmcteTowLjVyZW07LS1icy1uYXYtbGluay1mb250LXdlaWdodDogOy0tYnMtbmF2LWxpbmstY29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTstLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOnZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7LS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjp2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93e2NvbG9yOnZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpY30ubmF2YmFyLXRleHR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKX0ubmF2YmFyLXRleHQgYSwubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjp2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5uYXZiYXItdG9nZ2xlcnt0cmFuc2l0aW9uOm5vbmV9fS5uYXZiYXItdG9nZ2xlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCV9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6dmFyKC0tYnMtc2Nyb2xsLWhlaWdodCw3NXZoKTtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsubmF2YmFyLWV4cGFuZC14eGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fS5uYXZiYXItZXhwYW5ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfS5uYXZiYXItZGFyaywubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya117LS1icy1uYXZiYXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTstLWJzLW5hdmJhci1ob3Zlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOy0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1uYXZiYXItYnJhbmQtY29sb3I6I2ZmZjstLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjojZmZmOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTstLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uey0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9LmNhcmR7LS1icy1jYXJkLXNwYWNlci15OjFyZW07LS1icy1jYXJkLXNwYWNlci14OjFyZW07LS1icy1jYXJkLXRpdGxlLXNwYWNlci15OjAuNXJlbTstLWJzLWNhcmQtdGl0bGUtY29sb3I6IDstLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDstLWJzLWNhcmQtYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1jYXJkLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtY2FyZC1ib3gtc2hhZG93OiA7LS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6MC41cmVtOy0tYnMtY2FyZC1jYXAtcGFkZGluZy14OjFyZW07LS1icy1jYXJkLWNhcC1iZzpyZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7LS1icy1jYXJkLWNhcC1jb2xvcjogOy0tYnMtY2FyZC1oZWlnaHQ6IDstLWJzLWNhcmQtY29sb3I6IDstLWJzLWNhcmQtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6MXJlbTstLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOjAuNzVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDtoZWlnaHQ6dmFyKC0tYnMtY2FyZC1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1iZyk7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXB7Ym9yZGVyLXRvcDppbmhlcml0O2JvcmRlci1ib3R0b206aW5oZXJpdH0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQ+LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwLC5jYXJkPi5saXN0LWdyb3VwKy5jYXJkLWZvb3Rlcntib3JkZXItdG9wOjB9LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6dmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jb2xvcil9LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtjb2xvcjp2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOmNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO21hcmdpbi1ib3R0b206MDtjb2xvcjp2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKX0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDp2YXIoLS1icy1jYXJkLXNwYWNlci14KX0uY2FyZC1oZWFkZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2NvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcil9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtYmcpO2JvcmRlci10b3A6dmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0OmNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7bWFyZ2luLWJvdHRvbTpjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtib3JkZXItYm90dG9tOjB9LmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtYmcpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtY2FyZC1iZyl9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO21hcmdpbi1sZWZ0OmNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSl9LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzp2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKX0uY2FyZC1pbWcsLmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1pbWctdG9we3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbil9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5hY2NvcmRpb257LS1icy1hY2NvcmRpb24tY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1hY2NvcmRpb24tYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTstLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDoxLjI1cmVtOy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6MXJlbTstLWJzLWFjY29yZGlvbi1idG4tY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1hY2NvcmRpb24tYnRuLWJnOnZhcigtLWJzLWFjY29yZGlvbi1iZyk7LS1icy1hY2NvcmRpb24tYnRuLWljb246dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMTI1MjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOjEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTstLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0Oy0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzA1MmM2NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6MCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteToxcmVtOy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzp2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSl9LmFjY29yZGlvbi1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtmb250LXNpemU6MXJlbTtjb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7b3ZlcmZsb3ctYW5jaG9yOm5vbmU7dHJhbnNpdGlvbjp2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbil9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmFjY29yZGlvbi1idXR0b257dHJhbnNpdGlvbjpub25lfX0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCl7Y29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtib3gtc2hhZG93Omluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTt0cmFuc2Zvcm06dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSl9LmFjY29yZGlvbi1idXR0b246OmFmdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTttYXJnaW4tbGVmdDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO3RyYW5zaXRpb246dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9uOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOmhvdmVye3otaW5kZXg6Mn0uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1c3t6LWluZGV4OjM7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYWNjb3JkaW9uLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbi1pdGVte2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYmcpO2JvcmRlcjp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGU+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZT4uYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWJvZHl7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCl9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLC5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1jb2xsYXBzZXtib3JkZXItcmFkaXVzOjB9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyey0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5icmVhZGNydW1iey0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6MDstLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OjA7LS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206MXJlbTstLWJzLWJyZWFkY3J1bWItYmc6IDstLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogOy0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OjAuNXJlbTstLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzp2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206dmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtmb250LXNpemU6dmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJyZWFkY3J1bWItYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17cGFkZGluZy1sZWZ0OnZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDp2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO2NvbnRlbnQ6dmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIil9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcil9LnBhZ2luYXRpb257LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDowLjc1cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6MC4zNzVyZW07LS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZToxcmVtOy0tYnMtcGFnaW5hdGlvbi1jb2xvcjp2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6dmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOnZhcigtLWJzLXRlcnRpYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOnZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzp2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OjAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOy0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiMwZDZlZmQ7LS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6IzBkNmVmZDstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtib3JkZXI6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucGFnZS1saW5re3RyYW5zaXRpb246bm9uZX19LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpfS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KX0uYWN0aXZlPi5wYWdlLWxpbmssLnBhZ2UtbGluay5hY3RpdmV7ei1pbmRleDozO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0uZGlzYWJsZWQ+LnBhZ2UtbGluaywucGFnZS1saW5rLmRpc2FibGVke2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpfS5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSl9LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyl9LnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpfS5wYWdpbmF0aW9uLWxney0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6MS41cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6MC43NXJlbTstLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjEuMjVyZW07LS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9LnBhZ2luYXRpb24tc217LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDowLjVyZW07LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTowLjI1cmVtOy0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6MC44NzVyZW07LS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmJhZGdley0tYnMtYmFkZ2UtcGFkZGluZy14OjAuNjVlbTstLWJzLWJhZGdlLXBhZGRpbmcteTowLjM1ZW07LS1icy1iYWRnZS1mb250LXNpemU6MC43NWVtOy0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6NzAwOy0tYnMtYmFkZ2UtY29sb3I6I2ZmZjstLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzp2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7Zm9udC1zaXplOnZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtYmFkZ2UtY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmFsZXJ0ey0tYnMtYWxlcnQtYmc6dHJhbnNwYXJlbnQ7LS1icy1hbGVydC1wYWRkaW5nLXg6MXJlbTstLWJzLWFsZXJ0LXBhZGRpbmcteToxcmVtOy0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbToxcmVtOy0tYnMtYWxlcnQtY29sb3I6aW5oZXJpdDstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWFsZXJ0LWJvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7LS1icy1hbGVydC1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtYWxlcnQtbGluay1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206dmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7Y29sb3I6dmFyKC0tYnMtYWxlcnQtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWxlcnQtYmcpO2JvcmRlcjp2YXIoLS1icy1hbGVydC1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyl9LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcil9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6M3JlbX0uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOjEuMjVyZW0gMXJlbX0uYWxlcnQtcHJpbWFyeXstLWJzLWFsZXJ0LWNvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzp2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6dmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtc2Vjb25kYXJ5ey0tYnMtYWxlcnQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LXN1Y2Nlc3N7LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LWluZm97LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LXdhcm5pbmd7LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LWRhbmdlcnstLWJzLWFsZXJ0LWNvbG9yOnZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6dmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpfS5hbGVydC1saWdodHstLWJzLWFsZXJ0LWNvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6dmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LWRhcmt7LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyl9QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3swJXtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MXJlbX19LnByb2dyZXNzLC5wcm9ncmVzcy1zdGFja2Vkey0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OjFyZW07LS1icy1wcm9ncmVzcy1mb250LXNpemU6MC43NXJlbTstLWJzLXByb2dyZXNzLWJnOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTstLWJzLXByb2dyZXNzLWJhci1jb2xvcjojZmZmOy0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiMwZDZlZmQ7LS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjp3aWR0aCAwLjZzIGVhc2U7ZGlzcGxheTpmbGV4O2hlaWdodDp2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6dmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXByb2dyZXNzLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtjb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7dHJhbnNpdGlvbjp2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbil9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9fS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOnZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KX0ucHJvZ3Jlc3Mtc3RhY2tlZD4ucHJvZ3Jlc3N7b3ZlcmZsb3c6dmlzaWJsZX0ucHJvZ3Jlc3Mtc3RhY2tlZD4ucHJvZ3Jlc3M+LnByb2dyZXNzLWJhcnt3aWR0aDoxMDAlfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7YW5pbWF0aW9uOjFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlc31AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucHJvZ3Jlc3MtYmFyLWFuaW1hdGVke2FuaW1hdGlvbjpub25lfX0ubGlzdC1ncm91cHstLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OjFyZW07LS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OjAuNXJlbTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IzBkNmVmZDstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjojMGQ2ZWZkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKX0ubGlzdC1ncm91cC1udW1iZXJlZHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLXJlc2V0OnNlY3Rpb259Lmxpc3QtZ3JvdXAtbnVtYmVyZWQ+Lmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpzZWN0aW9ufS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcnt6LWluZGV4OjE7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKX0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO2JvcmRlcjp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyl9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKX0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX0ubGlzdC1ncm91cC1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtc217ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbWR7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbGd7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXhse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfX0ubGlzdC1ncm91cC1mbHVzaHtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItd2lkdGg6MCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXstLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOnZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7LS1icy1saXN0LWdyb3VwLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzp2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7LS1icy1saXN0LWdyb3VwLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOnZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzp2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzp2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6dmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6dmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpfS5saXN0LWdyb3VwLWl0ZW0taW5mb3stLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOnZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzp2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ney0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzp2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcnstLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzp2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOnZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzp2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpfS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7LS1icy1saXN0LWdyb3VwLWNvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzp2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzp2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6dmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrey0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzp2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOnZhcigtLWJzLWRhcmstYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKX0uYnRuLWNsb3Nley0tYnMtYnRuLWNsb3NlLWNvbG9yOiMwMDA7LS1icy1idG4tY2xvc2UtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1idG4tY2xvc2Utb3BhY2l0eTowLjU7LS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTowLjc1Oy0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzowIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTstLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OjE7LS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTowLjI1Oy0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7Ym94LXNpemluZzpjb250ZW50LWJveDt3aWR0aDoxZW07aGVpZ2h0OjFlbTtwYWRkaW5nOi4yNWVtIC4yNWVtO2NvbG9yOnZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouMzc1cmVtO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpfS5idG4tY2xvc2U6aG92ZXJ7Y29sb3I6dmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KX0uYnRuLWNsb3NlOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpfS5idG4tY2xvc2UuZGlzYWJsZWQsLmJ0bi1jbG9zZTpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KX0uYnRuLWNsb3NlLXdoaXRle2ZpbHRlcjp2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKX1bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNsb3Nle2ZpbHRlcjp2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKX0udG9hc3R7LS1icy10b2FzdC16aW5kZXg6MTA5MDstLWJzLXRvYXN0LXBhZGRpbmcteDowLjc1cmVtOy0tYnMtdG9hc3QtcGFkZGluZy15OjAuNXJlbTstLWJzLXRvYXN0LXNwYWNpbmc6MS41cmVtOy0tYnMtdG9hc3QtbWF4LXdpZHRoOjM1MHB4Oy0tYnMtdG9hc3QtZm9udC1zaXplOjAuODc1cmVtOy0tYnMtdG9hc3QtY29sb3I6IDstLWJzLXRvYXN0LWJnOnJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTstLWJzLXRvYXN0LWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy10b2FzdC1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtdG9hc3QtYm94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93KTstLWJzLXRvYXN0LWhlYWRlci1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtdG9hc3QtaGVhZGVyLWJnOnJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTstLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTt3aWR0aDp2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO21heC13aWR0aDoxMDAlO2ZvbnQtc2l6ZTp2YXIoLS1icy10b2FzdC1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLXRvYXN0LWNvbG9yKTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdG9hc3QtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6dmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKX0udG9hc3Quc2hvd2luZ3tvcGFjaXR5OjB9LnRvYXN0Om5vdCguc2hvdyl7ZGlzcGxheTpub25lfS50b2FzdC1jb250YWluZXJ7LS1icy10b2FzdC16aW5kZXg6MTA5MDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OnZhcigtLWJzLXRvYXN0LXppbmRleCk7d2lkdGg6LXdlYmtpdC1tYXgtY29udGVudDt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50O21heC13aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvYXN0LWNvbnRhaW5lcj46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWJzLXRvYXN0LXNwYWNpbmcpfS50b2FzdC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy10b2FzdC1oZWFkZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKX0udG9hc3QtaGVhZGVyIC5idG4tY2xvc2V7bWFyZ2luLXJpZ2h0OmNhbGMoLS41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KX0udG9hc3QtYm9keXtwYWRkaW5nOnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7d29yZC13cmFwOmJyZWFrLXdvcmR9Lm1vZGFsey0tYnMtbW9kYWwtemluZGV4OjEwNTU7LS1icy1tb2RhbC13aWR0aDo1MDBweDstLWJzLW1vZGFsLXBhZGRpbmc6MXJlbTstLWJzLW1vZGFsLW1hcmdpbjowLjVyZW07LS1icy1tb2RhbC1jb2xvcjogOy0tYnMtbW9kYWwtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1tb2RhbC1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLW1vZGFsLWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTstLWJzLW1vZGFsLWJveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7LS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpOy0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDoxcmVtOy0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteToxcmVtOy0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6MXJlbSAxcmVtOy0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6MS41Oy0tYnMtbW9kYWwtZm9vdGVyLWdhcDowLjVyZW07LS1icy1tb2RhbC1mb290ZXItYmc6IDstLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDp2YXIoLS1icy1tb2RhbC16aW5kZXgpO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjp2YXIoLS1icy1tb2RhbC1tYXJnaW4pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MHB4KX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06bm9uZX0ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1tb2RhbC1jb2xvcik7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW1vZGFsLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7LS1icy1iYWNrZHJvcC16aW5kZXg6MTA1MDstLWJzLWJhY2tkcm9wLWJnOiMwMDA7LS1icy1iYWNrZHJvcC1vcGFjaXR5OjAuNTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDp2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJhY2tkcm9wLWJnKX0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTp2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOnZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtib3JkZXItYm90dG9tOnZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyl9Lm1vZGFsLWhlYWRlciAuYnRuLWNsb3Nle3BhZGRpbmc6Y2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO21hcmdpbjpjYWxjKC0uNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6dmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpfS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87cGFkZGluZzp2YXIoLS1icy1tb2RhbC1wYWRkaW5nKX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzpjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO2JvcmRlci10b3A6dmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKX0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOmNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSl9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tb2RhbHstLWJzLW1vZGFsLW1hcmdpbjoxLjc1cmVtOy0tYnMtbW9kYWwtYm94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93KX0ubW9kYWwtZGlhbG9ne21heC13aWR0aDp2YXIoLS1icy1tb2RhbC13aWR0aCk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ubW9kYWwtc217LS1icy1tb2RhbC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDo4MDBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDoxMTQwcHh9fS5tb2RhbC1mdWxsc2NyZWVue3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyLC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIsLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyLC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciwubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyLC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIsLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX0udG9vbHRpcHstLWJzLXRvb2x0aXAtemluZGV4OjEwODA7LS1icy10b29sdGlwLW1heC13aWR0aDoyMDBweDstLWJzLXRvb2x0aXAtcGFkZGluZy14OjAuNXJlbTstLWJzLXRvb2x0aXAtcGFkZGluZy15OjAuMjVyZW07LS1icy10b29sdGlwLW1hcmdpbjogOy0tYnMtdG9vbHRpcC1mb250LXNpemU6MC44NzVyZW07LS1icy10b29sdGlwLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtdG9vbHRpcC1iZzp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy10b29sdGlwLW9wYWNpdHk6MC45Oy0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDowLjhyZW07LS1icy10b29sdGlwLWFycm93LWhlaWdodDowLjRyZW07ei1pbmRleDp2YXIoLS1icy10b29sdGlwLXppbmRleCk7ZGlzcGxheTpibG9jazttYXJnaW46dmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6dmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6dmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KX0udG9vbHRpcCAudG9vbHRpcC1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCl9LnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOmNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmV7dG9wOi0xcHg7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvd3tsZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xcHg7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93e3RvcDpjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle2JvdHRvbTotMXB4O2JvcmRlci13aWR0aDowIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93e3JpZ2h0OmNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtsZWZ0Oi0xcHg7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO3BhZGRpbmc6dmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy10b29sdGlwLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlcnstLWJzLXBvcG92ZXItemluZGV4OjEwNzA7LS1icy1wb3BvdmVyLW1heC13aWR0aDoyNzZweDstLWJzLXBvcG92ZXItZm9udC1zaXplOjAuODc1cmVtOy0tYnMtcG9wb3Zlci1iZzp2YXIoLS1icy1ib2R5LWJnKTstLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOy0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTstLWJzLXBvcG92ZXItYm94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93KTstLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDoxcmVtOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OjAuNXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZToxcmVtOy0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6aW5oZXJpdDstLWJzLXBvcG92ZXItaGVhZGVyLWJnOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OjFyZW07LS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OjFyZW07LS1icy1wb3BvdmVyLWJvZHktY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1wb3BvdmVyLWFycm93LXdpZHRoOjFyZW07LS1icy1wb3BvdmVyLWFycm93LWhlaWdodDowLjVyZW07LS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7ei1pbmRleDp2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6dmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyLC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MH0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3d7Ym90dG9tOmNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMH0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvdHRvbTp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvd3tsZWZ0OmNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7d2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO2hlaWdodDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6Y2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmFmdGVye2xlZnQ6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3d7dG9wOmNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6MCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmFmdGVye3RvcDp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTttYXJnaW4tbGVmdDpjYWxjKC0uNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvd3tyaWdodDpjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6Y2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7cmlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKX0ucG9wb3Zlci1oZWFkZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wb3BvdmVyLWJvZHl7cGFkZGluZzp2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpfS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwucG9pbnRlci1ldmVudHt0b3VjaC1hY3Rpb246cGFuLXl9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDotMTAwJTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtaXRlbXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ZGlzcGxheTpibG9ja30uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2Zvcm06bm9uZX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ei1pbmRleDoxO29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydHt6LWluZGV4OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwcyAuNnN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnR7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7cGFkZGluZzowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldnt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2e2xlZnQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0e3JpZ2h0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjE1JTttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWxlZnQ6MTUlfS5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17Ym94LXNpemluZzpjb250ZW50LWJveDtmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXtvcGFjaXR5OjF9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToxLjI1cmVtO2xlZnQ6MTUlO3BhZGRpbmctdG9wOjEuMjVyZW07cGFkZGluZy1ib3R0b206MS4yNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZmlsdGVyOmludmVydCgxKSBncmF5c2NhbGUoMTAwKX0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JhY2tncm91bmQtY29sb3I6IzAwMH0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbntjb2xvcjojMDAwfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCl9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0sW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uLFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9ue2NvbG9yOiMwMDB9LnNwaW5uZXItYm9yZGVyLC5zcGlubmVyLWdyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6dmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7aGVpZ2h0OnZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTt2ZXJ0aWNhbC1hbGlnbjp2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtib3JkZXItcmFkaXVzOjUwJTthbmltYXRpb246dmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKX1Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnNwaW5uZXItYm9yZGVyey0tYnMtc3Bpbm5lci13aWR0aDoycmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6MnJlbTstLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246LTAuMTI1ZW07LS1icy1zcGlubmVyLWJvcmRlci13aWR0aDowLjI1ZW07LS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDowLjc1czstLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6c3Bpbm5lci1ib3JkZXI7Ym9yZGVyOnZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zcGlubmVyLWJvcmRlci1zbXstLWJzLXNwaW5uZXItd2lkdGg6MXJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OjFyZW07LS1icy1zcGlubmVyLWJvcmRlci13aWR0aDowLjJlbX1Aa2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LnNwaW5uZXItZ3Jvd3stLWJzLXNwaW5uZXItd2lkdGg6MnJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OjJyZW07LS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOi0wLjEyNWVtOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6MC43NXM7LS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOnNwaW5uZXItZ3JvdztiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRjb2xvcjtvcGFjaXR5OjB9LnNwaW5uZXItZ3Jvdy1zbXstLWJzLXNwaW5uZXItd2lkdGg6MXJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OjFyZW19QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnNwaW5uZXItYm9yZGVyLC5zcGlubmVyLWdyb3d7LS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDoxLjVzfX0ub2ZmY2FudmFzLC5vZmZjYW52YXMtbGcsLm9mZmNhbnZhcy1tZCwub2ZmY2FudmFzLXNtLC5vZmZjYW52YXMteGwsLm9mZmNhbnZhcy14eGx7LS1icy1vZmZjYW52YXMtemluZGV4OjEwNDU7LS1icy1vZmZjYW52YXMtd2lkdGg6NDAwcHg7LS1icy1vZmZjYW52YXMtaGVpZ2h0OjMwdmg7LS1icy1vZmZjYW52YXMtcGFkZGluZy14OjFyZW07LS1icy1vZmZjYW52YXMtcGFkZGluZy15OjFyZW07LS1icy1vZmZjYW52YXMtY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1vZmZjYW52YXMtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93LXNtKTstLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0Oy0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm9mZmNhbnZhcy1zbXtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXMtc217dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSwub2ZmY2FudmFzLXNtLnNob3dpbmd7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy1zbS5oaWRpbmcsLm9mZmNhbnZhcy1zbS5zaG93LC5vZmZjYW52YXMtc20uc2hvd2luZ3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsub2ZmY2FudmFzLXNtey0tYnMtb2ZmY2FudmFzLWhlaWdodDphdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7Lm9mZmNhbnZhcy1tZHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXMtbWR7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSwub2ZmY2FudmFzLW1kLnNob3dpbmd7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy1tZC5oaWRpbmcsLm9mZmNhbnZhcy1tZC5zaG93LC5vZmZjYW52YXMtbWQuc2hvd2luZ3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsub2ZmY2FudmFzLW1key0tYnMtb2ZmY2FudmFzLWhlaWdodDphdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7Lm9mZmNhbnZhcy1sZ3twb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXMtbGd7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSwub2ZmY2FudmFzLWxnLnNob3dpbmd7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy1sZy5oaWRpbmcsLm9mZmNhbnZhcy1sZy5zaG93LC5vZmZjYW52YXMtbGcuc2hvd2luZ3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsub2ZmY2FudmFzLWxney0tYnMtb2ZmY2FudmFzLWhlaWdodDphdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5vZmZjYW52YXMteGx7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDp2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjA7dHJhbnNpdGlvbjp2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbil9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm9mZmNhbnZhcy14bHt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSwub2ZmY2FudmFzLXhsLnNob3dpbmd7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy14bC5oaWRpbmcsLm9mZmNhbnZhcy14bC5zaG93LC5vZmZjYW52YXMteGwuc2hvd2luZ3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm9mZmNhbnZhcy14bHstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6YXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0ub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXsub2ZmY2FudmFzLXh4bHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsub2ZmY2FudmFzLXh4bHt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCl7Lm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMteHhsLnNob3dpbmd7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy14eGwuaGlkaW5nLC5vZmZjYW52YXMteHhsLnNob3csLm9mZmNhbnZhcy14eGwuc2hvd2luZ3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7Lm9mZmNhbnZhcy14eGx7LS1icy1vZmZjYW52YXMtaGVpZ2h0OmF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9Lm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH19Lm9mZmNhbnZhc3twb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsub2ZmY2FudmFze3RyYW5zaXRpb246bm9uZX19Lm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSwub2ZmY2FudmFzLnNob3dpbmd7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy5oaWRpbmcsLm9mZmNhbnZhcy5zaG93LC5vZmZjYW52YXMuc2hvd2luZ3t2aXNpYmlsaXR5OnZpc2libGV9Lm9mZmNhbnZhcy1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDQwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6dmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCl9Lm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOmNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTttYXJnaW46Y2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0b30ub2ZmY2FudmFzLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpfS5vZmZjYW52YXMtYm9keXtmbGV4LWdyb3c6MTtwYWRkaW5nOnZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO292ZXJmbG93LXk6YXV0b30ucGxhY2Vob2xkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjV9LnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIn0ucGxhY2Vob2xkZXIteHN7bWluLWhlaWdodDouNmVtfS5wbGFjZWhvbGRlci1zbXttaW4taGVpZ2h0Oi44ZW19LnBsYWNlaG9sZGVyLWxne21pbi1oZWlnaHQ6MS4yZW19LnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVye2FuaW1hdGlvbjpwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvd3s1MCV7b3BhY2l0eTouMn19LnBsYWNlaG9sZGVyLXdhdmV7LXdlYmtpdC1tYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzBkZWcsIzAwMCA1NSUscmdiYSgwLDAsMCwwLjgpIDc1JSwjMDAwIDk1JSk7bWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCMwMDAgNTUlLHJnYmEoMCwwLDAsMC44KSA3NSUsIzAwMCA5NSUpOy13ZWJraXQtbWFzay1zaXplOjIwMCUgMTAwJTttYXNrLXNpemU6MjAwJSAxMDAlO2FuaW1hdGlvbjpwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmV7MTAwJXstd2Via2l0LW1hc2stcG9zaXRpb246LTIwMCUgMCU7bWFzay1wb3NpdGlvbjotMjAwJSAwJX19LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS50ZXh0LWJnLXByaW1hcnl7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctc2Vjb25kYXJ5e2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctc3VjY2Vzc3tjb2xvcjojZmZmIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHksMSkpIWltcG9ydGFudH0udGV4dC1iZy1pbmZve2NvbG9yOiMwMDAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSwxKSkhaW1wb3J0YW50fS50ZXh0LWJnLXdhcm5pbmd7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctZGFuZ2Vye2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctbGlnaHR7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSwxKSkhaW1wb3J0YW50fS50ZXh0LWJnLWRhcmt7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstcHJpbWFyeXtjb2xvcjpSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1wcmltYXJ5OmZvY3VzLC5saW5rLXByaW1hcnk6aG92ZXJ7Y29sb3I6UkdCQSgxMCw4OCwyMDIsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgxMCw4OCwyMDIsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDEwLDg4LDIwMix2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9Lmxpbmstc2Vjb25kYXJ5e2NvbG9yOlJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXNlY29uZGFyeTpmb2N1cywubGluay1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6UkdCQSg4Niw5NCwxMDAsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSg4Niw5NCwxMDAsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDg2LDk0LDEwMCx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9Lmxpbmstc3VjY2Vzc3tjb2xvcjpSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1zdWNjZXNzOmZvY3VzLC5saW5rLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6UkdCQSgyMCwxMDgsNjcsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyMCwxMDgsNjcsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDIwLDEwOCw2Nyx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstaW5mb3tjb2xvcjpSR0JBKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1pbmZvOmZvY3VzLC5saW5rLWluZm86aG92ZXJ7Y29sb3I6UkdCQSg2MSwyMTMsMjQzLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoNjEsMjEzLDI0Myx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoNjEsMjEzLDI0Myx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9Lmxpbmstd2FybmluZ3tjb2xvcjpSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay13YXJuaW5nOmZvY3VzLC5saW5rLXdhcm5pbmc6aG92ZXJ7Y29sb3I6UkdCQSgyNTUsMjA1LDU3LHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjU1LDIwNSw1Nyx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjU1LDIwNSw1Nyx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstZGFuZ2Vye2NvbG9yOlJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWRhbmdlcjpmb2N1cywubGluay1kYW5nZXI6aG92ZXJ7Y29sb3I6UkdCQSgxNzYsNDIsNTUsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgxNzYsNDIsNTUsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDE3Niw0Miw1NSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstbGlnaHR7Y29sb3I6UkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstbGlnaHQ6Zm9jdXMsLmxpbmstbGlnaHQ6aG92ZXJ7Y29sb3I6UkdCQSgyNDksMjUwLDI1MSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDI0OSwyNTAsMjUxLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNDksMjUwLDI1MSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstZGFya3tjb2xvcjpSR0JBKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1kYXJrOmZvY3VzLC5saW5rLWRhcms6aG92ZXJ7Y29sb3I6UkdCQSgyNiwzMCwzMyx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDI2LDMwLDMzLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNiwzMCwzMyx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstYm9keS1lbXBoYXNpc3tjb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzLC5saW5rLWJvZHktZW1waGFzaXM6aG92ZXJ7Y29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwuNzUpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMC43NSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMC43NSkpIWltcG9ydGFudH0uZm9jdXMtcmluZzpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1mb2N1cy1yaW5nLXgsMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKX0uaWNvbi1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOi4zNzVyZW07YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwwLjUpKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDAuNSkpO3RleHQtdW5kZXJsaW5lLW9mZnNldDowLjI1ZW07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uaWNvbi1saW5rPi5iaXtmbGV4LXNocmluazowO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2ZpbGw6Y3VycmVudGNvbG9yO3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuaWNvbi1saW5rPi5iaXt0cmFuc2l0aW9uOm5vbmV9fS5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZT4uYmksLmljb24tbGluay1ob3Zlcjpob3Zlcj4uYml7dHJhbnNmb3JtOnZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sdHJhbnNsYXRlM2QoLjI1ZW0sMCwwKSl9LnJhdGlve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnJhdGlvOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDp2YXIoLS1icy1hc3BlY3QtcmF0aW8pO2NvbnRlbnQ6XCJcIn0ucmF0aW8+Kntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucmF0aW8tMXgxey0tYnMtYXNwZWN0LXJhdGlvOjEwMCV9LnJhdGlvLTR4M3stLWJzLWFzcGVjdC1yYXRpbzo3NSV9LnJhdGlvLTE2eDl7LS1icy1hc3BlY3QtcmF0aW86NTYuMjUlfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOjQyLjg1NzE0Mjg1NzElfS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5zdGlja3ktdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1ib3R0b217cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LnN0aWNreS1zbS10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXNtLWJvdHRvbXtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnN0aWNreS1tZC10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LW1kLWJvdHRvbXtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnN0aWNreS1sZy10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LWxnLWJvdHRvbXtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5zdGlja3kteGwtdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14bC1ib3R0b217cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuc3RpY2t5LXh4bC10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXh4bC1ib3R0b217cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19LmhzdGFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZzdGFja3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpzdHJldGNofS52aXN1YWxseS1oaWRkZW4sLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3dpZHRoOjFweCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDttYXJnaW46LTFweCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtjbGlwOnJlY3QoMCwwLDAsMCkhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50fS52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbiksLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbil7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO2NvbnRlbnQ6XCJcIn0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnZye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2FsaWduLXNlbGY6c3RyZXRjaDt3aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC1jb250YWluey1vLW9iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudH0ub2JqZWN0LWZpdC1jb3Zlcnstby1vYmplY3QtZml0OmNvdmVyIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyIWltcG9ydGFudH0ub2JqZWN0LWZpdC1maWxsey1vLW9iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zY2FsZXstby1vYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50O29iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbm9uZXstby1vYmplY3QtZml0Om5vbmUhaW1wb3J0YW50O29iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnR9Lm9wYWNpdHktMHtvcGFjaXR5OjAhaW1wb3J0YW50fS5vcGFjaXR5LTI1e29wYWNpdHk6LjI1IWltcG9ydGFudH0ub3BhY2l0eS01MHtvcGFjaXR5Oi41IWltcG9ydGFudH0ub3BhY2l0eS03NXtvcGFjaXR5Oi43NSFpbXBvcnRhbnR9Lm9wYWNpdHktMTAwe29wYWNpdHk6MSFpbXBvcnRhbnR9Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fS5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGUhaW1wb3J0YW50fS5vdmVyZmxvdy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsIWltcG9ydGFudH0ub3ZlcmZsb3cteC1hdXRve292ZXJmbG93LXg6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtaGlkZGVue292ZXJmbG93LXg6aGlkZGVuIWltcG9ydGFudH0ub3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZSFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsIWltcG9ydGFudH0ub3ZlcmZsb3cteS1hdXRve292ZXJmbG93LXk6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LXktaGlkZGVue292ZXJmbG93LXk6aGlkZGVuIWltcG9ydGFudH0ub3ZlcmZsb3cteS12aXNpYmxle292ZXJmbG93LXk6dmlzaWJsZSFpbXBvcnRhbnR9Lm92ZXJmbG93LXktc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OnZhcigtLWJzLWJveC1zaGFkb3cpIWltcG9ydGFudH0uc2hhZG93LXNte2JveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdy1zbSkhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93LWxnKSFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LmZvY3VzLXJpbmctcHJpbWFyeXstLWJzLWZvY3VzLXJpbmctY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLXNlY29uZGFyeXstLWJzLWZvY3VzLXJpbmctY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctc3VjY2Vzc3stLWJzLWZvY3VzLXJpbmctY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWluZm97LS1icy1mb2N1cy1yaW5nLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy13YXJuaW5ney0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctZGFuZ2Vyey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1saWdodHstLWJzLWZvY3VzLXJpbmctY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1kYXJrey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LnRvcC0we3RvcDowIWltcG9ydGFudH0udG9wLTUwe3RvcDo1MCUhaW1wb3J0YW50fS50b3AtMTAwe3RvcDoxMDAlIWltcG9ydGFudH0uYm90dG9tLTB7Ym90dG9tOjAhaW1wb3J0YW50fS5ib3R0b20tNTB7Ym90dG9tOjUwJSFpbXBvcnRhbnR9LmJvdHRvbS0xMDB7Ym90dG9tOjEwMCUhaW1wb3J0YW50fS5zdGFydC0we2xlZnQ6MCFpbXBvcnRhbnR9LnN0YXJ0LTUwe2xlZnQ6NTAlIWltcG9ydGFudH0uc3RhcnQtMTAwe2xlZnQ6MTAwJSFpbXBvcnRhbnR9LmVuZC0we3JpZ2h0OjAhaW1wb3J0YW50fS5lbmQtNTB7cmlnaHQ6NTAlIWltcG9ydGFudH0uZW5kLTEwMHtyaWdodDoxMDAlIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXh7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLWVuZHtib3JkZXItcmlnaHQ6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikhaW1wb3J0YW50fS5ib3JkZXItZW5kLTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0e2JvcmRlci1sZWZ0OnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0LTB7Ym9yZGVyLWxlZnQ6MCFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5ey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7LS1icy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3stLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItaW5mb3stLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3stLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vyey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0ey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItZGFya3stLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItYmxhY2t7LS1icy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXstLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSx2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnktc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNzLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci1pbmZvLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5nLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXItc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItbGlnaHQtc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci1kYXJrLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci0xe2JvcmRlci13aWR0aDoxcHghaW1wb3J0YW50fS5ib3JkZXItMntib3JkZXItd2lkdGg6MnB4IWltcG9ydGFudH0uYm9yZGVyLTN7Ym9yZGVyLXdpZHRoOjNweCFpbXBvcnRhbnR9LmJvcmRlci00e2JvcmRlci13aWR0aDo0cHghaW1wb3J0YW50fS5ib3JkZXItNXtib3JkZXItd2lkdGg6NXB4IWltcG9ydGFudH0uYm9yZGVyLW9wYWNpdHktMTB7LS1icy1ib3JkZXItb3BhY2l0eTowLjF9LmJvcmRlci1vcGFjaXR5LTI1ey0tYnMtYm9yZGVyLW9wYWNpdHk6MC4yNX0uYm9yZGVyLW9wYWNpdHktNTB7LS1icy1ib3JkZXItb3BhY2l0eTowLjV9LmJvcmRlci1vcGFjaXR5LTc1ey0tYnMtYm9yZGVyLW9wYWNpdHk6MC43NX0uYm9yZGVyLW9wYWNpdHktMTAwey0tYnMtYm9yZGVyLW9wYWNpdHk6MX0udy0yNXt3aWR0aDoyNSUhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3IWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdnchaW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS0we21hcmdpbjowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LmdhcC0we2dhcDowIWltcG9ydGFudH0uZ2FwLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC01e2dhcDozcmVtIWltcG9ydGFudH0ucm93LWdhcC0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAtMXtyb3ctZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtMntyb3ctZ2FwOi41cmVtIWltcG9ydGFudH0ucm93LWdhcC0ze3Jvdy1nYXA6MXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtNHtyb3ctZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtNXtyb3ctZ2FwOjNyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTB7LW1vei1jb2x1bW4tZ2FwOjAhaW1wb3J0YW50O2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMXstbW96LWNvbHVtbi1nYXA6MC4yNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTJ7LW1vei1jb2x1bW4tZ2FwOjAuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtM3stbW96LWNvbHVtbi1nYXA6MXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC00ey1tb3otY29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC01ey1tb3otY29sdW1uLWdhcDozcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50fS5mb250LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSkhaW1wb3J0YW50fS5mcy0xe2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIC45dncpIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAuNnZ3KSFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAuM3Z3KSFpbXBvcnRhbnR9LmZzLTV7Zm9udC1zaXplOjEuMjVyZW0haW1wb3J0YW50fS5mcy02e2ZvbnQtc2l6ZToxcmVtIWltcG9ydGFudH0uZnN0LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyFpbXBvcnRhbnR9LmZzdC1ub3JtYWx7Zm9udC1zdHlsZTpub3JtYWwhaW1wb3J0YW50fS5mdy1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIhaW1wb3J0YW50fS5mdy1saWdodHtmb250LXdlaWdodDozMDAhaW1wb3J0YW50fS5mdy1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudH0uZnctbWVkaXVte2ZvbnQtd2VpZ2h0OjUwMCFpbXBvcnRhbnR9LmZ3LXNlbWlib2xke2ZvbnQtd2VpZ2h0OjYwMCFpbXBvcnRhbnR9LmZ3LWJvbGR7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudH0uZnctYm9sZGVye2ZvbnQtd2VpZ2h0OmJvbGRlciFpbXBvcnRhbnR9LmxoLTF7bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnR9LmxoLXNte2xpbmUtaGVpZ2h0OjEuMjUhaW1wb3J0YW50fS5saC1iYXNle2xpbmUtaGVpZ2h0OjEuNSFpbXBvcnRhbnR9LmxoLWxne2xpbmUtaGVpZ2h0OjIhaW1wb3J0YW50fS50ZXh0LXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoIWltcG9ydGFudH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnQ7d29yZC1icmVhazpicmVhay13b3JkIWltcG9ydGFudH0udGV4dC1wcmltYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtaW5mb3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC13YXJuaW5ney0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWRhbmdlcnstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWxpZ2h0ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1kYXJrey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWJsYWNrey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC13aGl0ZXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtYm9keXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1tdXRlZHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSgwLDAsMCwuNSkhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSkhaW1wb3J0YW50fS50ZXh0LWJvZHktc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSFpbXBvcnRhbnR9LnRleHQtYm9keS10ZXJ0aWFyeXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSFpbXBvcnRhbnR9LnRleHQtYm9keS1lbXBoYXNpc3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSFpbXBvcnRhbnR9LnRleHQtcmVzZXR7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjppbmhlcml0IWltcG9ydGFudH0udGV4dC1vcGFjaXR5LTI1ey0tYnMtdGV4dC1vcGFjaXR5OjAuMjV9LnRleHQtb3BhY2l0eS01MHstLWJzLXRleHQtb3BhY2l0eTowLjV9LnRleHQtb3BhY2l0eS03NXstLWJzLXRleHQtb3BhY2l0eTowLjc1fS50ZXh0LW9wYWNpdHktMTAwey0tYnMtdGV4dC1vcGFjaXR5OjF9LnRleHQtcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykhaW1wb3J0YW50fS50ZXh0LWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSFpbXBvcnRhbnR9LnRleHQtd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1kYW5nZXItZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSFpbXBvcnRhbnR9LnRleHQtZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0ubGluay1vcGFjaXR5LTEwey0tYnMtbGluay1vcGFjaXR5OjAuMX0ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OjAuMX0ubGluay1vcGFjaXR5LTI1ey0tYnMtbGluay1vcGFjaXR5OjAuMjV9Lmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlcnstLWJzLWxpbmstb3BhY2l0eTowLjI1fS5saW5rLW9wYWNpdHktNTB7LS1icy1saW5rLW9wYWNpdHk6MC41fS5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6MC41fS5saW5rLW9wYWNpdHktNzV7LS1icy1saW5rLW9wYWNpdHk6MC43NX0ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OjAuNzV9Lmxpbmstb3BhY2l0eS0xMDB7LS1icy1saW5rLW9wYWNpdHk6MX0ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstb3BhY2l0eToxfS5saW5rLW9mZnNldC0xe3RleHQtdW5kZXJsaW5lLW9mZnNldDowLjEyNWVtIWltcG9ydGFudH0ubGluay1vZmZzZXQtMS1ob3Zlcjpob3Zlcnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4xMjVlbSFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTJ7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjAuMjVlbSFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXJ7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjAuMjVlbSFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTN7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjAuMzc1ZW0haW1wb3J0YW50fS5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVye3RleHQtdW5kZXJsaW5lLW9mZnNldDowLjM3NWVtIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtcHJpbWFyeXstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1zZWNvbmRhcnl7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3N7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtaW5mb3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS13YXJuaW5ney0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWRhbmdlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtbGlnaHR7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1kYXJrey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5ley0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTB7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjB9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MH0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MC4xfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowLjF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjAuMjV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjAuMjV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTB7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjAuNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MC41fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowLjc1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowLjc1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjF9LmJnLXByaW1hcnl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1pbmZvey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctd2FybmluZ3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWRhbmdlcnstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctbGlnaHR7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctZGFya3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWJsYWNrey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXdoaXRley0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWJvZHl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0uYmctYm9keS1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWJvZHktdGVydGlhcnl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctb3BhY2l0eS0xMHstLWJzLWJnLW9wYWNpdHk6MC4xfS5iZy1vcGFjaXR5LTI1ey0tYnMtYmctb3BhY2l0eTowLjI1fS5iZy1vcGFjaXR5LTUwey0tYnMtYmctb3BhY2l0eTowLjV9LmJnLW9wYWNpdHktNzV7LS1icy1iZy1vcGFjaXR5OjAuNzV9LmJnLW9wYWNpdHktMTAwey0tYnMtYmctb3BhY2l0eToxfS5iZy1wcmltYXJ5LXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeS1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3Mtc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctaW5mby1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy13YXJuaW5nLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLWRhbmdlci1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLWxpZ2h0LXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy1kYXJrLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRhcmstYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZ3JhZGllbnQpIWltcG9ydGFudH0udXNlci1zZWxlY3QtYWxsey13ZWJraXQtdXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0OmFsbCFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudH0udXNlci1zZWxlY3QtYXV0b3std2Via2l0LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LW5vbmV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50fS5wZS1ub25le3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50fS5wZS1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG8haW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0ucm91bmRlZC0xe2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkhaW1wb3J0YW50fS5yb3VuZGVkLTJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtM3tib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudH0ucm91bmRlZC00e2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkhaW1wb3J0YW50fS5yb3VuZGVkLTV7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTB7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0ucm91bmRlZC10b3AtMXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC0ze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudH0ucm91bmRlZC10b3AtNHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLWNpcmNsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjUwJSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC10b3AtcGlsbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0xe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudH0ucm91bmRlZC1lbmQtM3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC00e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC1jaXJjbGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NTAlIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC1waWxse2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTB7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tMXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS0ze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tNHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLWNpcmNsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1MCUhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tcGlsbHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTF7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC0ze2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtNXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LWNpcmNsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjUwJSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LXBpbGx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9LnotbjF7ei1pbmRleDotMSFpbXBvcnRhbnR9LnotMHt6LWluZGV4OjAhaW1wb3J0YW50fS56LTF7ei1pbmRleDoxIWltcG9ydGFudH0uei0ye3otaW5kZXg6MiFpbXBvcnRhbnR9LnotM3t6LWluZGV4OjMhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxvYXQtc20tc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXNtLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tY29udGFpbnstby1vYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tY292ZXJ7LW8tb2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tZmlsbHstby1vYmplY3QtZml0OmZpbGwhaW1wb3J0YW50O29iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tc2NhbGV7LW8tb2JqZWN0LWZpdDpzY2FsZS1kb3duIWltcG9ydGFudDtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LXNtLW5vbmV7LW8tb2JqZWN0LWZpdDpub25lIWltcG9ydGFudDtvYmplY3QtZml0Om5vbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1zbS1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtc20taW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItc20tMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItc20tMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItc20tMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItc20tM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItc20tNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItc20tNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItc20tbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC1zbS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXNtLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS1zbS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1zbS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC1zbS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtc20tNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS1zbS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS1zbS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXNtLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy1zbS0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItc20tMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItc20tM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy1zbS0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy1zbS0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LmdhcC1zbS0we2dhcDowIWltcG9ydGFudH0uZ2FwLXNtLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLXNtLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS01e2dhcDozcmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAtc20tMXtyb3ctZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtc20tMntyb3ctZ2FwOi41cmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS0ze3Jvdy1nYXA6MXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtc20tNHtyb3ctZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtc20tNXtyb3ctZ2FwOjNyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTB7LW1vei1jb2x1bW4tZ2FwOjAhaW1wb3J0YW50O2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tMXstbW96LWNvbHVtbi1nYXA6MC4yNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTJ7LW1vei1jb2x1bW4tZ2FwOjAuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tM3stbW96LWNvbHVtbi1nYXA6MXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS00ey1tb3otY29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS01ey1tb3otY29sdW1uLWdhcDozcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50fS50ZXh0LXNtLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxvYXQtbWQtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtY29udGFpbnstby1vYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtY292ZXJ7LW8tb2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtZmlsbHstby1vYmplY3QtZml0OmZpbGwhaW1wb3J0YW50O29iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtc2NhbGV7LW8tb2JqZWN0LWZpdDpzY2FsZS1kb3duIWltcG9ydGFudDtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LW1kLW5vbmV7LW8tb2JqZWN0LWZpdDpub25lIWltcG9ydGFudDtvYmplY3QtZml0Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLW1kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItbWQtMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItbWQtMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItbWQtMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItbWQtM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItbWQtNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItbWQtNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbWQtbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC1tZC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LW1kLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS1tZC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtbWQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS1tZC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS1tZC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLW1kLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LW1kLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLW1kLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbWQtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi1tZC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy1tZC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy1tZC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LmdhcC1tZC0we2dhcDowIWltcG9ydGFudH0uZ2FwLW1kLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLW1kLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC01e2dhcDozcmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtMXtyb3ctZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtMntyb3ctZ2FwOi41cmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC0ze3Jvdy1nYXA6MXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtNHtyb3ctZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtNXtyb3ctZ2FwOjNyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTB7LW1vei1jb2x1bW4tZ2FwOjAhaW1wb3J0YW50O2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtMXstbW96LWNvbHVtbi1nYXA6MC4yNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTJ7LW1vei1jb2x1bW4tZ2FwOjAuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtM3stbW96LWNvbHVtbi1nYXA6MXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC00ey1tb3otY29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC01ey1tb3otY29sdW1uLWdhcDozcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50fS50ZXh0LW1kLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbWQtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxvYXQtbGctc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LWxnLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctY29udGFpbnstby1vYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctY292ZXJ7LW8tb2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctZmlsbHstby1vYmplY3QtZml0OmZpbGwhaW1wb3J0YW50O29iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctc2NhbGV7LW8tb2JqZWN0LWZpdDpzY2FsZS1kb3duIWltcG9ydGFudDtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LWxnLW5vbmV7LW8tb2JqZWN0LWZpdDpub25lIWltcG9ydGFudDtvYmplY3QtZml0Om5vbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC1sZy1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItbGctMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItbGctMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItbGctMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItbGctM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItbGctNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItbGctNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbGctbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS1sZy0we21hcmdpbjowIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC1sZy01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LWxnLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS1sZy0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS1sZy00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1sZy0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC1sZy00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtbGctNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS1sZy01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWxnLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy1sZy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLWxnLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbGctMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItbGctM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy1sZy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy1sZy0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LmdhcC1sZy0we2dhcDowIWltcG9ydGFudH0uZ2FwLWxnLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLWxnLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy01e2dhcDozcmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAtbGctMXtyb3ctZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbGctMntyb3ctZ2FwOi41cmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy0ze3Jvdy1nYXA6MXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbGctNHtyb3ctZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbGctNXtyb3ctZ2FwOjNyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTB7LW1vei1jb2x1bW4tZ2FwOjAhaW1wb3J0YW50O2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMXstbW96LWNvbHVtbi1nYXA6MC4yNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTJ7LW1vei1jb2x1bW4tZ2FwOjAuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctM3stbW96LWNvbHVtbi1nYXA6MXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy00ey1tb3otY29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy01ey1tb3otY29sdW1uLWdhcDozcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50fS50ZXh0LWxnLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbGctZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsb2F0LXhsLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC14bC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLWNvbnRhaW57LW8tb2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudDtvYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50fS5vYmplY3QtZml0LXhsLWNvdmVyey1vLW9iamVjdC1maXQ6Y292ZXIhaW1wb3J0YW50O29iamVjdC1maXQ6Y292ZXIhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLWZpbGx7LW8tb2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudDtvYmplY3QtZml0OmZpbGwhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLXNjYWxley1vLW9iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpzY2FsZS1kb3duIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1ub25ley1vLW9iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpub25lIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteGwtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci14bC1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLXhsLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXhsLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXhsLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLXhsLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXhsLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXhsLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS14bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS14bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5teS14bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS14bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQteGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQteGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS14bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWUteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi14bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi14bC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tYi14bC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi14bC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1iLXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMteGwtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tcy14bC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMteGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tcy14bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LXhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC14bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHQteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBlLXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXhsLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBiLXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMteGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnBzLXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5nYXAteGwtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC14bC0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAteGwtMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAteGwtM3tnYXA6MXJlbSFpbXBvcnRhbnR9LmdhcC14bC00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAteGwtNXtnYXA6M3JlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtMHtyb3ctZ2FwOjAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTF7cm93LWdhcDouMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXhsLTJ7cm93LWdhcDouNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtM3tyb3ctZ2FwOjFyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXhsLTR7cm93LWdhcDoxLjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXhsLTV7cm93LWdhcDozcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC0wey1tb3otY29sdW1uLWdhcDowIWltcG9ydGFudDtjb2x1bW4tZ2FwOjAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTF7LW1vei1jb2x1bW4tZ2FwOjAuMjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6LjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC0yey1tb3otY29sdW1uLWdhcDowLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6LjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTN7LW1vei1jb2x1bW4tZ2FwOjFyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6MXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtNHstbW96LWNvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtNXstbW96LWNvbHVtbi1nYXA6M3JlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDozcmVtIWltcG9ydGFudH0udGV4dC14bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5mbG9hdC14eGwtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXh4bC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14eGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtY29udGFpbnstby1vYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnR9Lm9iamVjdC1maXQteHhsLWNvdmVyey1vLW9iamVjdC1maXQ6Y292ZXIhaW1wb3J0YW50O29iamVjdC1maXQ6Y292ZXIhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1maWxsey1vLW9iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtc2NhbGV7LW8tb2JqZWN0LWZpdDpzY2FsZS1kb3duIWltcG9ydGFudDtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1ub25ley1vLW9iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpub25lIWltcG9ydGFudH0uZC14eGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14eGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteHhsLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCFpbXBvcnRhbnR9LmQteHhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXh4bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteHhsLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQteHhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC14eGwtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXh4bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXIteHhsLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXIteHhsLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci14eGwtMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXIteHhsLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXh4bC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci14eGwtNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXIteHhsLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0teHhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLXh4bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLXh4bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLXh4bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLXh4bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS14eGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXh4bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXh4bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXkteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXkteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LXh4bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXkteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXkteHhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LXh4bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LXh4bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LXh4bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQteHhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUteHhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXh4bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLXh4bC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWIteHhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWIteHhsLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWIteHhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMteHhsLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLXh4bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMteHhsLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy14eGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC14eGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXh4bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC14eGwtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC14eGwtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLXh4bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC14eGwtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC14eGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHkteHhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHkteHhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHkteHhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHkteHhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LXh4bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC14eGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC14eGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC14eGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC14eGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUteHhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14eGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGIteHhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGIteHhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi14eGwtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGIteHhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGIteHhsLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLXh4bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMteHhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMteHhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0uZ2FwLXh4bC0we2dhcDowIWltcG9ydGFudH0uZ2FwLXh4bC0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLXh4bC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLXh4bC00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTF7cm93LWdhcDouMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0ye3Jvdy1nYXA6LjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0ze3Jvdy1nYXA6MXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTR7cm93LWdhcDoxLjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXh4bC01e3Jvdy1nYXA6M3JlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTB7LW1vei1jb2x1bW4tZ2FwOjAhaW1wb3J0YW50O2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTF7LW1vei1jb2x1bW4tZ2FwOjAuMjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6LjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtMnstbW96LWNvbHVtbi1nYXA6MC41cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtM3stbW96LWNvbHVtbi1nYXA6MXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtNHstbW96LWNvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTV7LW1vei1jb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6M3JlbSFpbXBvcnRhbnR9LnRleHQteHhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteHhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14eGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZnMtMXtmb250LXNpemU6Mi41cmVtIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6MnJlbSFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOjEuNzVyZW0haW1wb3J0YW50fS5mcy00e2ZvbnQtc2l6ZToxLjVyZW0haW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXByaW50LWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5taW4uY3NzLm1hcCAqLyJdLAogICJtYXBwaW5ncyI6ICI7QUFJRztBQUFNLENBQUM7QUFBcUIsWUFBVTtBQUFRLGNBQVk7QUFBUSxjQUFZO0FBQVEsWUFBVTtBQUFRLFdBQVM7QUFBUSxjQUFZO0FBQVEs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YztBQUFDLENBQUM7QUFBSSxRQUFLLEVBQUUsRUFBRTtBQUFFO0FBQUMsQ0FBQyxjQUFhLEVBQUM7QUFBRSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBSTtBQUFDLENBQUMsV0FBVSxFQUFDO0FBQUUsUUFBSyxFQUFFLEVBQUU7QUFBSyxTQUFNO0FBQUk7QUFBQyxDQUFDLFdBQVUsRUFBQztBQUFFLFFBQUssRUFBRSxFQUFFO0FBQUssU0FBTTtBQUFHO0FBQUMsQ0FBQyxXQUFVLEVBQUM7QUFBRSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUMsV0FBVSxFQUFDO0FBQUUsUUFBSyxFQUFFLEVBQUU7QUFBSyxTQUFNO0FBQUc7QUFBQyxDQUFDLFdBQVUsRUFBQztBQUFFLFFBQUssRUFBRSxFQUFFO0FBQUssU0FBTTtBQUFHO0FBQUMsQ0FBQyxXQUFVLEVBQUM7QUFBRSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBUyxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBSTtBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBVztBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBRztBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBRztBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBTSxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBRztBQUFDLENBQUM7QUFBTyxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBTyxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBWTtBQUFDLENBQUM7QUFBTyxRQUFLLEVBQUUsRUFBRTtBQUFLLFNBQU07QUFBSTtBQUFDLENBQUM7QUFBUyxlQUFZO0FBQVc7QUFBQyxDQUFDO0FBQVMsZUFBWTtBQUFZO0FBQUMsQ0FBQztBQUFTLGVBQVk7QUFBRztBQUFDLENBQUM7QUFBUyxlQUFZO0FBQVk7QUFBQyxDQUFDO0FBQVMsZUFBWTtBQUFZO0FBQUMsQ0FBQztBQUFTLGVBQVk7QUFBRztBQUFDLENBQUM7QUFBUyxlQUFZO0FBQVk7QUFBQyxDQUFDO0FBQVMsZUFBWTtBQUFZO0FBQUMsQ0FBQztBQUFTLGVBQVk7QUFBRztBQUFDLENBQUM7QUFBVSxlQUFZO0FBQVk7QUFBQyxDQUFDO0FBQVUsZUFBWTtBQUFZO0FBQUMsQ0FBQztBQUFJLENBQUM7QUFBSyxnQkFBYztBQUFDO0FBQUMsQ0FBMUI7QUFBK0IsQ0FBQztBQUFLLGdCQUFjO0FBQUM7QUFBQyxDQUFDO0FBQUksQ0FBQztBQUFLLGdCQUFjO0FBQU87QUFBQyxDQUFoQztBQUFxQyxDQUFDO0FBQUssZ0JBQWM7QUFBTztBQUFDLENBQUM7QUFBSSxDQUFDO0FBQUssZ0JBQWM7QUFBTTtBQUFDLENBQS9CO0FBQW9DLENBQUM7QUFBSyxnQkFBYztBQUFNO0FBQUMsQ0FBQztBQUFJLENBQUM7QUFBSyxnQkFBYztBQUFJO0FBQUMsQ0FBN0I7QUFBa0MsQ0FBQztBQUFLLGdCQUFjO0FBQUk7QUFBQyxDQUFDO0FBQUksQ0FBQztBQUFLLGdCQUFjO0FBQU07QUFBQyxDQUEvQjtBQUFvQyxDQUFDO0FBQUssZ0JBQWM7QUFBTTtBQUFDLENBQUM7QUFBSSxDQUFDO0FBQUssZ0JBQWM7QUFBSTtBQUFDLENBQTdCO0FBQWtDLENBQUM7QUFBSyxnQkFBYztBQUFJO0FBQUMsUUFBTyxXQUFXO0FBQU8sR0FBQztBQUFPLFVBQUssRUFBRSxFQUFFO0FBQUU7QUFBQyxHQUFDLGlCQUFnQixFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFJO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFHO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVksVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVc7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDO0FBQVUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBQztBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFXO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBRztBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBRztBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBRztBQUFDLEdBQUM7QUFBYSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFhLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBQztBQUFDLEdBQWhDO0FBQUEsRUFBd0MsQ0FBQztBQUFRLGtCQUFjO0FBQUM7QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBTztBQUFDLEdBQXRDO0FBQUEsRUFBOEMsQ0FBQztBQUFRLGtCQUFjO0FBQU87QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBTTtBQUFDLEdBQXJDO0FBQUEsRUFBNkMsQ0FBQztBQUFRLGtCQUFjO0FBQU07QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBSTtBQUFDLEdBQW5DO0FBQUEsRUFBMkMsQ0FBQztBQUFRLGtCQUFjO0FBQUk7QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBTTtBQUFDLEdBQXJDO0FBQUEsRUFBNkMsQ0FBQztBQUFRLGtCQUFjO0FBQU07QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBSTtBQUFDLEdBQW5DO0FBQUEsRUFBMkMsQ0FBQztBQUFRLGtCQUFjO0FBQUk7QUFBQztBQUFDLFFBQU8sV0FBVztBQUFPLEdBQUM7QUFBTyxVQUFLLEVBQUUsRUFBRTtBQUFFO0FBQUMsR0FBQyxpQkFBZ0IsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFJO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBSTtBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFZLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFJO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFXO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFHO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFHO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFTLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFHO0FBQUMsR0FBQztBQUFVLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFVLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFZO0FBQUMsR0FBQztBQUFVLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFJO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQUM7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBVztBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQUc7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBWTtBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQUc7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBWTtBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQUc7QUFBQyxHQUFDO0FBQWEsaUJBQVk7QUFBWTtBQUFDLEdBQUM7QUFBYSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFBLEVBQU8sQ0FBQztBQUFRLGtCQUFjO0FBQUM7QUFBQyxHQUFoQztBQUFBLEVBQXdDLENBQUM7QUFBUSxrQkFBYztBQUFDO0FBQUMsR0FBQztBQUFBLEVBQU8sQ0FBQztBQUFRLGtCQUFjO0FBQU87QUFBQyxHQUF0QztBQUFBLEVBQThDLENBQUM7QUFBUSxrQkFBYztBQUFPO0FBQUMsR0FBQztBQUFBLEVBQU8sQ0FBQztBQUFRLGtCQUFjO0FBQU07QUFBQyxHQUFyQztBQUFBLEVBQTZDLENBQUM7QUFBUSxrQkFBYztBQUFNO0FBQUMsR0FBQztBQUFBLEVBQU8sQ0FBQztBQUFRLGtCQUFjO0FBQUk7QUFBQyxHQUFuQztBQUFBLEVBQTJDLENBQUM7QUFBUSxrQkFBYztBQUFJO0FBQUMsR0FBQztBQUFBLEVBQU8sQ0FBQztBQUFRLGtCQUFjO0FBQU07QUFBQyxHQUFyQztBQUFBLEVBQTZDLENBQUM7QUFBUSxrQkFBYztBQUFNO0FBQUMsR0FBQztBQUFBLEVBQU8sQ0FBQztBQUFRLGtCQUFjO0FBQUk7QUFBQyxHQUFuQztBQUFBLEVBQTJDLENBQUM7QUFBUSxrQkFBYztBQUFJO0FBQUM7QUFBQyxRQUFPLFdBQVc7QUFBTyxHQUFDO0FBQU8sVUFBSyxFQUFFLEVBQUU7QUFBRTtBQUFDLEdBQUMsaUJBQWdCLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBSTtBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFHO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFHO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBWSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBSTtBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBVztBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBUyxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUM7QUFBVSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBVSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBWTtBQUFDLEdBQUM7QUFBVSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBSTtBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFDO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVc7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBWTtBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFHO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBWTtBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFHO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBWTtBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFHO0FBQUMsR0FBQztBQUFhLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQWEsaUJBQVk7QUFBWTtBQUFDLEdBQUM7QUFBQSxFQUFPLENBQUM7QUFBUSxrQkFBYztBQUFDO0FBQUMsR0FBaEM7QUFBQSxFQUF3QyxDQUFDO0FBQVEsa0JBQWM7QUFBQztBQUFDLEdBQUM7QUFBQSxFQUFPLENBQUM7QUFBUSxrQkFBYztBQUFPO0FBQUMsR0FBdEM7QUFBQSxFQUE4QyxDQUFDO0FBQVEsa0JBQWM7QUFBTztBQUFDLEdBQUM7QUFBQSxFQUFPLENBQUM7QUFBUSxrQkFBYztBQUFNO0FBQUMsR0FBckM7QUFBQSxFQUE2QyxDQUFDO0FBQVEsa0JBQWM7QUFBTTtBQUFDLEdBQUM7QUFBQSxFQUFPLENBQUM7QUFBUSxrQkFBYztBQUFJO0FBQUMsR0FBbkM7QUFBQSxFQUEyQyxDQUFDO0FBQVEsa0JBQWM7QUFBSTtBQUFDLEdBQUM7QUFBQSxFQUFPLENBQUM7QUFBUSxrQkFBYztBQUFNO0FBQUMsR0FBckM7QUFBQSxFQUE2QyxDQUFDO0FBQVEsa0JBQWM7QUFBTTtBQUFDLEdBQUM7QUFBQSxFQUFPLENBQUM7QUFBUSxrQkFBYztBQUFJO0FBQUMsR0FBbkM7QUFBQSxFQUEyQyxDQUFDO0FBQVEsa0JBQWM7QUFBSTtBQUFDO0FBQUMsUUFBTyxXQUFXO0FBQVEsR0FBQztBQUFPLFVBQUssRUFBRSxFQUFFO0FBQUU7QUFBQyxHQUFDLGlCQUFnQixFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFJO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDLGNBQWEsRUFBQztBQUFFLFVBQUssRUFBRSxFQUFFO0FBQUssV0FBTTtBQUFHO0FBQUMsR0FBQyxjQUFhLEVBQUM7QUFBRSxVQUFLLEVBQUUsRUFBRTtBQUFLLFdBQU07QUFBRztBQUFDLEdBQUMsY0FBYSxFQUFDO0FBQUUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVksVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVc7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVMsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUc7QUFBQyxHQUFDO0FBQVUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQVk7QUFBQyxHQUFDO0FBQVUsVUFBSyxFQUFFLEVBQUU7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBQztBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFXO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBRztBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBRztBQUFDLEdBQUM7QUFBWSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFZLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQVksaUJBQVk7QUFBRztBQUFDLEdBQUM7QUFBYSxpQkFBWTtBQUFZO0FBQUMsR0FBQztBQUFhLGlCQUFZO0FBQVk7QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBQztBQUFDLEdBQWhDO0FBQUEsRUFBd0MsQ0FBQztBQUFRLGtCQUFjO0FBQUM7QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBTztBQUFDLEdBQXRDO0FBQUEsRUFBOEMsQ0FBQztBQUFRLGtCQUFjO0FBQU87QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBTTtBQUFDLEdBQXJDO0FBQUEsRUFBNkMsQ0FBQztBQUFRLGtCQUFjO0FBQU07QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBSTtBQUFDLEdBQW5DO0FBQUEsRUFBMkMsQ0FBQztBQUFRLGtCQUFjO0FBQUk7QUFBQyxHQUFDO0FBQUEsRUFBTyxDQUFDO0FBQVEsa0JBQWM7QUFBTTtBQUFDLEdBQXJDO0FBQUEsRUFBNkMsQ0FBQztBQUFRLGtC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QUssb0JBQWtCO0FBQVEsOEJBQTRCO0FBQVEsNEJBQTBCLEdBQUcsQ0FBQyxHQUFHLENBQUM7QUFBSSx3QkFBc0I7QUFBSyxxQkFBbUI7QUFBUSwrQkFBNkI7QUFBUSx5QkFBdUIsTUFBTSxFQUFFLElBQUksSUFBSSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQU8sMEJBQXdCO0FBQUssdUJBQXFCO0FBQVEsaUNBQStCO0FBQU87QUFBQyxDQUFDO0FBQVksaUJBQWU7QUFBSyxjQUFZO0FBQVEsd0JBQXNCO0FBQVEsdUJBQXFCO0FBQUssb0JBQWtCO0FBQVEsOEJBQTRCO0FBQVEsNEJBQTBCLEVBQUUsQ0FBQyxHQUFHLENBQUM7QUFBSSx3QkFBc0I7QUFBSyxxQkFBbUI7QUFBUSwrQkFBNkI7QUFBUSx5QkFBdUIsTUFBTSxFQUFFLElBQUksSUFBSSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQU8sMEJBQXdCO0FBQUssdUJBQXFCO0FBQVEsaUNBQStCO0FBQU87QUFBQyxDQUFDO0FBQVMsaUJBQWU7QUFBSyxjQUFZO0FBQVEsd0JBQXNCO0FBQVEsdUJBQXFCO0FBQUssb0JBQWtCO0FBQVEsOEJBQTRCO0FBQVEsNEJBQTBCLEVBQUUsQ0FBQyxHQUFHLENBQUM7QUFBSSx3QkFBc0I7QUFBSyxxQkFBbUI7QUFBUSwrQkFBNkI7QUFBUSx5QkFBdUIsTUFBTSxFQUFFLElBQUksSUFBSSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQU8sMEJBQXdCO0FBQUssdUJBQXFCO0FBQVEsaUNBQStCO0FBQU87QUFBQyxDQUFDO0FBQVksaUJBQWU7QUFBSyxjQUFZO0FBQVEsd0JBQXNCO0FBQVEsdUJBQXFCO0FBQUssb0JBQWtCO0FBQVEsOEJBQTRCO0FBQVEsNEJBQTBCLEdBQUcsQ0FBQyxHQUFHLENBQUM7QUFBRSx3QkFBc0I7QUFBSyxxQkFBbUI7QUFBUSwrQkFBNkI7QUFBUSx5QkFBdUIsTUFBTSxFQUFFLElBQUksSUFBSSxLQUFLLENBQUMsRUFB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O0FBQUssZ0JBQWE7QUFBVztBQUFDLENBQUM7QUFBSyxnQkFBYTtBQUFnQjtBQUFDLENBQUM7QUFBSyxnQkFBYTtBQUFlO0FBQUMsQ0FBQztBQUFLLGdCQUFhO0FBQWM7QUFBQyxDQUFDO0FBQUssZ0JBQWE7QUFBZ0I7QUFBQyxDQUFDO0FBQUssZ0JBQWE7QUFBYztBQUFDLENBQUM7QUFBUSxnQkFBYTtBQUFjO0FBQUMsQ0FBQztBQUFLLGlCQUFjO0FBQVc7QUFBQyxDQUFDO0FBQUssaUJBQWM7QUFBZ0I7QUFBQyxDQUFDO0FBQUssaUJBQWM7QUFBZTtBQUFDLENBQUM7QUFBSyxpQkFBYztBQUFjO0FBQUMsQ0FBQztBQUFLLGlCQUFjO0FBQWdCO0FBQUMsQ0FBQztBQUFLLGlCQUFjO0FBQWM7QUFBQyxDQUFDO0FBQVEsaUJBQWM7QUFBYztBQUFDLENBQUM7QUFBSyxlQUFZO0FBQVc7QUFBQyxDQUFDO0FBQUssZUFBWTtBQUFnQjtBQUFDLENBQUM7QUFBSyxlQUFZO0FBQWU7QUFBQyxDQUFDO0FBQUssZUFBWTtBQUFjO0FBQUMsQ0FBQztBQUFLLGVBQVk7QUFBZ0I7QUFBQyxDQUFDO0FBQUssZUFBWTtBQUFjO0FBQUMsQ0FBQztBQUFRLGVBQVk7QUFBYztBQUFDLENBQUM7QUFBSSxXQUFRO0FBQVc7QUFBQyxDQUFDO0FBQUksV0FBUTtBQUFnQjtBQUFDLENBQUM7QUFBSSxXQUFRO0FBQWU7QUFBQyxDQUFDO0FBQUksV0FBUTtBQUFjO0FBQUMsQ0FBQztBQUFJLFdBQVE7QUFBZ0I7QUFBQyxDQUFDO0FBQUksV0FBUTtBQUFjO0FBQUMsQ0FBQztBQUFLLGlCQUFjO0FBQVksZ0JBQWE7QUFBVztBQUFDLENBQUM7QUFBSyxpQkFBYztBQUFpQixnQkFBYTtBQUFnQjtBQUFDLENBQUM7QUFBSyxpQkFBYztBQUFnQixnQkFBYTtBQUFlO0FBQUMsQ0FBQztBQUFLLGlCQUFjO0FBQWUsZ0JBQWE7QUFBYztBQUFDLENBQUM7QUFBSyxpQkFBYztBQUFpQixnQkFBYTtBQUFnQjtBQUFDLENBQUM7QUFBSyxpQkFBYztB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 */

html,
body {
  font-family:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.428;
}
h1 {
  font-size: 24px !important;
}
h2 {
  font-size: 20px !important;
}
h3 {
  font-size: 18px !important;
}
h4 {
  font-size: 16px !important;
}
b,
strong {
  font-weight: 400;
}
.btn {
  font-size: 14px !important;
  padding: 4px 10px !important;
  line-height: 1.428 !important;
}
.btn-lg {
  font-size: 16px !important;
  padding: 8px 16px !important;
}
.form-control {
  padding: .3rem .5rem !important;
  font-size: 14px !important;
  border-width: 1px;
}
form-control:focus {
  outline: 2px solid #0B5ED7;
  outline-offset: 2px;
  box-shadow: none;
  border-color: #0B5ED7;
}
.form-select {
  padding: .3rem .5rem !important;
  font-size: 14px !important;
  border-width: 1px;
}
.form-control:focus {
  outline: 2px solid #0B5ED7;
  outline-offset: 2px;
  box-shadow: none;
  border-color: #0B5ED7;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #bbb;
}
.table td,
.table th {
  padding: 6px 8px !important;
  font-size: 14px !important;
  border-color: #ccc;
}
.table thead th {
  border-bottom: 2px solid #6c757d;
}
.nav-link {
  font-size: 14px !important;
  padding: 8px 12px !important;
  line-height: 1.428;
}
.navbar {
  background-image:
    linear-gradient(
      #171B45,
      #171B45 60%,
      #171B45);
  border-bottom: 1px solid #171B45;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-dark .navbar-toggler {
  border-color: #fff;
  border-width: 2px;
}
.tab-pane {
  padding: 10px 10px 0 5px;
}
.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}
.img-center {
  margin: 0 auto;
}
.docimg {
  width: 100%;
  max-height: 50px;
  max-width: 40px;
  min-height: 30px;
  min-width: 20px;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: rgb(222, 239, 248);
}
.hover {
  background-color: rgb(222, 239, 248);
}
tr.row_selected td {
  background-color: lightyellow !important;
}
tr.row_approved td {
  background-color: lightgreen !important;
}
tr.row_requested td {
  background-color: lightblue !important;
}
.warning {
  background-color: lightpink !important;
}
.caseclosed {
  color: gray !important;
}
.alignRight {
  text-align: right;
}
.alignLeft {
  text-align: left;
}
.alignCenter {
  text-align: center;
}
.hoverModal-lg {
  max-width: 95%;
}
.hoverModal-lg2 {
  max-width: 100%;
}
.form-select {
  border-color: #6c757d;
  border-width: 2px;
}
.form-control {
  border-color: #6c757d;
  border-width: 2px;
}
.btn:focus,
.nav-link:focus {
  outline: 2px solid #0B5ED7 !important;
  outline-offset: 2px;
}
.table thead th.bg-primary {
  background-color: #171B45 !important;
  color: #fff !important;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
}
.dt-paging-button.page-item {
  border-color: #6c757d;
  border-width: 2px;
}
.form-select.form-select-sm {
  border-color: #6c757d;
  border-width: 2px;
}
.dt-button-collection {
  width: 800px !important;
  height: 600px !important;
}
.dt-button-collection > .dropdown-menu {
  overflow-y: auto !important;
  max-height: 600px;
}
.loading-overlay .spinner-border {
  width: 4rem;
  height: 4rem;
  border-width: 0.4em;
}
.loading-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 5000;
}
.loading-text {
  margin-top: 0;
  font-size: 1.25rem;
}
.loading-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.75rem;
}
.loading-overlay.active {
  display: flex;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
.dropdown-menu .dropdown-toggle::after {
  float: right;
  margin-top: .4em;
}
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-toggle:focus {
  outline: 2px solid #0d6efd;
  outline-offset: 2px;
}
.dropdown-menu .dropdown-submenu {
  position: relative;
}
.dropdown-menu .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
  display: none;
}
.dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.bg-primary {
  background-color: #171B45 !important;
}
.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_length select {
  border-width: 2px;
  border-style: solid;
  border-color: currentColor;
  outline: none;
}
.dataTables_wrapper .dataTables_filter input:focus-visible,
.dataTables_wrapper .dataTables_length select:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.18);
}
table.dataTable thead th.sorting,
table.dataTable thead th.sorting_asc,
table.dataTable thead th.sorting_desc {
  border-bottom: 2px solid currentColor;
}
table.dataTable thead th.sorting:focus-visible,
table.dataTable thead th.sorting_asc:focus-visible,
table.dataTable thead th.sorting_desc:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.18);
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  border: 2px solid currentColor;
  border-radius: .375rem;
  padding: 0.375rem 0.625rem;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  border-color: currentColor;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.dataTables_wrapper .dataTables_paginate .paginate_button:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 2px;
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.18);
}
table.dataTable.table-hover tbody tr:hover {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
table.dataTable tbody tr:focus-visible,
table.dataTable tbody td:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: -3px;
  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.18);
}
.dataTables_wrapper .dataTables_processing {
  border: 2px solid currentColor;
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.12);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .ellipsis {
  opacity: 1;
  border: 2px dashed currentColor;
}
.dataTables_wrapper :is(button, a, input, select)[tabindex]:focus-visible, .dataTables_wrapper :is(button, a, input, selectible { outline: 3px solid currentColor; outline-offset: 2px; } .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_length { border: 2px solid currentColor; border-radius: .5rem; padding: .5rem; } .accordion { --bs-accordion-active-bg: #e7f1ff; --bs-accordion-active-color: #0c63e4; } .accordion-button:not(.collapsed) { background-color: #e7f1ff !important; color: #0c63e4 !important; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125); } .accordion-button:not(.collapsed) { background-color: #0056b3 !important; color: #ffffff !important; } .accordion-button:not(.collapsed)::after { filter: brightness(0) invert(1); } .accordion-item { border: 1px solid #dee2e6; } .accordion-button:not(.collapsed) { border-bottom: 2px solid #0056b3 !important; } #nav-tab.nav-tabs { display: flex; flex-wrap: wrap; gap: 6px; border-bottom: 2px solid #dee2e6; padding-bottom: 4px; } #nav-tab.nav-tabs .nav-link { display: inline-flex; align-items: center; justify-content: flex-start; min-height: 44px; white-space: nowrap; font-weight: 600; font-size: 0.9rem; border-radius: 4px !important; transition: all 0.15s ease-in-out; margin: 0 !important; } #nav-tab.nav-tabs .nav-link:hover { background-color: rgba(13, 110, 253, 0.05); border-color: #0d6efd !important; } #nav-tab.nav-tabs .nav-link.active { color: #fff !important; background-color: #0d6efd !important; border-color: #0d6efd !important; box-shadow: 0 4px 6px rgba(13, 110, 253, 0.25); } #nav-tab.nav-tabs .nav-link:focus-visible { outline: 3px solid #ffc107 !important; outline-offset: 1px; } #nav-tab.nav-tabs .nav-link img { height: 18px; width: 18px; object-fit: contain; flex-shrink: 0; } @media (max-width: 576px) { #nav-tab.nav-tabs .nav-link { width: 100%; text-align: left; } }) {
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiXHVGRUZGLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogICBCb290c3RyYXAgNVx1MjAxM0NvbXBhdGlibGUgSG92ZXIuY3NzIChCb290c3RyYXAgMyB2aXN1YWwgY29tcGF0aWJpbGl0eSkgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR0xPQkFMIFRZUE9HUkFQSFkgKEJvb3RzdHJhcCAzIGxvb2spICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7IC8qIEJTMyBkZWZhdWx0ICovXHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg7IC8qIEJTMyBkZWZhdWx0IGxpbmUtaGVpZ2h0IChmaXhlcyBodWdlIHNwYWNpbmcpICovXHJcbiAgICAvKiBwYWRkaW5nLXRvcDogMTBweDsqL1xyXG59XHJcblxyXG4vKiBOb3JtYWxpemUgaGVhZGluZyBzaXplcyB0byBCUzMgZXF1aXZhbGVudHMgKi9cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJvbGQgdGV4dCAqL1xyXG5iLCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBCVVRUT05TIC8gRk9STVMgLyBUQUJMRVMgXHUyMDE0IEJTMyBTSEFQRSAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogQm9vdHN0cmFwIDNcdTIwMTNzaXplZCBidXR0b25zICovXHJcbi5idG4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tbGcge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBCb290c3RyYXAgM1x1MjAxM3NpemVkIGlucHV0IGZpZWxkcyAqL1xyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmc6IC4zcmVtIC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG59XHJcblxyXG5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwQjVFRDc7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzBCNUVENztcclxufVxyXG5cclxuXHJcbi8qIEJvb3RzdHJhcCAzXHUyMDEzc2l6ZWQgaW5wdXQgZmllbGRzICovXHJcbi5mb3JtLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAuM3JlbSAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzBCNUVENztcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMEI1RUQ3O1xyXG59XHJcblxyXG4vKiBUYWJsZXM6IGNvbXBhY3QgbGlrZSBCUzMgKi9cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxufVxyXG5cclxuLnRhYmxlIHRkLFxyXG4udGFibGUgdGgge1xyXG4gICAgcGFkZGluZzogNnB4IDhweCAhaW1wb3J0YW50OyAvKiBtYXRjaCBCUzMgKi9cclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4udGFibGUgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2Yzc1N2Q7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogTkFWSUdBVElPTiAvIE5BVkJBUiAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg7XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMxNzFCNDUsICMxNzFCNDUgNjAlLCAjMTcxQjQ1KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTcxQjQ1O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogUEFORUxTIFx1MjE5MiBDQVJEUyAoQm9vdHN0cmFwIDMgY29tcGF0aWJpbGl0eSkgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50YWItcGFuZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCA1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogSU1BR0UgSEVMUEVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmltZy1yZXNwb25zaXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW1nLWNlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmRvY2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgbWluLXdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIFRBQkxFIEhPVkVSIENPTE9SUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB0ZCxcclxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjIsMjM5LDI0OCk7XHJcbn1cclxuXHJcbi5ob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLDIzOSwyNDgpO1xyXG59XHJcblxyXG4vKiByb3cgc3RhdGUgY29sb3JzICovXHJcbnRyLnJvd19zZWxlY3RlZCB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50ci5yb3dfYXBwcm92ZWQgdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50ci5yb3dfcmVxdWVzdGVkIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHBpbmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhc2VjbG9zZWQge1xyXG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBBTElHTk1FTlQgVVRJTFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYWxpZ25SaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmFsaWduTGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYWxpZ25DZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIE1PREFMIFNJWklORyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaG92ZXJNb2RhbC1sZyB7XHJcbiAgICBtYXgtd2lkdGg6IDk1JTtcclxufVxyXG5cclxuLmhvdmVyTW9kYWwtbGcyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBXQ0FHIC8gQXVkaW9FeWUgQ09OVFJBU1QgRklYRVMgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBJbnB1dHMgd2l0aCB2aXNpYmxlIGJvdW5kYXJ5ICovXHJcbi5mb3JtLXNlbGVjdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxufVxyXG5cclxuLyogQnV0dG9ucyArIHRhYnMgZm9jdXMgcmluZyAqL1xyXG4uYnRuOmZvY3VzLFxyXG4ubmF2LWxpbms6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwQjVFRDcgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbi8qIFByaW1hcnkgdGFibGUgaGVhZGVyICovXHJcbi50YWJsZSB0aGVhZCB0aC5iZy1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzFCNDUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogRFJPUERPV05TIChsZWdhY3kgQlMzIHBhdHRlcm4gcmV0YWluZWQpICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4gICAgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgIH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogREFUQVRBQkxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5kdC1wYWdpbmctYnV0dG9uLnBhZ2UtaXRlbSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNtIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcblxyXG4uZHQtYnV0dG9uLWNvbGxlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiAgICAuZHQtYnV0dG9uLWNvbGxlY3Rpb24gPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuLyogRW5zdXJlIGl0IHNpdHMgYWJvdmUgY3VzdG9tIG92ZXJsYXlzICovXHJcblxyXG4vKiNsb2FkaW5nRGlhbG9nLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufSovXHJcblxyXG4vKiBZb3VyIGVhcmxpZXIgb3ZlcmxheSBDU1MsIHNjb3BlZCAqL1xyXG4vKiNsb2FkaW5nRGlhbG9nLmxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuICAgICNsb2FkaW5nRGlhbG9nLmxvYWRpbmctb3ZlcmxheS5hdWRpb2V5ZS1zYWZlIHtcclxuICAgICAgICB6LWluZGV4OiAyMTQ3NDgzNjQ2O1xyXG4gICAgfSovXHJcblxyXG4ubG9hZGluZy1vdmVybGF5IC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICB3aWR0aDogNHJlbTsgLyogaW5jcmVhc2Ugc2l6ZSAqL1xyXG4gICAgaGVpZ2h0OiA0cmVtOyAvKiBpbmNyZWFzZSBzaXplICovXHJcbiAgICBib3JkZXItd2lkdGg6IDAuNGVtOyAvKiBvcHRpb25hbDogdGhpY2tlciByaW5nICovXHJcbn1cclxuLmxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIC8qYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyovXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogdmVydGljYWwgY2VudGVyICovXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogaG9yaXpvbnRhbCBjZW50ZXIgKi9cclxuICAgIHotaW5kZXg6IDUwMDA7XHJcbn0ubG9hZGluZy10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07ICAgLyogb3B0aW9uYWw6IGJpZ2dlciB0ZXh0ICovXHJcbn1cclxuLyogY29udGVudCBzdGFja2VkIHZlcnRpY2FsbHkgYW5kIGNlbnRlcmVkICovXHJcbi5sb2FkaW5nLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNzVyZW07IC8qIHNwYWNpbmcgYmV0d2VlbiBzcGlubmVyIGFuZCB0ZXh0ICovXHJcbn1cclxuLyogb3B0aW9uYWw6IHNob3cgb3ZlcmxheSAqL1xyXG4ubG9hZGluZy1vdmVybGF5LmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBNdWx0aVx1MjAxMUxldmVsIERyb3Bkb3duIFN1cHBvcnRcclxuICAgRm9yIEJvb3RzdHJhcCA1XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZHJvcGRvd24tc3VibWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiAgICAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTsgLyogZmx5LW91dCB0byB0aGUgcmlnaHQgKi9cclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4xcmVtO1xyXG4gICAgfVxyXG5cclxuLyogUHJldmVudCBzdWJtZW51IGZyb20gY2xvc2luZyBwYXJlbnQgbWVudSAqL1xyXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAuNGVtO1xyXG59XHJcblxyXG4vKiBJbXByb3ZlIGZvY3VzIG91dGxpbmUgZm9yIGtleWJvYXJkIG5hdmlnYXRpb24gKi9cclxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwZDZlZmQ7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG4vKiBFbmFibGUgdGhlIDJuZCBsYXllciBzdWJtZW51ICovXHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTsgLyogUG9zaXRpb25zIHRoZSBzdWJtZW51IHRvIHRoZSByaWdodCAqL1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cclxuICAgIH1cclxuXHJcbiAgICAvKiBTaG93IHRoZSAybmQgbGF5ZXIgb24gaG92ZXIgKi9cclxuICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuLyogRm9yY2UgdGhlIG1vZGFsIHRvIGJlIHZpc2libGUgd2hlbiBCb290c3RyYXAgYWRkcyB0aGUgLnNob3cgY2xhc3MgKi9cclxuLyoubW9kYWwuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59Ki9cclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzFCNDUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qID09PT09IERhdGFUYWJsZXM6IE5vbi10ZXh0IGNvbnRyYXN0ICYgZm9jdXMgdmlzaWJpbGl0eSAobm8gY29sb3IgY2hhbmdlcykgPT09PT0gKi9cclxuXHJcbi8qIDEpIEZpbHRlciBzZWFyY2ggaW5wdXQgYW5kIGxlbmd0aCBzZWxlY3QgKi9cclxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQsXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDsgLyogY2xlYXJlciBjb21wb25lbnQgYm91bmRhcnkgKi9cclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogdXNlcyBleGlzdGluZyB0ZXh0IGNvbG9yICovXHJcbiAgICBvdXRsaW5lOiBub25lOyAvKiB3ZSdsbCBwcm92aWRlIGEgYmV0dGVyIGZvY3VzIHJpbmcgKi9cclxufVxyXG5cclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0OmZvY3VzLXZpc2libGUsXHJcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgLyogSGlnaC1jb250cmFzdCBmb2N1cyByaW5nIHRoYXQgZG9lc24ndCBjaGFuZ2UgdGhlbWUgY29sb3JzICovXHJcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjsgLyogcmluZyB1c2VzIGN1cnJlbnQgdGV4dCBjb2xvciAqL1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgLyogc3VidGxlIG91dGVyIGhhbG8gdG8gc2VwYXJhdGUgZnJvbSBiYWNrZ3JvdW5kcyB3aXRob3V0IHJlY29sb3JpbmcgKi9cclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcclxuICAgIH1cclxuXHJcbi8qIDIpIFNvcnRhYmxlIGhlYWRlcnMgKERhdGFUYWJsZXMgYWRkcyAuc29ydGluZy8uc29ydGluZ19hc2MvLnNvcnRpbmdfZGVzYykgKi9cclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLnNvcnRpbmcsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5zb3J0aW5nX2FzYyxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLnNvcnRpbmdfZGVzYyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yOyAvKiBjbGVhcmVyIGJvdHRvbSBib3VuZGFyeSAqL1xyXG59XHJcblxyXG4gICAgLyogSWYgeW91ciBoZWFkZXJzIGFyZSBrZXlib2FyZC1mb2N1c2FibGUgKHRhYmluZGV4IGFkZGVkIGJ5IHlvdSBvciBwbHVnaW4pLCBoaWdobGlnaHQgZm9jdXMgKi9cclxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5zb3J0aW5nOmZvY3VzLXZpc2libGUsXHJcbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguc29ydGluZ19hc2M6Zm9jdXMtdmlzaWJsZSxcclxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5zb3J0aW5nX2Rlc2M6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsMCwwLDAuMTgpO1xyXG4gICAgfVxyXG5cclxuLyogMykgUGFnaW5hdGlvbiBidXR0b25zICovXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IC8qIGNsZWFyIGNvbXBvbmVudCBib3VuZGFyeSAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTsgLyogc2ltaWxhciB0byBCb290c3RyYXAgYnV0dG9ucyAqL1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW07XHJcbn1cclxuXHJcbiAgICAvKiBIb3Zlci9hY3RpdmUgc3RhdGVzIGtlZXAgeW91ciBjb2xvciBidXQgc3RyZW5ndGhlbiBib3VuZGFyeSB2aXNpYmlsaXR5ICovXHJcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIsXHJcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4xMik7XHJcbiAgICB9XHJcblxyXG4gICAgLyogS2V5Ym9hcmQgZm9jdXMgcmluZyBmb3IgcGFnaW5hdGUgYnV0dG9ucyAqL1xyXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLDAsMCwwLjE4KTtcclxuICAgIH1cclxuXHJcbi8qIDQpIFRhYmxlIHJvdyBob3Zlci9mb2N1cyBib3VuZGFyeSAoZm9yIC50YWJsZS1ob3ZlcikgKi9cclxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IC8qIHZpc2libGUgaG92ZXIgYm91bmRhcnkgKi9cclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBhbGlnbnMgd2l0aCByb3cgZWRnZXMgKi9cclxufVxyXG5cclxuLyogSWYgeW91IGFkZCB0YWJpbmRleCB0byByb3dzIG9yIGNlbGxzIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uICovXHJcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cjpmb2N1cy12aXNpYmxlLFxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQ6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAzcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcclxufVxyXG5cclxuLyogNSkgSW5mbyBhbmQgcHJvY2Vzc2luZyBpbmRpY2F0b3JzXHUyMDE0bWFrZSB0aGVpciBib3VuZGFyaWVzIGNsZWFyZXIgKi9cclxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDAsMCwwLDAuMTIpO1xyXG59XHJcblxyXG4vKiA2KSBFbnN1cmUgZGlzYWJsZWQvZWxsaXBzaXMgYnV0dG9ucyBhcmUgc3RpbGwgZGlzdGluZ3Vpc2hhYmxlIGJ5IGJvdW5kYXJ5ICovXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCxcclxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXMge1xyXG4gICAgb3BhY2l0eTogMTsgLyogcHJldmVudCB0b28tbGlnaHQgYXBwZWFyYW5jZSAqL1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjsgLyogZGlzdGluZ3Vpc2ggdmlhIHN0eWxlLCBub3QgY29sb3IgKi9cclxufVxyXG5cclxuLyogNykgR2VuZXJhbCBmb2N1cyB2aXNpYmlsaXR5IGZhbGxiYWNrIGZvciBhbnkgaW50ZXJhY3RpdmUgaW5zaWRlIERhdGFUYWJsZXMgKi9cclxuLmRhdGFUYWJsZXNfd3JhcHBlciA6aXMoYnV0dG9uLCBhLCBpbnB1dCwgc2VsZWN0KVt0YWJpbmRleF06Zm9jdXMtdmlzaWJsZSxcclxuLmRhdGFUYWJsZXNfd3JhcHBlciA6aXMoYnV0dG9uLCBhLCBpbnB1dCwgc2VsZWN0aWJsZSB7XHJcbiAgb3V0bGluZTogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcbi8qIE9wdGlvbmFsOiBzdHJlbmd0aGVuIGNvbXBvbmVudCBib3VuZGFyaWVzIG9mIGZpbHRlci9sZW5ndGggZ3JvdXBzICovXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gIHBhZGRpbmc6IC41cmVtO1xyXG59XHJcbi8qIFVwZGF0ZSB0aGUgQm9vdHN0cmFwIHZhcmlhYmxlIGZvciB0aGUgYWN0aXZlIGJhY2tncm91bmQgKi9cclxuLmFjY29yZGlvbiB7XHJcbiAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6ICNlN2YxZmY7IC8qIERlZXBlciBibHVlIGZvciBiZXR0ZXIgdmlzaWJpbGl0eSAqL1xyXG4gICAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjMGM2M2U0OyAvKiBIaWdoZXIgY29udHJhc3QgdGV4dCAqL1xyXG59XHJcbi8qIFNwZWNpZmljIHNlbGVjdG9yIGZpeCBpZiB2YXJpYWJsZXMgYXJlbid0IHVzZWQgKi9cclxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2YxZmYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMGM2M2U0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xMjUpOyAvKiBBZGRzIGEgc3VidGxlIGJvcmRlciBmb3IgYm91bmRhcnkgY29udHJhc3QgKi9cclxufSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50OyAvKiBQcm9mZXNzaW9uYWwgRGFyayBCbHVlICovXHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyAvKiBQdXJlIHdoaXRlIHRleHQgKi9cclxufVxyXG4vKiBFbnN1cmUgdGhlIGljb24gKGNoZXZyb24pIGFsc28gY2hhbmdlcyBjb2xvciB0byB3aGl0ZSAqL1xyXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbn0gLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IC8qIFN0YW5kYXJkIGJvcmRlciAqL1xyXG59IC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTZiMyAhaW1wb3J0YW50OyAvKiBTdHJvbmcgdmlzdWFsIGluZGljYXRvciBmb3IgYWN0aXZlIHN0YXRlICovXHJcbn1cclxuLyogSG9yaXpvbnRhbCBUYWIgTGlzdCBPcHRpbWl6YXRpb24gKi9cclxuI25hdi10YWIubmF2LXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgLyogQWxsb3dzIHRhYnMgdG8gd3JhcCBjbGVhbmx5IG9udG8gcm93IDIgaW5zdGVhZCBvZiBicmVha2luZyBvZmYgc2NyZWVuICovXHJcbiAgICBnYXA6IDZweDsgLyogVW5pZm9ybSBzcGFjaW5nIGJldHdlZW4gd3JhcHBlZCB0YWIgYmxvY2tzICovXHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn0gI25hdi10YWIubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7IC8qIEVzc2VudGlhbCBmb3IgQXVkaW9FeWUvV0NBRyBtb2JpbGUgdG91Y2ggdGFyZ2V0IHNpemUgcmVxdWlyZW1lbnRzICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBLZWVwcyBzaW5nbGUgdGFiIHRpdGxlcyBmcm9tIGJyZWFraW5nIHdvcmRzIGF3a3dhcmRseSAqL1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IC8qIE92ZXJyaWRlcyBsZWdhY3kgZGVzaWduIGN1cnZlcyAqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IC8qIEhhbmRsZWQgYnkgY29udGFpbmVyIGdhcCBub3cgKi9cclxufVxyXG4vKiBBY2Nlc3NpYmxlIEludGVyYWN0aXZlIEZvY3VzIEhpZ2hsaWdodHMgKi9cclxuI25hdi10YWIubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjA1KTtcclxuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xyXG59ICNuYXYtdGFiLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDsgLyogSGlnaCBjb250cmFzdCBwcmltYXJ5IGJsdWUgYmFubmVyICovXHJcbiAgICBib3JkZXItY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XHJcbn1cclxuLyogQXVkaW9FeWUgS2V5Ym9hcmQgRm9jdXMgUmluZyAqL1xyXG4jbmF2LXRhYi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAzcHggc29saWQgI2ZmYzEwNyAhaW1wb3J0YW50OyAvKiBIaWdoIHZpc2liaWxpdHkgZ29sZCBmb2N1cyBpbmRpY2F0b3IgcmluZyAqL1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcclxufVxyXG4vKiBLZWVwIGltYWdlcyBpbnNpZGUgdGFicyBzY2FsZWQgYW5kIGNlbnRlcmVkIGNvcnJlY3RseSAqL1xyXG4jbmF2LXRhYi5uYXYtdGFicyAubmF2LWxpbmsgaW1nIHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwOyAvKiBQcmV2ZW50cyBpY29ucyBmcm9tIHNxdWlzaGluZyBvbiB0aWdodCB2aWV3cG9ydHMgKi9cclxufVxyXG4vKiBSZXNwb25zaXZlIGFkanVzdG1lbnQgZm9yIHNtYWxsIHBob25lIHZpZXdwb3J0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICNuYXYtdGFiLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIFN0YWNrcyB2ZXJ0aWNhbGx5IGludG8gYSBmdWxsLXdpZHRoIGJsb2NrIG1lbnUgb24gc21hbGwgcGhvbmVzICovXHJcbiAgICAg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QUFJLE1BQU0sUUFBUSxDQUFDLFNBQVMsSUFHL0MsUUFBUSxDQUFDLFNBQVMsRUFDZCxPQUFPLEVBQUUsSUFBSSxFQUNiLFNBQVMsRUFBRSxJQUFJLEVBQ2YsR0FBRyxFQUFFLEdBQUcsRUFDUixhQUFhLEVBQUUsSUFBSSxNQUFNLE9BQU8sRUFDaEMsY0FBYyxFQUFFLEdBQUcsSUFDckIsUUFBUSxDQUFDLFNBQVMsQ0FBQyxTQUFTLEVBQzFCLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGVBQWUsRUFBRSxVQUFVLEVBQzNCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLGFBQWEsRUFBRSxJQUFJLENBQUMsU0FBUyxFQUM3QixVQUFVLEVBQUUsSUFBSSxNQUFNLFdBQVcsRUFDakMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxTQUFTLElBR3hCLFFBQVEsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFDOUIsZ0JBQWdCLEVBQUUsS0FBSyxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQzFDLFlBQVksRUFBRSxRQUFRLENBQUMsU0FBUyxJQUNsQyxRQUFRLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQ2pDLEtBQUssRUFBRSxLQUFLLENBQUMsU0FBUyxFQUN0QixnQkFBZ0IsRUFBRSxRQUFRLENBQUMsU0FBUyxFQUNwQyxZQUFZLEVBQUUsUUFBUSxDQUFDLFNBQVMsRUFDaEMsVUFBVSxFQUFFLEVBQUUsSUFBSSxJQUFJLEtBQUssRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsS0FBSyxJQUdsRCxRQUFRLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxjQUFjLEVBQ3RDLE9BQU8sRUFBRSxJQUFJLE1BQU0sUUFBUSxDQUFDLFNBQVMsRUFDckMsY0FBYyxFQUFFLEdBQUcsSUFHdkIsUUFBUSxDQUFDLFNBQVMsQ0FBQyxTQUFTLElBQUksRUFDNUIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxPQUFPLEVBQ25CLFdBQVcsRUFBRSxDQUFDLElBR2xCLE9BQU8sQ0FBQyxTQUFTLEVBQUUsT0FBTyxFQUN0QixRQUFRLENBQUMsU0FBUyxDQUFDLFNBQVMsRUFDeEIsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsSUFBSTtBQUFBOyIsCiAgIm5hbWVzIjogW10KfQo= */

:root {
  --dt-row-selected:
    13,
    110,
    253;
  --dt-row-selected-text:
    255,
    255,
    255;
  --dt-row-selected-link:
    9,
    10,
    11;
  --dt-row-stripe:
    0,
    0,
    0;
  --dt-row-hover:
    0,
    0,
    0;
  --dt-column-ordering:
    0,
    0,
    0;
  --dt-html-background: white;
}
:root.dark {
  --dt-html-background: rgb(33, 37, 41);
}
table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer;
}
table.dataTable td.dt-control:before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent;
}
table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent;
}
table.dataTable tfoot:empty {
  display: none;
}
html.dark table.dataTable td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable td.dt-control:before,
:root[data-theme=dark] table.dataTable td.dt-control:before {
  border-left-color: rgba(255, 255, 255, 0.5);
}
html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-left-color: transparent;
}
div.dt-scroll {
  width: 100%;
}
div.dt-scroll-body thead tr,
div.dt-scroll-body tfoot tr {
  height: 0;
}
div.dt-scroll-body thead tr th,
div.dt-scroll-body thead tr td,
div.dt-scroll-body tfoot tr th,
div.dt-scroll-body tfoot tr td {
  height: 0 !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
}
div.dt-scroll-body thead tr th div.dt-scroll-sizing,
div.dt-scroll-body thead tr td div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr td div.dt-scroll-sizing {
  height: 0 !important;
  overflow: hidden !important;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before {
  position: absolute;
  display: block;
  bottom: 50%;
  content: "\25b2";
  content: "\25b2"/"";
}
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  position: absolute;
  display: block;
  top: 50%;
  content: "\25bc";
  content: "\25bc"/"";
}
table.dataTable thead > tr > th.dt-orderable-asc,
table.dataTable thead > tr > th.dt-orderable-desc,
table.dataTable thead > tr > th.dt-ordering-asc,
table.dataTable thead > tr > th.dt-ordering-desc,
table.dataTable thead > tr > td.dt-orderable-asc,
table.dataTable thead > tr > td.dt-orderable-desc,
table.dataTable thead > tr > td.dt-ordering-asc,
table.dataTable thead > tr > td.dt-ordering-desc {
  position: relative;
  padding-right: 30px;
}
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order,
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order,
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order,
table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order {
  position: absolute;
  right: 12px;
  top: 0;
  bottom: 0;
  width: 12px;
}
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after,
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before,
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after,
table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:before,
table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  left: 0;
  opacity: .125;
  line-height: 9px;
  font-size: .8em;
}
table.dataTable thead > tr > th.dt-orderable-asc,
table.dataTable thead > tr > th.dt-orderable-desc,
table.dataTable thead > tr > td.dt-orderable-asc,
table.dataTable thead > tr > td.dt-orderable-desc {
  cursor: pointer;
}
table.dataTable thead > tr > th.dt-orderable-asc:hover,
table.dataTable thead > tr > th.dt-orderable-desc:hover,
table.dataTable thead > tr > td.dt-orderable-asc:hover,
table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid rgba(0, 0, 0, 0.05);
  outline-offset: -2px;
}
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  opacity: .6;
}
table.dataTable thead > tr > th.sorting_desc_disabled span.dt-column-order:after,
table.dataTable thead > tr > th.sorting_asc_disabled span.dt-column-order:before,
table.dataTable thead > tr > td.sorting_desc_disabled span.dt-column-order:after,
table.dataTable thead > tr > td.sorting_asc_disabled span.dt-column-order:before {
  display: none;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
div.dt-scroll-body > table.dataTable > thead > tr > th,
div.dt-scroll-body > table.dataTable > thead > tr > td {
  overflow: hidden;
}
:root.dark table.dataTable thead > tr > th.dt-orderable-asc:hover,
:root.dark table.dataTable thead > tr > th.dt-orderable-desc:hover,
:root.dark table.dataTable thead > tr > td.dt-orderable-asc:hover,
:root.dark table.dataTable thead > tr > td.dt-orderable-desc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-asc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-desc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-asc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid rgba(255, 255, 255, 0.05);
}
div.dt-processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -22px;
  text-align: center;
  padding: 2px;
  z-index: 10;
}
div.dt-processing > div:last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto;
}
div.dt-processing > div:last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgb(13, 110, 253);
  background: rgb(var(--dt-row-selected));
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
div.dt-processing > div:last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 .6s infinite;
}
div.dt-processing > div:last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 .6s infinite;
}
div.dt-processing > div:last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 .6s infinite;
}
div.dt-processing > div:last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 .6s infinite;
}
@keyframes datatables-loader-1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes datatables-loader-3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable th,
table.dataTable td {
  box-sizing: border-box;
}
table.dataTable th.dt-type-numeric,
table.dataTable th.dt-type-date,
table.dataTable td.dt-type-numeric,
table.dataTable td.dt-type-date {
  text-align: right;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable th.dt-empty,
table.dataTable td.dt-empty {
  text-align: center;
  vertical-align: top;
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: left;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
table.table.dataTable {
  clear: both;
  margin-bottom: 0;
  max-width: none;
  border-spacing: 0;
}
table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
  box-shadow: none;
}
table.table.dataTable > :not(caption) > * > * {
  background-color: var(--bs-table-bg);
}
table.table.dataTable > tbody > tr {
  background-color: transparent;
}
table.table.dataTable > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgb(13, 110, 253);
  box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
  color: rgb(255, 255, 255);
  color: rgb(var(--dt-row-selected-text));
}
table.table.dataTable > tbody > tr.selected a {
  color: rgb(9, 10, 11);
  color: rgb(var(--dt-row-selected-link));
}
table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05);
}
table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1).selected > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.95);
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95);
}
table.table.dataTable.table-hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075);
}
table.table.dataTable.table-hover > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.975);
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975);
}
div.dt-container div.dt-layout-start > *:not(:last-child) {
  margin-right: 1em;
}
div.dt-container div.dt-layout-end > *:not(:first-child) {
  margin-left: 1em;
}
div.dt-container div.dt-layout-full {
  width: 100%;
}
div.dt-container div.dt-layout-full > *:only-child {
  margin-left: auto;
  margin-right: auto;
}
div.dt-container div.dt-layout-table > div {
  display: block !important;
}
@media screen and (max-width: 767px) {
  div.dt-container div.dt-layout-start > *:not(:last-child) {
    margin-right: 0;
  }
  div.dt-container div.dt-layout-end > *:not(:first-child) {
    margin-left: 0;
  }
}
div.dt-container div.dt-length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dt-container div.dt-length select {
  width: auto;
  display: inline-block;
  margin-right: .5em;
}
div.dt-container div.dt-search {
  text-align: right;
}
div.dt-container div.dt-search label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dt-container div.dt-search input {
  margin-left: .5em;
  display: inline-block;
  width: auto;
}
div.dt-container div.dt-paging {
  margin: 0;
}
div.dt-container div.dt-paging ul.pagination {
  margin: 2px 0;
  flex-wrap: wrap;
}
div.dt-container div.dt-row {
  position: relative;
}
div.dt-scroll-head table.dataTable {
  margin-bottom: 0 !important;
}
div.dt-scroll-body {
  border-bottom-color: var(--bs-border-color);
  border-bottom-width: var(--bs-border-width);
  border-bottom-style: solid;
}
div.dt-scroll-body > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dt-scroll-body > table > tbody > tr:first-child {
  border-top-width: 0;
}
div.dt-scroll-body > table > thead > tr {
  border-width: 0 !important;
}
div.dt-scroll-body > table > tbody > tr:last-child > * {
  border-bottom: none;
}
div.dt-scroll-foot > .dt-scroll-footInner {
  box-sizing: content-box;
}
div.dt-scroll-foot > .dt-scroll-footInner > table {
  margin-top: 0 !important;
  border-top: none;
}
div.dt-scroll-foot > .dt-scroll-footInner > table > tfoot > tr:first-child {
  border-top-width: 0 !important;
}
@media screen and (max-width: 767px) {
  div.dt-container div.dt-length,
  div.dt-container div.dt-search,
  div.dt-container div.dt-info,
  div.dt-container div.dt-paging {
    text-align: center;
  }
  div.dt-container .row {
    --bs-gutter-y: 0.5rem;
  }
  div.dt-container div.dt-paging ul.pagination {
    justify-content: center !important;
  }
}
table.dataTable.table-sm > thead > tr th.dt-orderable-asc,
table.dataTable.table-sm > thead > tr th.dt-orderable-desc,
table.dataTable.table-sm > thead > tr th.dt-ordering-asc,
table.dataTable.table-sm > thead > tr th.dt-ordering-desc,
table.dataTable.table-sm > thead > tr td.dt-orderable-asc,
table.dataTable.table-sm > thead > tr td.dt-orderable-desc,
table.dataTable.table-sm > thead > tr td.dt-ordering-asc,
table.dataTable.table-sm > thead > tr td.dt-ordering-desc {
  padding-right: 20px;
}
table.dataTable.table-sm > thead > tr th.dt-orderable-asc span.dt-column-order,
table.dataTable.table-sm > thead > tr th.dt-orderable-desc span.dt-column-order,
table.dataTable.table-sm > thead > tr th.dt-ordering-asc span.dt-column-order,
table.dataTable.table-sm > thead > tr th.dt-ordering-desc span.dt-column-order,
table.dataTable.table-sm > thead > tr td.dt-orderable-asc span.dt-column-order,
table.dataTable.table-sm > thead > tr td.dt-orderable-desc span.dt-column-order,
table.dataTable.table-sm > thead > tr td.dt-ordering-asc span.dt-column-order,
table.dataTable.table-sm > thead > tr td.dt-ordering-desc span.dt-column-order {
  right: 5px;
}
div.dt-scroll-head table.table-bordered {
  border-bottom-width: 0;
}
div.table-responsive > div.dt-container > div.row {
  margin: 0;
}
div.table-responsive > div.dt-container > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dt-container > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}
:root[data-bs-theme=dark] {
  --dt-row-hover:
    255,
    255,
    255;
  --dt-row-stripe:
    255,
    255,
    255;
  --dt-column-ordering:
    255,
    255,
    255;
}
div.dt-autofill-handle {
  position: absolute;
  height: 10px;
  width: 10px;
  z-index: 10;
  box-sizing: border-box;
  background: #0d6efd;
  cursor: pointer;
}
div.dtk-focus-alt div.dt-autofill-handle {
  background: #ff8b33;
}
div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #0d6efd;
  background-image:
    repeating-linear-gradient(
      45deg,
      transparent,
      transparent 5px,
      rgba(255, 255, 255, 0.5) 5px,
      rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top,
div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left,
div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}
div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: .75em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
  z-index: 104;
  box-sizing: border-box;
  padding: 2em;
}
div.dt-autofill-list div.dtaf-popover-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dt-autofill-list > div.dt-autofill-list-items > button {
  display: block;
  width: 100%;
  margin: 1em 0;
  padding: 1em;
  border-radius: .5em;
  border: 1px solid rgba(0, 0, 0, 0.175);
  background-color: #f6f6f6;
  text-align: left;
  cursor: pointer;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:hover {
  background-color: #ebebeb;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:first-child {
  margin-top: 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:last-child {
  margin-bottom: 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button input[type=number] {
  display: inline-block;
  box-sizing: border-box;
  padding: 6px;
  width: 70px;
  margin: -2px 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button span {
  float: right;
}
div.dtaf-popover-closeable {
  padding-top: 2.5em;
}
div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background:
    radial-gradient(
      ellipse farthest-corner at center,
      rgba(0, 0, 0, 0.3) 0%,
      rgba(0, 0, 0, 0.7) 100%);
  z-index: 103;
}
html.dark div.dt-autofill-handle {
  background: rgb(110, 168, 254);
}
html.dark div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: rgb(110, 168, 254);
  background-image:
    repeating-linear-gradient(
      45deg,
      transparent,
      transparent 5px,
      rgba(0, 0, 0, 0.5) 5px,
      rgba(0, 0, 0, 0.5) 10px);
}
html.dark div.dt-autofill-list {
  background-color: var(--dt-html-background);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
html.dark div.dt-autofill-list button {
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.175);
  background-color: rgb(47, 52, 56);
}
html.dark div.dt-autofill-list button:hover {
  background-color: rgb(64, 69, 73);
}
@media screen and (max-width: 767px) {
  div.dt-autofill-handle {
    height: 16px;
    width: 16px;
  }
  div.dt-autofill-list {
    width: 90%;
    left: 74.5%;
  }
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 60px;
  margin: -2px 0;
}
div.row.dt-row > div.col-sm-12 {
  position: relative;
}
@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dataTables_wrapper {
  position: relative;
}
div.dt-buttons {
  position: initial;
}
div.dt-buttons .dt-button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border-radius: .75em;
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.8);
  text-align: center;
  z-index: 2003;
  overflow: hidden;
}
div.dt-button-info h2 {
  padding: 2rem 2rem 1rem 2rem;
  margin: 0;
  font-weight: normal;
}
div.dt-button-info > div {
  padding: 1em 2em 2em 2em;
}
div.dtb-popover-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 2003;
}
button.dtb-hide-drop {
  display: none !important;
}
div.dt-button-collection-title {
  text-align: center;
  padding: .3em .5em .5em;
  margin-left: .5em;
  margin-right: .5em;
  font-size: .9em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.dt-button-collection-title:empty {
  display: none;
}
span.dt-button-spacer {
  display: inline-block;
  margin: .5em;
  white-space: nowrap;
}
span.dt-button-spacer.bar {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  padding-left: .5em;
}
span.dt-button-spacer.bar:empty {
  height: 1em;
  width: 1px;
  padding-left: 0;
}
div.dt-button-collection .dt-button-active {
  padding-right: 3em;
}
div.dt-button-collection .dt-button-active:after {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 1em;
  display: inline-block;
  content: "\2713";
  color: inherit;
}
div.dt-button-collection .dt-button-active.dt-button-split {
  padding-right: 0;
}
div.dt-button-collection .dt-button-active.dt-button-split:after {
  display: none;
}
div.dt-button-collection .dt-button-active.dt-button-split > *:first-child {
  padding-right: 3em;
}
div.dt-button-collection .dt-button-active.dt-button-split > *:first-child:after {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 1em;
  display: inline-block;
  content: "\2713";
  color: inherit;
}
div.dt-button-collection .dt-button-active-a a {
  padding-right: 3em;
}
div.dt-button-collection .dt-button-active-a a:after {
  position: absolute;
  right: 1em;
  display: inline-block;
  content: "\2713";
  color: inherit;
}
div.dt-button-collection span.dt-button-spacer {
  width: 100%;
  font-size: .9em;
  text-align: center;
  margin: .5em 0;
}
div.dt-button-collection span.dt-button-spacer:empty {
  height: 0;
  width: 100%;
}
div.dt-button-collection span.dt-button-spacer.bar {
  border-left: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 0;
}
@media print {
  table.dataTable tr > * {
    box-shadow: none !important;
  }
}
div.dt-buttons div.btn-group {
  position: initial;
}
div.dt-buttons span.dt-button-spacer.empty {
  margin: 1px;
}
div.dt-buttons span.dt-button-spacer.bar:empty {
  height: inherit;
}
div.dt-buttons .btn.processing {
  color: rgba(0, 0, 0, 0.2);
}
div.dt-buttons .btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid rgb(40, 40, 40);
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}
div.dropdown-menu.dt-button-collection {
  margin-top: 4px;
  width: 200px;
}
div.dropdown-menu.dt-button-collection .dt-button {
  position: relative;
}
div.dropdown-menu.dt-button-collection .dt-button.dropdown-toggle::after {
  position: absolute;
  right: 12px;
  top: 14px;
}
div.dropdown-menu.dt-button-collection div.dt-button-split {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
}
div.dropdown-menu.dt-button-collection div.dt-button-split a:first-child {
  min-width: auto;
  flex: 1 0 50px;
  padding-right: 0;
}
div.dropdown-menu.dt-button-collection div.dt-button-split button:last-child {
  min-width: 33px;
  flex: 0;
  background: transparent;
  border: none;
  line-height: 1rem;
  color: var(--bs-dropdown-link-color);
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  overflow: visible;
}
div.dropdown-menu.dt-button-collection div.dt-button-split button:last-child:hover {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
div.dropdown-menu.dt-button-collection.fixed {
  position: fixed;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 5px;
  background-color: white;
  padding: .5em;
}
div.dropdown-menu.dt-button-collection.fixed.two-column {
  margin-left: -200px;
}
div.dropdown-menu.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
div.dropdown-menu.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
div.dropdown-menu.dt-button-collection.fixed.columns {
  margin-left: -409px;
}
@media screen and (max-width: 1024px) {
  div.dropdown-menu.dt-button-collection.fixed.columns {
    margin-left: -308px;
  }
}
@media screen and (max-width: 640px) {
  div.dropdown-menu.dt-button-collection.fixed.columns {
    margin-left: -203px;
  }
}
@media screen and (max-width: 460px) {
  div.dropdown-menu.dt-button-collection.fixed.columns {
    margin-left: -100px;
  }
}
div.dropdown-menu.dt-button-collection.fixed > :last-child {
  max-height: 100vh;
  overflow: auto;
}
div.dropdown-menu.dt-button-collection.two-column > :last-child,
div.dropdown-menu.dt-button-collection.three-column > :last-child,
div.dropdown-menu.dt-button-collection.four-column > :last-child {
  display: block !important;
  column-gap: 8px;
}
div.dropdown-menu.dt-button-collection.two-column > :last-child > *,
div.dropdown-menu.dt-button-collection.three-column > :last-child > *,
div.dropdown-menu.dt-button-collection.four-column > :last-child > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
div.dropdown-menu.dt-button-collection.two-column {
  width: 400px;
}
div.dropdown-menu.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  column-count: 2;
}
div.dropdown-menu.dt-button-collection.three-column {
  width: 450px;
}
div.dropdown-menu.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  column-count: 3;
}
div.dropdown-menu.dt-button-collection.four-column {
  width: 600px;
}
div.dropdown-menu.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  column-count: 4;
}
div.dropdown-menu.dt-button-collection .dt-button {
  border-radius: 0;
}
div.dropdown-menu.dt-button-collection.columns {
  width: auto;
}
div.dropdown-menu.dt-button-collection.columns > :last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  width: 818px;
  padding-bottom: 1px;
}
div.dropdown-menu.dt-button-collection.columns > :last-child .dt-button {
  min-width: 200px;
  flex: 0 1;
  margin: 0;
}
div.dropdown-menu.dt-button-collection.columns.dtb-b3 > :last-child,
div.dropdown-menu.dt-button-collection.columns.dtb-b2 > :last-child,
div.dropdown-menu.dt-button-collection.columns.dtb-b1 > :last-child {
  justify-content: space-between;
}
div.dropdown-menu.dt-button-collection.columns.dtb-b3 .dt-button {
  flex: 1 1 32%;
}
div.dropdown-menu.dt-button-collection.columns.dtb-b2 .dt-button {
  flex: 1 1 48%;
}
div.dropdown-menu.dt-button-collection.columns.dtb-b1 .dt-button {
  flex: 1 1 100%;
}
@media screen and (max-width: 1024px) {
  div.dropdown-menu.dt-button-collection.columns > :last-child {
    width: 612px;
  }
}
@media screen and (max-width: 640px) {
  div.dropdown-menu.dt-button-collection.columns > :last-child {
    width: 406px;
  }
  div.dropdown-menu.dt-button-collection.columns.dtb-b3 .dt-button {
    flex: 0 1 32%;
  }
}
@media screen and (max-width: 460px) {
  div.dropdown-menu.dt-button-collection.columns > :last-child {
    width: 200px;
  }
}
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: .5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
div.dt-button-info {
  background-color: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color-translucent);
}
:root[data-bs-theme=dark] div.dropdown-menu.dt-button-collection.fixed {
  background-color: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color-translucent);
}
body.dtcr-dragging {
  overflow-x: hidden;
}
table.dtcr-cloned.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
  border-radius: 4px;
}
table.dataTable tbody tr td.dtcr-moving {
  background-color: rgba(127, 127, 127, 0.15);
}
table.dataTable tbody tr td.dtcr-moving-first {
  border-left: 1px solid #0d6efd;
}
table.dataTable tbody tr td.dtcr-moving-last {
  border-right: 1px solid #0d6efd;
}
html.dark table.dtcr-cloned.dataTable {
  background-color: rgba(33, 33, 33, 0.9);
}
div.dt-datetime {
  position: absolute;
  background-color: white;
  z-index: 2050;
  border: 1px solid #ccc;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  padding: 6px 20px;
  width: 275px;
  border-radius: 5px;
}
div.dt-datetime.inline {
  position: relative;
  box-shadow: none;
}
div.dt-datetime div.dt-datetime-title {
  text-align: center;
  padding: 5px 0px 3px;
}
div.dt-datetime div.dt-datetime-buttons {
  text-align: center;
}
div.dt-datetime div.dt-datetime-buttons a {
  display: inline-block;
  padding: 0 .5em .5em .5em;
  margin: 0;
  font-size: .9em;
}
div.dt-datetime div.dt-datetime-buttons a:hover {
  text-decoration: underline;
}
div.dt-datetime table {
  border-spacing: 0;
  margin: 12px 0;
  width: 100%;
}
div.dt-datetime table.dt-datetime-table-nospace {
  margin-top: -12px;
}
div.dt-datetime table th {
  font-size: .8em;
  color: #777;
  font-weight: normal;
  width: 14.285714286%;
  padding: 0 0 4px 0;
  text-align: center;
}
div.dt-datetime table td {
  font-size: .9em;
  color: #444;
  padding: 0;
}
div.dt-datetime table td.selectable {
  text-align: center;
  background: #f5f5f5;
}
div.dt-datetime table td.selectable.disabled {
  color: #aaa;
  background: white;
}
div.dt-datetime table td.selectable.disabled button:hover {
  color: #aaa;
  background: white;
}
div.dt-datetime table td.selectable.now {
  background-color: #ddd;
}
div.dt-datetime table td.selectable.now button {
  font-weight: bold;
}
div.dt-datetime table td.selectable.selected button {
  background: #4e6ca3;
  color: white;
  border-radius: 2px;
}
div.dt-datetime table td.selectable button:hover {
  background: #ff8000;
  color: white;
  border-radius: 2px;
}
div.dt-datetime table td.dt-datetime-week {
  font-size: .7em;
}
div.dt-datetime table button {
  width: 100%;
  box-sizing: border-box;
  border: none;
  background: transparent;
  font-size: inherit;
  color: inherit;
  text-align: center;
  padding: 4px 0;
  cursor: pointer;
  margin: 0;
}
div.dt-datetime table button span {
  display: inline-block;
  min-width: 14px;
  text-align: right;
}
div.dt-datetime table.weekNumber th {
  width: 12.5%;
}
div.dt-datetime div.dt-datetime-calendar table {
  margin-top: 0;
}
div.dt-datetime div.dt-datetime-label {
  position: relative;
  display: inline-block;
  height: 30px;
  padding: 5px 6px;
  border: 1px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
}
div.dt-datetime div.dt-datetime-label:hover {
  border: 1px solid #ddd;
  border-radius: 2px;
  background-color: #f5f5f5;
}
div.dt-datetime div.dt-datetime-label select {
  position: absolute;
  top: 6px;
  left: 0;
  cursor: pointer;
  opacity: 0;
}
div.dt-datetime.horizontal {
  width: 550px;
}
div.dt-datetime.horizontal div.dt-datetime-date,
div.dt-datetime.horizontal div.dt-datetime-time {
  width: 48%;
}
div.dt-datetime.horizontal div.dt-datetime-time {
  margin-left: 4%;
}
div.dt-datetime div.dt-datetime-date {
  position: relative;
  float: left;
  width: 100%;
}
div.dt-datetime div.dt-datetime-time {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
div.dt-datetime div.dt-datetime-time > span {
  vertical-align: middle;
}
div.dt-datetime div.dt-datetime-time th {
  text-align: left;
}
div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock {
  display: inline-block;
  vertical-align: middle;
}
div.dt-datetime div.dt-datetime-iconLeft,
div.dt-datetime div.dt-datetime-iconRight {
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: .3;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid transparent;
}
div.dt-datetime div.dt-datetime-iconLeft:hover,
div.dt-datetime div.dt-datetime-iconRight:hover {
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #f0f0f0;
  opacity: .6;
}
div.dt-datetime div.dt-datetime-iconLeft button,
div.dt-datetime div.dt-datetime-iconRight button {
  border: none;
  background: transparent;
  text-indent: 30px;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
div.dt-datetime div.dt-datetime-iconLeft {
  position: absolute;
  top: 5px;
  left: 5px;
}
div.dt-datetime div.dt-datetime-iconLeft button {
  position: relative;
  z-index: 1;
}
div.dt-datetime div.dt-datetime-iconLeft:after {
  position: absolute;
  top: 7px;
  left: 10px;
  display: block;
  content: "";
  border-top: 7px solid transparent;
  border-right: 7px solid black;
  border-bottom: 7px solid transparent;
}
div.dt-datetime div.dt-datetime-iconRight {
  position: absolute;
  top: 5px;
  right: 5px;
}
div.dt-datetime div.dt-datetime-iconRight button {
  position: relative;
  z-index: 1;
}
div.dt-datetime div.dt-datetime-iconRight:after {
  position: absolute;
  top: 7px;
  left: 12px;
  display: block;
  content: "";
  border-top: 7px solid transparent;
  border-left: 7px solid black;
  border-bottom: 7px solid transparent;
}
div.dt-datetime-error {
  clear: both;
  padding: 0 1em;
  max-width: 240px;
  font-size: 11px;
  line-height: 1.25em;
  text-align: center;
  color: #b11f1f;
}
html.dark input.dt-datetime,
:root[data-theme=dark] input.dt-datetime,
:root[data-bs-theme=dark] input.dt-datetime {
  color-scheme: dark;
}
html.dark div.dt-datetime,
:root[data-theme=dark] div.dt-datetime,
:root[data-bs-theme=dark] div.dt-datetime {
  border: 1px solid #595b5e;
  background-color: #212529;
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.8);
}
html.dark div.dt-datetime table th,
:root[data-theme=dark] div.dt-datetime table th,
:root[data-bs-theme=dark] div.dt-datetime table th {
  color: #ccc;
}
html.dark div.dt-datetime table td,
:root[data-theme=dark] div.dt-datetime table td,
:root[data-bs-theme=dark] div.dt-datetime table td {
  color: #eee;
}
html.dark div.dt-datetime table td.selectable,
:root[data-theme=dark] div.dt-datetime table td.selectable,
:root[data-bs-theme=dark] div.dt-datetime table td.selectable {
  background: #373c41;
}
html.dark div.dt-datetime table td.selectable.disabled,
:root[data-theme=dark] div.dt-datetime table td.selectable.disabled,
:root[data-bs-theme=dark] div.dt-datetime table td.selectable.disabled {
  color: #aaa;
  background: #171b1f;
}
html.dark div.dt-datetime table td.selectable.disabled button:hover,
:root[data-theme=dark] div.dt-datetime table td.selectable.disabled button:hover,
:root[data-bs-theme=dark] div.dt-datetime table td.selectable.disabled button:hover {
  color: #aaa;
  background: #171b1f;
}
html.dark div.dt-datetime table td.selectable.now,
:root[data-theme=dark] div.dt-datetime table td.selectable.now,
:root[data-bs-theme=dark] div.dt-datetime table td.selectable.now {
  background: #4b5055;
}
html.dark div.dt-datetime table td.selectable.selected button,
:root[data-theme=dark] div.dt-datetime table td.selectable.selected button,
:root[data-bs-theme=dark] div.dt-datetime table td.selectable.selected button {
  background: #6ea8fe;
  color: black;
}
html.dark div.dt-datetime table td.selectable button:hover,
:root[data-theme=dark] div.dt-datetime table td.selectable button:hover,
:root[data-bs-theme=dark] div.dt-datetime table td.selectable button:hover {
  background: #ff8000;
  color: black;
}
html.dark div.dt-datetime div.dt-datetime-label:hover,
:root[data-theme=dark] div.dt-datetime div.dt-datetime-label:hover,
:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-label:hover {
  border: 1px solid transparent;
  background-color: rgba(255, 255, 255, 0.1);
}
html.dark div.dt-datetime div.dt-datetime-iconLeft:hover,
html.dark div.dt-datetime div.dt-datetime-iconRight:hover,
html.dark div.dt-datetime div.dt-datetime-iconUp:hover,
html.dark div.dt-datetime div.dt-datetime-iconDown:hover,
:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:hover,
:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconRight:hover,
:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconUp:hover,
:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconDown:hover,
:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:hover,
:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconRight:hover,
:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconUp:hover,
:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconDown:hover {
  border: 1px solid transparent;
  background-color: rgba(255, 255, 255, 0.1);
}
html.dark div.dt-datetime div.dt-datetime-iconLeft:after,
:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:after,
:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:after {
  border-right-color: white;
}
html.dark div.dt-datetime div.dt-datetime-iconRight:after,
:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconRight:after,
:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconRight:after {
  border-left-color: white;
}
html.dark div.dt-datetime select,
:root[data-theme=dark] div.dt-datetime select,
:root[data-bs-theme=dark] div.dt-datetime select {
  color-scheme: dark;
}
html.dark div.dt-datetime-error,
:root[data-theme=dark] div.dt-datetime-error,
:root[data-bs-theme=dark] div.dt-datetime-error {
  color: #b11f1f;
}
table.dataTable thead tr > .dtfc-fixed-start,
table.dataTable thead tr > .dtfc-fixed-end,
table.dataTable tfoot tr > .dtfc-fixed-start,
table.dataTable tfoot tr > .dtfc-fixed-end {
  top: 0;
  bottom: 0;
  z-index: 3;
  background-color: white;
}
table.dataTable tbody tr > .dtfc-fixed-start,
table.dataTable tbody tr > .dtfc-fixed-end {
  z-index: 1;
  background-color: white;
}
table.dataTable tr > .dtfc-fixed-left::after,
table.dataTable tr > .dtfc-fixed-right::after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10px;
  transition: box-shadow .3s;
  content: "";
  pointer-events: none;
}
table.dataTable tr > .dtfc-fixed-left::after {
  right: 0;
  transform: translateX(100%);
}
table.dataTable tr > .dtfc-fixed-right::after {
  left: 0;
  transform: translateX(-80%);
}
table.dataTable.dtfc-scrolling-left tr > .dtfc-fixed-left::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.2);
}
table.dataTable.dtfc-scrolling-right tr > .dtfc-fixed-right::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.2);
}
table.dataTable.dtfc-scrolling-right tr > .dtfc-fixed-right + .dtfc-fixed-right::after {
  box-shadow: none;
}
div.dt-scroll,
div.dtfh-floatingparent {
  position: relative;
}
div.dt-scroll div.dtfc-top-blocker,
div.dt-scroll div.dtfc-bottom-blocker,
div.dtfh-floatingparent div.dtfc-top-blocker,
div.dtfh-floatingparent div.dtfc-bottom-blocker {
  position: absolute;
  background-color: white;
}
html.dark table.dataTable thead tr > .dtfc-fixed-start,
html.dark table.dataTable thead tr > .dtfc-fixed-end,
html.dark table.dataTable tfoot tr > .dtfc-fixed-start,
html.dark table.dataTable tfoot tr > .dtfc-fixed-end {
  background-color: var(--dt-html-background);
}
html.dark table.dataTable tbody tr > .dtfc-fixed-start,
html.dark table.dataTable tbody tr > .dtfc-fixed-end {
  background-color: var(--dt-html-background);
}
html.dark table.dataTable.dtfc-scrolling-left tbody > tr > .dtfc-fixed-left::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.3);
}
html.dark table.dataTable.dtfc-scrolling-right tbody > tr > .dtfc-fixed-right::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.3);
}
html.dark table.dataTable.dtfc-scrolling-right tbody > tr > .dtfc-fixed-right + .dtfc-fixed-right::after {
  box-shadow: none;
}
html.dark div.dtfc-top-blocker,
html.dark div.dtfc-bottom-blocker {
  background-color: var(--dt-html-background);
}
div.dtfc-top-blocker,
div.dtfc-top-blocker {
  border-bottom: 0px solid #ddd !important;
}
table.dataTable {
  border-collapse: separate;
}
table.dataTable.table-bordered {
  border-left-width: 0;
  border-right-width: 0;
}
table.dataTable.table-bordered th,
table.dataTable.table-bordered td {
  border-right-width: 0;
  border-top-width: 0;
}
table.dataTable.table-bordered th:last-child,
table.dataTable.table-bordered td:last-child {
  border-right: 1px solid #dee2e6;
}
table.dataTable.table-bordered tr:last-child th,
table.dataTable.table-bordered tr:last-child td {
  border-bottom-width: 0;
}
table.dataTable thead tr > .dtfc-fixed-start,
table.dataTable thead tr > .dtfc-fixed-end,
table.dataTable tfoot tr > .dtfc-fixed-start,
table.dataTable tfoot tr > .dtfc-fixed-end {
  background-color: var(--bs-table-bg);
}
table.dataTable tbody tr > .dtfc-fixed-start,
table.dataTable tbody tr > .dtfc-fixed-end {
  background-color: var(--bs-table-bg);
}
div.dtfc-top-blocker,
div.dtfc-bottom-blocker {
  background-color: var(--bs-body-bg);
}
div.dt-scroll-body {
  border-left-color: var(--bs-table-color) !important;
}
div.dt-scroll-headInner table.table-bordered tr th:first-child,
div.dt-scroll-footInner table.table-bordered tr th:first-child {
  border-left-color: var(--bs-border-color) !important;
}
table.dataTable.fixedHeader-floating,
table.dataTable.fixedHeader-locked {
  position: relative !important;
  background-color: var(--bs-body-bg);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dtfh-floatingparent-foot table {
  border-top-color: var(--bs-border-color);
  border-top-width: var(--bs-border-width);
  border-top-style: solid;
}
@media print {
  table.fixedHeader-floating {
    display: none;
  }
}
table.dataTable tbody th.focus,
table.dataTable tbody td.focus {
  outline: 2px solid #0d6efd;
  outline-offset: -2px;
}
table.dataTable tbody tr.selected th.focus,
table.dataTable tbody tr.selected td.focus {
  outline-color: #0143a3;
}
div.dtk-focus-alt table.dataTable tbody th.focus,
div.dtk-focus-alt table.dataTable tbody td.focus {
  outline: 2px solid #ff8b33;
  outline-offset: -2px;
}
html.dark table.dataTable tbody th.focus,
html.dark table.dataTable tbody td.focus {
  outline-color: rgb(13, 110, 253);
}
html.dark table.dataTable tbody tr.selected th.focus,
html.dark table.dataTable tbody tr.selected td.focus {
  outline-color: #0143a3;
}
html.dark div.dtk-focus-alt table.dataTable tbody th.focus,
html.dark div.dtk-focus-alt table.dataTable tbody td.focus {
  outline-color: #ff8b33;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  margin-right: .5em;
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control.arrow-right::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control.arrow-right::before {
  border-top: 5px solid transparent;
  border-left: 0px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid rgba(0, 0, 0, 0.5);
}
table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > th.dtr-control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: .333em;
}
table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  cursor: pointer;
}
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent;
}
table.dataTable.dtr-column > tbody > tr > td.dtr-control.arrow-right::before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control.arrow-right::before,
table.dataTable.dtr-column > tbody > tr > td.control.arrow-right::before,
table.dataTable.dtr-column > tbody > tr > th.control.arrow-right::before {
  border-top: 5px solid transparent;
  border-left: 0px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid rgba(0, 0, 0, 0.5);
}
table.dataTable.dtr-column > tbody > tr.dtr-expanded td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.dtr-expanded th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.dtr-expanded td.control:before,
table.dataTable.dtr-column > tbody > tr.dtr-expanded th.control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent;
}
table.dataTable > tbody > tr.child {
  padding: .5em 1em;
}
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: .5em 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: fit-content;
  max-height: 75%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: .5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 2.5em;
}
div.dtr-modal div.dtr-modal-content h2 {
  margin-top: 0;
}
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}
html.dark table.dataTable > tbody > tr > td.dtr-control:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > td.dtr-control:before {
  border-left-color: rgba(255, 255, 255, 0.5) !important;
}
html.dark table.dataTable > tbody > tr > td.dtr-control.arrow-right::before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > td.dtr-control.arrow-right::before {
  border-right-color: rgba(255, 255, 255, 0.5) !important;
}
html.dark table.dataTable > tbody > tr.dtr-expanded > td.dtr-control:before,
html.dark table.dataTable > tbody > tr.dtr-expanded > th.dtr-control:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr.dtr-expanded > td.dtr-control:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr.dtr-expanded > th.dtr-control:before {
  border-top-color: rgba(255, 255, 255, 0.5) !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
html.dark table.dataTable > tbody > tr.child ul.dtr-details > li,
html[data-bs-theme=dark] table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom-color: rgb(64, 67, 70);
}
html.dark div.dtr-modal div.dtr-modal-display,
html[data-bs-theme=dark] div.dtr-modal div.dtr-modal-display {
  background-color: rgb(33, 37, 41);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
div.dtr-bs-modal table.table tr:first-child td {
  border-top: none;
}
table.dataTable.table-bordered th.dtr-control.dtr-hidden + *,
table.dataTable.table-bordered td.dtr-control.dtr-hidden + * {
  border-left-width: 1px;
}
table.dataTable tr.dtrg-group th {
  background-color: rgba(0, 0, 0, 0.1);
  text-align: left;
}
table.dataTable tr.dtrg-group.dtrg-level-0 th {
  font-weight: bold;
}
table.dataTable tr.dtrg-group.dtrg-level-1 th,
table.dataTable tr.dtrg-group.dtrg-level-2 th,
table.dataTable tr.dtrg-group.dtrg-level-3 th,
table.dataTable tr.dtrg-group.dtrg-level-4 th,
table.dataTable tr.dtrg-group.dtrg-level-5 th {
  background-color: rgba(0, 0, 0, 0.05);
  padding-top: .25em;
  padding-bottom: .25em;
  padding-left: 2em;
  font-size: .9em;
}
table.dataTable tr.dtrg-group.dtrg-level-2 th {
  background-color: rgba(0, 0, 0, 0.01);
  padding-left: 2.5em;
}
table.dataTable tr.dtrg-group.dtrg-level-3 th {
  background-color: rgba(0, 0, 0, 0.01);
  padding-left: 3em;
}
table.dataTable tr.dtrg-group.dtrg-level-4 th {
  background-color: rgba(0, 0, 0, 0.01);
  padding-left: 3.5em;
}
table.dataTable tr.dtrg-group.dtrg-level-5 th {
  background-color: rgba(0, 0, 0, 0.01);
  padding-left: 4em;
}
html.dark table.dataTable tr.dtrg-group th {
  background-color: rgba(255, 255, 255, 0.1);
}
html.dark table.dataTable tr.dtrg-group.dtrg-level-1 th {
  background-color: rgba(255, 255, 255, 0.05);
}
html.dark table.dataTable tr.dtrg-group.dtrg-level-2 th,
html.dark table.dataTable tr.dtrg-group.dtrg-level-3 th,
html.dark table.dataTable tr.dtrg-group.dtrg-level-4 th,
html.dark table.dataTable tr.dtrg-group.dtrg-level-5 th {
  background-color: rgba(255, 255, 255, 0.01);
}
table.dataTable.table-striped tr.dtrg-level-0 {
  background-color: rgba(0, 0, 0, 0.1);
}
table.dataTable.table-striped tr.dtrg-level-1 {
  background-color: rgba(0, 0, 0, 0.05);
}
table.dataTable.table-striped tr.dtrg-level-2,
table.dataTable.table-striped tr.dtrg-level-3,
table.dataTable.table-striped tr.dtrg-level-4,
table.dataTable.table-striped tr.dtrg-level-5 {
  background-color: rgba(0, 0, 0, 0.01);
}
table.dataTable.table-striped tr.dtrg-level-1 tr.dtrg-level-2 th,
table.dataTable.table-striped tr.dtrg-level-3 th,
table.dataTable.table-striped tr.dtrg-level-4 th,
table.dataTable.table-striped tr.dtrg-level-5 th {
  background-color: transparent;
}
div.dt-rowReorder-float-parent {
  table-layout: fixed;
  outline: 2px solid #0d6efd;
  z-index: 2001;
  position: absolute !important;
  overflow: hidden;
  border-radius: 3px;
}
div.dt-rowReorder-float-parent table.dt-rowReorder-float {
  opacity: .9;
  background-color: white;
  margin: 0 !important;
}
div.dt-rowReorder-float-parent.drop-not-allowed {
  cursor: not-allowed;
}
tr.dt-rowReorder-moving {
  outline: 2px solid #888;
  outline-offset: -2px;
}
body.dt-rowReorder-noOverflow {
  overflow-x: hidden;
}
table.dataTable td.reorder {
  text-align: center;
  cursor: move;
}
html.dark div.dt-rowReorder-float-parent {
  outline-color: rgb(110, 168, 254);
}
html.dark div.dt-rowReorder-float-parent table.dt-rowReorder-float {
  background-color: var(--dt-html-background);
}
html.dark tr.dt-rowReorder-moving {
  outline-color: #aaa;
}
html[data-bs-theme=dark] div.dt-rowReorder-float-parent {
  outline-color: rgb(13, 110, 253);
}
div.dts {
  display: block !important;
}
div.dts tbody th,
div.dts tbody td {
  white-space: nowrap;
}
div.dts div.dts_loading {
  z-index: 1;
}
div.dts div.dts_label {
  position: absolute;
  right: 20px;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  text-align: right;
  border-radius: 3px;
  padding: .4em;
  z-index: 2;
  display: none;
}
div.dts div.dt-scroll-body,
div.dts div.dataTables_scrollBody {
  background:
    repeating-linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.025),
      rgba(0, 0, 0, 0.025) 10px,
      rgba(0, 0, 0, 0) 10px,
      rgba(0, 0, 0, 0) 20px);
}
div.dts div.dt-scroll-body table,
div.dts div.dataTables_scrollBody table {
  background-color: white;
  z-index: 2;
}
div.dts div.dt-length,
div.dts div.dt-paging,
div.dts div.dataTables_paginate,
div.dts div.dataTables_length {
  display: none;
}
html.dark div.dts div.dts_label {
  background: rgba(255, 255, 255, 0.8);
  color: black;
}
html.dark div.dts div.dt-scroll-body,
html.dark div.dts div.dataTables_scrollBody {
  background:
    repeating-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.025),
      rgba(255, 255, 255, 0.025) 10px,
      rgba(255, 255, 255, 0) 10px,
      rgba(255, 255, 255, 0) 20px);
}
html.dark div.dts div.dt-scroll-body table,
html.dark div.dts div.dataTables_scrollBody table {
  background-color: var(--dt-html-background);
  z-index: 2;
}
div.DTS div.dataTables_scrollBody table {
  background-color: white;
}
html[data-bs-theme=dark] div.DTS div.dataTables_scrollBody table {
  background-color: var(--bs-body-bg);
}
div.dt-button-collection {
  overflow: visible !important;
  z-index: 2002 !important;
}
div.dt-button-collection div.dtsb-searchBuilder {
  box-sizing: border-box;
  padding-left: 1em !important;
  padding-right: 1em !important;
}
div.dt-button-collection.dtb-collection-closeable div.dtsb-titleRow {
  padding-right: 40px;
}
.dtsb-greyscale {
  border: 1px solid #cecece !important;
}
div.dtsb-logicContainer .dtsb-greyscale {
  border: none !important;
}
div.dtsb-searchBuilder {
  justify-content: space-evenly;
  cursor: default;
  margin-bottom: 1em;
  text-align: left;
  width: 100%;
}
div.dtsb-searchBuilder button.dtsb-button,
div.dtsb-searchBuilder select {
  font-size: 1em;
}
div.dtsb-searchBuilder div.dtsb-titleRow {
  justify-content: space-evenly;
  margin-bottom: .5em;
}
div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title {
  display: inline-block;
  padding-top: 14px;
}
div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title:empty {
  display: inline;
}
div.dtsb-searchBuilder div.dtsb-titleRow button.dtsb-clearAll {
  float: right;
  margin-bottom: .8em;
}
div.dtsb-searchBuilder div.dtsb-vertical .dtsb-value,
div.dtsb-searchBuilder div.dtsb-vertical .dtsb-data,
div.dtsb-searchBuilder div.dtsb-vertical .dtsb-condition {
  display: block;
}
div.dtsb-searchBuilder div.dtsb-group {
  position: relative;
  clear: both;
  margin-bottom: .8em;
}
div.dtsb-searchBuilder div.dtsb-group button.dtsb-search {
  float: right;
}
div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup {
  margin: 2px;
  text-align: center;
  padding: 0;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  margin-top: .8em;
  margin-right: .8em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria {
  margin-bottom: .8em;
  display: flex;
  justify-content: start;
  flex-flow: row wrap;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input {
  padding: .4em;
  margin-right: .8em;
  min-width: 5em;
  max-width: 20em;
  color: inherit;
  font-size: 1em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown option.dtsb-notItalic,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input option.dtsb-notItalic {
  font-style: normal;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-italic {
  font-style: italic;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont {
  flex: 1;
  white-space: nowrap;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont span.dtsb-joiner {
  margin-right: .8em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input.dtsb-value {
  width: 33%;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont select,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input {
  height: 100%;
  box-sizing: border-box;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer {
  margin-left: auto;
  display: inline-block;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left {
  margin-right: .8em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete:last-child,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right:last-child,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left:last-child {
  margin-right: 0;
}
@media screen and (max-width: 550px) {
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria {
    display: flex;
    flex-flow: none;
    flex-direction: column;
    justify-content: start;
    padding-right: calc(35px + .8em);
    margin-bottom: 0px;
  }
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:first-child),
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:nth-child(2)),
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:last-child) {
    padding-top: .8em;
  }
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:first-child,
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:nth-child(2),
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:last-child {
    padding-top: 0em;
  }
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input {
    max-width: none;
    width: 100%;
    margin-bottom: .8em;
    margin-right: .8em;
  }
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont {
    margin-right: .8em;
  }
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer {
    position: absolute;
    width: 35px;
    display: flex;
    flex-wrap: wrap-reverse;
    right: 0;
  }
  div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button {
    margin-right: 0px !important;
  }
}
div.dtsb-searchBuilder div.dtsb-titleRow {
  height: 40px;
}
div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title {
  padding-top: 10px;
}
div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup {
  margin-right: 8px;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria .form-select {
  width: auto;
  display: inline-block;
  padding-right: 30px !important;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-condition {
  border-color: #28a745;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-data {
  border-color: #dc3545;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-value,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-value {
  border-color: #007bff;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria .form-control {
  display: inline-block;
  font-size: 1em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  overflow: hidden;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-logic {
  border: none;
  border-radius: 0px;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 3em;
  margin: 0px;
  padding: .375rem .7rem;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-clearGroup {
  border: none;
  border-radius: 0px;
  width: 2em;
  margin: 0px;
}
div.dt-button-collection div.dtsb-searchBuilder {
  padding-left: 10px;
  padding-right: 10px;
}
div.dtsp-topRow {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 3px;
  justify-content: space-around;
  align-content: flex-start;
  align-items: flex-start;
}
div.dtsp-topRow input.dtsp-search {
  text-overflow: ellipsis;
  min-width: 50px;
  flex-basis: 90px;
  max-width: none;
}
div.dtsp-topRow input.dtsp-search::placeholder {
  color: inherit;
}
div.dtsp-topRow div.dtsp-subRow1 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 1 1 auto;
}
div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont {
  position: relative;
  width: 100%;
}
div.dtsp-topRow div.dtsp-subRow1 input {
  padding-right: 2em;
  width: 100% !important;
  box-sizing: border-box;
  font-size: 1em;
}
div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled] {
  background-color: transparent;
  border: none;
  cursor: initial;
  box-shadow: none;
  padding-bottom: 0;
  padding-top: 0;
  min-height: 1em;
  height: fit-content;
  box-sizing: content-box;
}
div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]::placeholder {
  color: initial;
  opacity: 1;
}
div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABbmlDQ1BpY2MAACiRdZE7SwNBFIU/EyWikRRaiFhsoWKhEBREO42FTZAQFYza7G5eQhKX3QQJtoKNhWAh2vgq/AfaCrYKgqAIIhb+Al+NhPVOEkiQZJbZ+3FmzmXmDHjCGTPrtAYhm8vb0bmQthxb0Xzv+PHRxRSabjrWTCQSpun4eaRF1YdR1av5voajM55wTGhpF54wLTsvPC0c3sxbineFe8y0Hhc+ER6x5YDCt0o3KvymOFXhL8X2YnQWPKqnlqpjo47NtJ0VHhYeyGYKZvU86ib+RG5pQWqfzH4coswRQsOgwDoZ8oxKzUlmjX3Bsm+eDfGY8rcoYosjRVq8I6IWpGtCalL0hHwZiir3/3k6yfGxSnd/CNpeXfdzEHz7UNpz3d9T1y2dgfcFrnM1/4bkNPkt+l5NGziGwDZc3tQ04wCudqD32dJtvSx5ZXqSSfi4gK4YdN9Dx2olq+o650+wuCVPdAeHRzAk+wNrfw8JaBFXEnV+AAAACXBIWXMAAA9hAAAPYQGoP6dpAAABMUlEQVQoU6XRr0vDQRjH8akoM4iIjqGoOIZ5oIjB5XWxajaYDGLSIhhNYjcPRDSJwbQNw+L+BNGgYYo/5pT5/shz8vDlBgMPXux7z3N3z+25VOofYyCyd4ZYCavI4gXPsRp9LqiDdrEMH+8wv8Vh8gBfWclFPOEUN3hAHjlMoRa7wTzBS5xgKLFglPkZLjDic6HyDsEMNvGR2Nxifoci3tEI+X770JU0XmPXIlax+LTPh83fFox1X6kxyzdjm9UcdXi9S+Vti6svfyNULhNR9TVsYNhW6Ff9KKCNR7/Zv6eeaQ+6+qcdpu9BqGlp1HFgud+FYdzzUcUExu0Q/cdzHGEFetIlXKPjK/sbqYoOftMiS+j9jzEJPd1Wt+5+kdR/9EM9ucIC5jCbyPc01Q32kfsBppYz3hYFcCwAAAAASUVORK5CYII=) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
}
div.dtsp-topRow div.dtsp-subRow2 {
  white-space: nowrap;
  flex: 0 0 auto;
}
div.dtsp-topRow button > span {
  display: inline-block;
  height: 100%;
  width: 100%;
}
div.dtsp-topRow button.dtsp-nameButton span {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 23px;
  vertical-align: bottom;
}
div.dtsp-topRow button.dtsp-countButton span {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  vertical-align: bottom;
}
div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret {
  position: relative;
  top: 9px;
  display: inline-block;
}
div.dtsp-topRow button.dtsp-collapseButton.dtsp-rotated {
  transform: rotate(180deg);
}
div.dtsp-searchPane table thead th,
div.dtsp-searchPane table thead td {
  width: 100% !important;
}
div.dt-button-collection {
  z-index: 2002;
}
div.dt-button-collection.dtb-collection-closeable div.dtsp-titleRow {
  padding-right: 25px;
}
div.dtsp-columns-1 {
  max-width: 100%;
  min-width: 100%;
  margin: 0px !important;
}
div.dtsp-columns-2 {
  max-width: 49%;
  min-width: 49%;
  margin: 0px !important;
}
div.dtsp-columns-3 {
  max-width: 32%;
  min-width: 32%;
  margin: 0px !important;
}
div.dtsp-columns-4 {
  max-width: 24%;
  min-width: 24%;
  margin: 0px !important;
}
div.dtsp-columns-5 {
  max-width: 19%;
  min-width: 19%;
  margin: 0px !important;
}
div.dtsp-columns-6 {
  max-width: 16%;
  min-width: 16%;
  margin: 0px !important;
}
div.dtsp-columns-7 {
  max-width: 14%;
  min-width: 14%;
  margin: 0px !important;
}
div.dtsp-columns-8 {
  max-width: 12%;
  min-width: 12%;
  margin: 0px !important;
}
div.dtsp-columns-9 {
  max-width: 10.5%;
  min-width: 10.5%;
  margin: 0px !important;
}
div.dtsp-narrow {
  flex-direction: column !important;
}
div.dtsp-narrow div.dtsp-subRow1,
div.dtsp-narrow div.dtsp-subRow2 {
  width: 100%;
}
div.dtsp-narrow div.dtsp-subRow2 button {
  margin: 0 !important;
  width: 25% !important;
}
div.dt-button-collection div.dtsp-panesContainer {
  padding-left: 1em;
  padding-right: 1em;
  margin-bottom: 0;
}
div.dtsp-panesContainer {
  margin-bottom: 1em;
}
div.dtsp-searchPane div.dt-container,
div.dtsp-searchPane div.dataTables_wrapper {
  width: 100%;
}
div.dtsp-searchPane div.dt-container div.dataTables_layout_cell,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_layout_cell {
  padding: 0;
}
div.dtsp-searchPane div.dt-container div.dt-layout-row:not(.dt-layout-table),
div.dtsp-searchPane div.dataTables_wrapper div.dt-layout-row:not(.dt-layout-table) {
  margin: 0;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-head,
div.dtsp-searchPane div.dt-container div.dataTables_scrollHead,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-head,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollHead {
  display: none !important;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody {
  background: white !important;
  border: none;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body thead,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody thead,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body thead,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody thead {
  display: none;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr > th,
div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr > td,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr > th,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr > td,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr > th,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr > td,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr > th,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr > td {
  padding: 5px 10px;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body td.dtsp-nameColumn,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody td.dtsp-nameColumn,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body td.dtsp-nameColumn,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody td.dtsp-nameColumn {
  width: 100% !important;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill {
  cursor: default;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  flex-grow: 1;
  text-align: left;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill {
  display: inline-block;
  background-color: #cfcfcf;
  text-align: center;
  border-radius: 10px;
  width: auto;
  min-width: 30px;
  color: black;
  font-size: .9em;
  padding: 0 4px;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty {
  display: none;
}
div.dtsp-panesContainer {
  clear: both;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
div.dtsp-panesContainer div.dtsp-searchPanes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: stretch;
  clear: both;
  text-align: left;
}
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane {
  flex-grow: 1;
  flex-shrink: 0;
  font-size: .9em;
  margin-top: 15px !important;
}
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container,
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper {
  flex: 1;
  box-sizing: border-box;
}
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container div.dt-search,
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container div.dataTables_filter,
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dt-search,
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter {
  display: none;
}
div.dtsp-panesContainer div.dtsp-title {
  float: left;
  padding: 10px 0;
}
div.dtsp-panesContainer button.dtsp-clearAll,
div.dtsp-panesContainer button.dtsp-collapseAll,
div.dtsp-panesContainer button.dtsp-showAll {
  float: right;
}
div.dtsp-hidden {
  display: none !important;
}
html.dark div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder,
html[data-bs-theme=dark] div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder {
  color: white;
}
div.dtsp-panesContainer button.btn-subtle {
  background-color: #f8f9fa;
  border: 1px solid #ced4da;
}
div.dtsp-panesContainer button.btn-subtle.disabled {
  opacity: .5;
}
div.dtsp-panesContainer button.btn-subtle:hover {
  background-color: #cbd3da;
}
div.dtsp-panesContainer button.dtsp-clearAll,
div.dtsp-panesContainer button.dtsp-showAll {
  margin-left: 3px;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow {
  margin: .5em 0;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow2 {
  margin-left: .5em;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button {
  width: 35px;
  line-height: 20px;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-searchIcon,
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-nameButton,
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-countButton {
  padding: 0;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 button {
  border-right: none;
  margin-right: 1px;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 input {
  padding-right: 3em;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow span.dtsp-caret {
  top: 3px;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-rotated {
  transform: none;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-rotated span {
  transform: rotate(180deg);
  top: -2px;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover button.disabled {
  cursor: pointer !important;
  pointer-events: none;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover input.dtsp-paneInputButton {
  pointer-events: none;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dt-container,
div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper {
  border: 2px #f0f0f0 solid;
  border-radius: 4px;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dt-container:hover,
div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper:hover {
  border: 2px solid #cfcfcf !important;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dt-container div.dtsp-nameCont span.badge,
div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dtsp-nameCont span.badge {
  min-width: 30px;
  line-height: 1.25em;
  margin-top: 3.5px;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dt-container > div.row.mt-2,
div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper > div.row.mt-2 {
  margin: 0 !important;
}
div.dtsp-panesContainer div.dtsp-searchPane div.dt-container > div.row.mt-2 > *,
div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper > div.row.mt-2 > * {
  padding: 0;
}
div.dtsp-panesContainer button.disabled {
  cursor: not-allowed;
}
div.dt-button-collection div.dtsp-panesContainer {
  padding: 9px 1rem;
}
html[data-bs-theme=dark] div.dtsp-topRow button.dtsp-searchIcon span {
  filter: invert(1);
}
html[data-bs-theme=dark] div.dtsp-topRow button.dtsp-nameButton span {
  filter: invert(1);
}
html[data-bs-theme=dark] div.dtsp-topRow button.dtsp-countButton span {
  filter: invert(1);
}
html[data-bs-theme=dark] div.dtsp-topRow input.dtsp-paneInputButton,
html[data-bs-theme=dark] div.dtsp-topRow button {
  color: inherit;
}
html[data-bs-theme=dark] div.dtsp-panesContainer button.btn-subtle {
  background-color: rgb(33, 37, 41);
  border: var(--bs-border-width) solid var(--bs-border-color);
}
html[data-bs-theme=dark] div.dtsp-panesContainer button.btn-subtle:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-clearAll,
html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-collapseAll,
html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-showAll {
  color: inherit;
}
html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-clearAll:hover,
html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-collapseAll:hover,
html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-showAll:hover {
  background-color: rgb(64, 69, 73);
}
html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-disabledButton {
  color: rgb(124, 124, 124);
}
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dt-container,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dt-container:hover,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper:hover {
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dt-container div.dt-scroll-body,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody {
  background: var(--bs-table-bg) !important;
}
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill {
  background-color: rgb(33, 37, 41);
  color: inherit;
}
table.dataTable > tbody > tr > .selected {
  background-color: rgb(13, 110, 253);
  color: white;
}
table.dataTable > tbody > tr > .dt-select {
  text-align: center;
  vertical-align: middle;
}
table.dataTable > thead > tr > .dt-select {
  text-align: center;
}
table.dataTable input.dt-select-checkbox {
  appearance: none;
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid;
  border-radius: 3px;
  vertical-align: middle;
  margin-top: 1px;
  color: inherit;
  font-size: 20px;
  line-height: 1em;
}
table.dataTable input.dt-select-checkbox:checked:after {
  display: block;
  content: "\2713";
  margin-top: -8px;
}
table.dataTable input.dt-select-checkbox:indeterminate:after {
  display: block;
  position: absolute;
  content: " ";
  top: 3px;
  left: 3px;
  height: 4px;
  width: 4px;
  background-color: black;
  border-radius: 2px;
}
table.dataTable > tbody > tr.selected input.dt-select-checkbox:checked {
  border: 1px solid;
}
table.dataTable > tbody > tr > td.select-checkbox,
table.dataTable > tbody > tr > th.select-checkbox {
  position: relative;
}
table.dataTable > tbody > tr > td.select-checkbox:before,
table.dataTable > tbody > tr > th.select-checkbox:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  content: " ";
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid;
  border-radius: 3px;
}
table.dataTable > tbody > tr.selected > td.select-checkbox:before,
table.dataTable > tbody > tr.selected > th.select-checkbox:before {
  border: 1px solid;
  content: "\2713";
  font-size: 20px;
  line-height: 4px;
  text-align: center;
}
table.dataTable.compact > tbody > tr > td.select-checkbox:before,
table.dataTable.compact > tbody > tr > th.select-checkbox:before {
  margin-top: -12px;
}
table.dataTable.compact > tbody > tr.selected > td.select-checkbox:after,
table.dataTable.compact > tbody > tr.selected > th.select-checkbox:after {
  margin-top: -16px;
}
div.dt-container span.select-info,
div.dt-container span.select-item {
  margin-left: .5em;
}
html.dark table.dataTable input.dt-select-checkbox:indeterminate:after,
html[data-bs-theme=dark] table.dataTable input.dt-select-checkbox:indeterminate:after {
  background-color: white;
}
@media screen and (max-width: 640px) {
  div.dt-container span.select-info,
  div.dt-container span.select-item {
    margin-left: 0;
    display: block;
  }
}
table.dataTable.table-sm tbody td.select-checkbox::before {
  margin-top: -9px;
}
div.dtsr-confirmation,
div.dtsr-creation {
  position: fixed;
  top: 20%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: .75em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
  z-index: 2003;
  box-sizing: border-box;
  padding: 2em;
}
div.dtsr-confirmation div.dtsr-creation-text,
div.dtsr-confirmation div.dtsr-confirmation-title-row,
div.dtsr-creation div.dtsr-creation-text,
div.dtsr-creation div.dtsr-confirmation-title-row {
  text-align: left;
}
div.dtsr-confirmation div.dtsr-creation-text h2,
div.dtsr-confirmation div.dtsr-confirmation-title-row h2,
div.dtsr-creation div.dtsr-creation-text h2,
div.dtsr-creation div.dtsr-confirmation-title-row h2 {
  padding-left: 0;
  border-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 1rem;
}
div.dtsr-confirmation div.dtsr-confirmation-text,
div.dtsr-creation div.dtsr-confirmation-text {
  text-align: center;
}
div.dtsr-confirmation div.dtsr-modal-foot,
div.dtsr-confirmation div.dtsr-confirmation-buttons,
div.dtsr-creation div.dtsr-modal-foot,
div.dtsr-creation div.dtsr-confirmation-buttons {
  text-align: right;
  margin-top: 1em;
}
div.dtsr-confirmation div.dtsr-modal-foot button,
div.dtsr-confirmation div.dtsr-confirmation-buttons button,
div.dtsr-creation div.dtsr-modal-foot button,
div.dtsr-creation div.dtsr-confirmation-buttons button {
  margin: 0px;
}
div.dtsr-confirmation div.dtsr-creation-text,
div.dtsr-creation div.dtsr-creation-text {
  text-align: left;
  padding: 0px;
  border: none;
}
div.dtsr-confirmation div.dtsr-creation-text span,
div.dtsr-creation div.dtsr-creation-text span {
  font-size: 20px;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-left,
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-right,
div.dtsr-creation div.dtsr-creation-form div.dtsr-left,
div.dtsr-creation div.dtsr-creation-form div.dtsr-right {
  display: inline-block;
  width: 50%;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-left,
div.dtsr-creation div.dtsr-creation-form div.dtsr-left {
  text-align: right;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-right,
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-name-row,
div.dtsr-creation div.dtsr-creation-form div.dtsr-right,
div.dtsr-creation div.dtsr-creation-form div.dtsr-name-row {
  text-align: left;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row,
div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row {
  display: flex;
  margin: .5em 0;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row:first-child,
div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row:first-child {
  margin-top: 1em;
  margin-bottom: 1em;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row:last-child,
div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row:last-child {
  margin-bottom: 0;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row label,
div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row label {
  width: 25%;
  padding-right: 1em;
  text-align: right;
  padding-top: 2px;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input,
div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input {
  width: 75%;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label,
div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label {
  margin-bottom: .5em;
}
div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label input,
div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label input {
  margin-right: .5em;
}
div.dtsr-confirmation div.dtsr-confirmation-text,
div.dtsr-creation div.dtsr-confirmation-text {
  text-align: left;
}
div.dtsr-confirmation div.dtsr-confirmation-text label.dtsr-name-label,
div.dtsr-creation div.dtsr-confirmation-text label.dtsr-name-label {
  width: auto;
  display: inline-block;
  text-align: right;
  padding-right: 15px;
}
div.dtsr-confirmation div.dtsr-confirmation-text input.dtsr-name-input,
div.dtsr-creation div.dtsr-confirmation-text input.dtsr-name-input {
  width: 66.6%;
  display: inline-block;
}
div.dtsr-confirmation div.dtsr-modal-foot,
div.dtsr-creation div.dtsr-modal-foot {
  text-align: right;
  padding-top: 10px;
}
div.dtsr-confirmation span.dtsr-modal-error,
div.dtsr-creation span.dtsr-modal-error {
  color: red;
  font-size: .9em;
}
div.dtsr-creation {
  top: 10%;
}
div.dtsr-check-row {
  padding-top: 0px;
}
div.dtsr-popover-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtsr-background {
  z-index: 2002;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background:
    radial-gradient(
      ellipse farthest-corner at center,
      rgba(0, 0, 0, 0.3) 0%,
      rgba(0, 0, 0, 0.7) 100%);
}
div.dt-button-collection h3 {
  text-align: center;
  margin-top: 4px;
  margin-bottom: 8px;
  font-size: 1.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.dt-button-collection span.dtsr-emptyStates {
  border-radius: 5px;
  display: inline-block;
  line-height: 1.6em;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding-bottom: 7px;
  padding-top: 3px;
}
html.dark div.dtsr-confirmation,
html.dark div.dtsr-creation,
html[data-bs-theme=dark] div.dtsr-confirmation,
html[data-bs-theme=dark] div.dtsr-creation {
  background-color: rgb(33, 37, 41);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
html.dark div.dtsr-confirmation button,
html.dark div.dtsr-creation button,
html[data-bs-theme=dark] div.dtsr-confirmation button,
html[data-bs-theme=dark] div.dtsr-creation button {
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.175);
  background-color: rgb(47, 52, 56);
}
html.dark div.dtsr-confirmation button:hover,
html.dark div.dtsr-creation button:hover,
html[data-bs-theme=dark] div.dtsr-confirmation button:hover,
html[data-bs-theme=dark] div.dtsr-creation button:hover {
  background-color: rgb(64, 69, 73);
}
span.dtsr-check-label {
  padding-left: 3px;
}
input.dtsr-input {
  margin-left: 3px;
  display: inline-block;
  width: auto;
}
div.dtsr-creation-form div.dtsr-check-row {
  height: 25px;
}
div.dtsr-creation-form div.dtsr-form-row label.dtsr-name-label {
  width: 33.3%;
  display: inline-block;
  text-align: left !important;
  padding-right: 15px;
  padding-left: 15px;
}
div.dtsr-creation-form div.dtsr-form-row input.dtsr-name-input {
  width: 66.6%;
  display: inline-block;
}
div.dtsr-confirmation-text {
  margin-top: 1.5em;
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLypcbiAqIFRoaXMgY29tYmluZWQgZmlsZSB3YXMgY3JlYXRlZCBieSB0aGUgRGF0YVRhYmxlcyBkb3dubG9hZGVyIGJ1aWxkZXI6XG4gKiAgIGh0dHBzOi8vZGF0YXRhYmxlcy5uZXQvZG93bmxvYWRcbiAqXG4gKiBUbyByZWJ1aWxkIG9yIG1vZGlmeSB0aGlzIGZpbGUgd2l0aCB0aGUgbGF0ZXN0IHZlcnNpb25zIG9mIHRoZSBpbmNsdWRlZFxuICogc29mdHdhcmUgcGxlYXNlIHZpc2l0OlxuICogICBodHRwczovL2RhdGF0YWJsZXMubmV0L2Rvd25sb2FkLyNiczUvanN6aXAtMy4xMC4xL3BkZm1ha2UtMC4yLjcvZHQtMi4yLjIvYWYtMi43LjAvYi0zLjIuMi9iLWNvbHZpcy0zLjIuMi9iLWh0bWw1LTMuMi4yL2ItcHJpbnQtMy4yLjIvY3ItMi4wLjQvZGF0ZS0xLjUuNS9mYy01LjAuNC9maC00LjAuMS9rdC0yLjEyLjEvci0zLjAuNC9yZy0xLjUuMS9yci0xLjUuMC9zYy0yLjQuMy9zYi0xLjguMi9zcC0yLjMuMy9zbC0zLjAuMC9zci0xLjQuMVxuICpcbiAqIEluY2x1ZGVkIGxpYnJhcmllczpcbiAqICAgSlNaaXAgMy4xMC4xLCBwZGZtYWtlIDAuMi43LCBEYXRhVGFibGVzIDIuMi4yLCBBdXRvRmlsbCAyLjcuMCwgQnV0dG9ucyAzLjIuMiwgQ29sdW1uIHZpc2liaWxpdHkgMy4yLjIsIEhUTUw1IGV4cG9ydCAzLjIuMiwgUHJpbnQgdmlldyAzLjIuMiwgQ29sUmVvcmRlciAyLjAuNCwgRGF0ZVRpbWUgMS41LjUsIEZpeGVkQ29sdW1ucyA1LjAuNCwgRml4ZWRIZWFkZXIgNC4wLjEsIEtleVRhYmxlIDIuMTIuMSwgUmVzcG9uc2l2ZSAzLjAuNCwgUm93R3JvdXAgMS41LjEsIFJvd1Jlb3JkZXIgMS41LjAsIFNjcm9sbGVyIDIuNC4zLCBTZWFyY2hCdWlsZGVyIDEuOC4yLCBTZWFyY2hQYW5lcyAyLjMuMywgU2VsZWN0IDMuMC4wLCBTdGF0ZVJlc3RvcmUgMS40LjFcbiAqL1xuXG46cm9vdHstLWR0LXJvdy1zZWxlY3RlZDogMTMsIDExMCwgMjUzOy0tZHQtcm93LXNlbGVjdGVkLXRleHQ6IDI1NSwgMjU1LCAyNTU7LS1kdC1yb3ctc2VsZWN0ZWQtbGluazogOSwgMTAsIDExOy0tZHQtcm93LXN0cmlwZTogMCwgMCwgMDstLWR0LXJvdy1ob3ZlcjogMCwgMCwgMDstLWR0LWNvbHVtbi1vcmRlcmluZzogMCwgMCwgMDstLWR0LWh0bWwtYmFja2dyb3VuZDogd2hpdGV9OnJvb3QuZGFya3stLWR0LWh0bWwtYmFja2dyb3VuZDogcmdiKDMzLCAzNywgNDEpfXRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9se3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfXRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29udGVudDpcIlwiO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowcHggc29saWQgdHJhbnNwYXJlbnR9dGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3Jle2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnR9dGFibGUuZGF0YVRhYmxlIHRmb290OmVtcHR5e2Rpc3BsYXk6bm9uZX1odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2w6YmVmb3JlLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2w6YmVmb3JlLDpyb290W2RhdGEtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2w6YmVmb3Jle2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KX1odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3JlLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3JlLDpyb290W2RhdGEtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fWRpdi5kdC1zY3JvbGx7d2lkdGg6MTAwJX1kaXYuZHQtc2Nyb2xsLWJvZHkgdGhlYWQgdHIsZGl2LmR0LXNjcm9sbC1ib2R5IHRmb290IHRye2hlaWdodDowfWRpdi5kdC1zY3JvbGwtYm9keSB0aGVhZCB0ciB0aCxkaXYuZHQtc2Nyb2xsLWJvZHkgdGhlYWQgdHIgdGQsZGl2LmR0LXNjcm9sbC1ib2R5IHRmb290IHRyIHRoLGRpdi5kdC1zY3JvbGwtYm9keSB0Zm9vdCB0ciB0ZHtoZWlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50O2JvcmRlci10b3Atd2lkdGg6MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS13aWR0aDowcHggIWltcG9ydGFudH1kaXYuZHQtc2Nyb2xsLWJvZHkgdGhlYWQgdHIgdGggZGl2LmR0LXNjcm9sbC1zaXppbmcsZGl2LmR0LXNjcm9sbC1ib2R5IHRoZWFkIHRyIHRkIGRpdi5kdC1zY3JvbGwtc2l6aW5nLGRpdi5kdC1zY3JvbGwtYm9keSB0Zm9vdCB0ciB0aCBkaXYuZHQtc2Nyb2xsLXNpemluZyxkaXYuZHQtc2Nyb2xsLWJvZHkgdGZvb3QgdHIgdGQgZGl2LmR0LXNjcm9sbC1zaXppbmd7aGVpZ2h0OjAgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGg6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZDphY3RpdmV7b3V0bGluZTpub25lfXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJpbmctYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuZHQtb3JkZXJhYmxlLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyaW5nLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3R0b206NTAlO2NvbnRlbnQ6XCJcdTI1QjJcIjtjb250ZW50OlwiXHUyNUIyXCIvXCJcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJhYmxlLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyaW5nLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyYWJsZS1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmluZy1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTtjb250ZW50OlwiXHUyNUJDXCI7Y29udGVudDpcIlx1MjVCQ1wiL1wiXCJ9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyYWJsZS1hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyYWJsZS1kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmluZy1hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyaW5nLWRlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyYWJsZS1hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyYWJsZS1kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmluZy1hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyaW5nLWRlc2N7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJpbmctYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmluZy1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuZHQtb3JkZXJpbmctYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmluZy1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MTJweH10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJhYmxlLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyYWJsZS1hc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyYWJsZS1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJhYmxlLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyaW5nLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyaW5nLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJpbmctZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyaW5nLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyYWJsZS1hc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyYWJsZS1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmluZy1hc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmluZy1hc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyaW5nLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmluZy1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmFmdGVye2xlZnQ6MDtvcGFjaXR5Oi4xMjU7bGluZS1oZWlnaHQ6OXB4O2ZvbnQtc2l6ZTouOGVtfXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtZGVzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuZHQtb3JkZXJhYmxlLWFzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuZHQtb3JkZXJhYmxlLWRlc2N7Y3Vyc29yOnBvaW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyYWJsZS1hc2M6aG92ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyYWJsZS1kZXNjOmhvdmVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtYXNjOmhvdmVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtZGVzYzpob3ZlcntvdXRsaW5lOjJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO291dGxpbmUtb2Zmc2V0Oi0ycHh9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyaW5nLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyaW5nLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyaW5nLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyaW5nLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7b3BhY2l0eTouNn10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjX2Rpc2FibGVkIHNwYW4uZHQtY29sdW1uLW9yZGVyOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzY19kaXNhYmxlZCBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZCBzcGFuLmR0LWNvbHVtbi1vcmRlcjphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2NfZGlzYWJsZWQgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGg6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZDphY3RpdmV7b3V0bGluZTpub25lfWRpdi5kdC1zY3JvbGwtYm9keT50YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGgsZGl2LmR0LXNjcm9sbC1ib2R5PnRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50ZHtvdmVyZmxvdzpoaWRkZW59OnJvb3QuZGFyayB0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJhYmxlLWFzYzpob3Zlciw6cm9vdC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtZGVzYzpob3Zlciw6cm9vdC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtYXNjOmhvdmVyLDpyb290LmRhcmsgdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLmR0LW9yZGVyYWJsZS1kZXNjOmhvdmVyLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLmR0LW9yZGVyYWJsZS1hc2M6aG92ZXIsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSB0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJhYmxlLWRlc2M6aG92ZXIsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSB0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuZHQtb3JkZXJhYmxlLWFzYzpob3Zlciw6cm9vdFtkYXRhLWJzLXRoZW1lPWRhcmtdIHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5kdC1vcmRlcmFibGUtZGVzYzpob3ZlcntvdXRsaW5lOjJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpfWRpdi5kdC1wcm9jZXNzaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MjAwcHg7bWFyZ2luLWxlZnQ6LTEwMHB4O21hcmdpbi10b3A6LTIycHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycHg7ei1pbmRleDoxMH1kaXYuZHQtcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2hlaWdodDoxNXB4O21hcmdpbjoxZW0gYXV0b31kaXYuZHQtcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYigxMywgMTEwLCAyNTMpO2JhY2tncm91bmQ6cmdiKHZhcigtLWR0LXJvdy1zZWxlY3RlZCkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApfWRpdi5kdC1wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxkPmRpdjpudGgtY2hpbGQoMSl7bGVmdDo4cHg7YW5pbWF0aW9uOmRhdGF0YWJsZXMtbG9hZGVyLTEgLjZzIGluZmluaXRlfWRpdi5kdC1wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxkPmRpdjpudGgtY2hpbGQoMil7bGVmdDo4cHg7YW5pbWF0aW9uOmRhdGF0YWJsZXMtbG9hZGVyLTIgLjZzIGluZmluaXRlfWRpdi5kdC1wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxkPmRpdjpudGgtY2hpbGQoMyl7bGVmdDozMnB4O2FuaW1hdGlvbjpkYXRhdGFibGVzLWxvYWRlci0yIC42cyBpbmZpbml0ZX1kaXYuZHQtcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXY6bnRoLWNoaWxkKDQpe2xlZnQ6NTZweDthbmltYXRpb246ZGF0YXRhYmxlcy1sb2FkZXItMyAuNnMgaW5maW5pdGV9QGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0xezAle3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0zezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgwKX19QGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0yezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDI0cHgsIDApfX10YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGR7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSB0aCx0YWJsZS5kYXRhVGFibGUgdGR7Ym94LXNpemluZzpib3JkZXItYm94fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC10eXBlLW51bWVyaWMsdGFibGUuZGF0YVRhYmxlIHRoLmR0LXR5cGUtZGF0ZSx0YWJsZS5kYXRhVGFibGUgdGQuZHQtdHlwZS1udW1lcmljLHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC10eXBlLWRhdGV7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRoLmR0LWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGQuZHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGQuZHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9dGFibGUuZGF0YVRhYmxlIHRoLmR0LW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUgdGguZHQtZW1wdHksdGFibGUuZGF0YVRhYmxlIHRkLmR0LWVtcHR5e3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0vKiEgQm9vdHN0cmFwIDUgaW50ZWdyYXRpb24gZm9yIERhdGFUYWJsZXNcbiAqXG4gKiBcdTAwQTkyMDIwIFNwcnlNZWRpYSBMdGQsIGFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBMaWNlbnNlOiBNSVQgZGF0YXRhYmxlcy5uZXQvbGljZW5zZS9taXRcbiAqL3RhYmxlLnRhYmxlLmRhdGFUYWJsZXtjbGVhcjpib3RoO21hcmdpbi1ib3R0b206MDttYXgtd2lkdGg6bm9uZTtib3JkZXItc3BhY2luZzowfXRhYmxlLnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKDJuKzEpPip7Ym94LXNoYWRvdzpub25lfXRhYmxlLnRhYmxlLmRhdGFUYWJsZT46bm90KGNhcHRpb24pPio+KntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJnKX10YWJsZS50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH10YWJsZS50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuc2VsZWN0ZWQ+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2IoMTMsIDExMCwgMjUzKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93LXNlbGVjdGVkKSk7Y29sb3I6cmdiKDI1NSwgMjU1LCAyNTUpO2NvbG9yOnJnYih2YXIoLS1kdC1yb3ctc2VsZWN0ZWQtdGV4dCkpfXRhYmxlLnRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5zZWxlY3RlZCBhe2NvbG9yOnJnYig5LCAxMCwgMTEpO2NvbG9yOnJnYih2YXIoLS1kdC1yb3ctc2VsZWN0ZWQtbGluaykpfXRhYmxlLnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKDJuKzEpPip7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc3RyaXBlKSwgMC4wNSl9dGFibGUudGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUoMm4rMSkuc2VsZWN0ZWQ+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjk1KX10YWJsZS50YWJsZS5kYXRhVGFibGUudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1ob3ZlciksIDAuMDc1KX10YWJsZS50YWJsZS5kYXRhVGFibGUudGFibGUtaG92ZXI+dGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXI+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NzUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45NzUpfWRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1zdGFydD4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjFlbX1kaXYuZHQtY29udGFpbmVyIGRpdi5kdC1sYXlvdXQtZW5kPio6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MWVtfWRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1mdWxse3dpZHRoOjEwMCV9ZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LWZ1bGw+Kjpvbmx5LWNoaWxke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99ZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXRhYmxlPmRpdntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2Rpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1zdGFydD4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjB9ZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LWVuZD4qOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjB9fWRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxlbmd0aCBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcH1kaXYuZHQtY29udGFpbmVyIGRpdi5kdC1sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi41ZW19ZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtc2VhcmNoe3RleHQtYWxpZ246cmlnaHR9ZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtc2VhcmNoIGxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpsZWZ0fWRpdi5kdC1jb250YWluZXIgZGl2LmR0LXNlYXJjaCBpbnB1dHttYXJnaW4tbGVmdDouNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99ZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtcGFnaW5ne21hcmdpbjowfWRpdi5kdC1jb250YWluZXIgZGl2LmR0LXBhZ2luZyB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDtmbGV4LXdyYXA6d3JhcH1kaXYuZHQtY29udGFpbmVyIGRpdi5kdC1yb3d7cG9zaXRpb246cmVsYXRpdmV9ZGl2LmR0LXNjcm9sbC1oZWFkIHRhYmxlLmRhdGFUYWJsZXttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1kaXYuZHQtc2Nyb2xsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1ib3R0b20td2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkfWRpdi5kdC1zY3JvbGwtYm9keT50YWJsZXtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9ZGl2LmR0LXNjcm9sbC1ib2R5PnRhYmxlPnRib2R5PnRyOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH1kaXYuZHQtc2Nyb2xsLWJvZHk+dGFibGU+dGhlYWQ+dHJ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudH1kaXYuZHQtc2Nyb2xsLWJvZHk+dGFibGU+dGJvZHk+dHI6bGFzdC1jaGlsZD4qe2JvcmRlci1ib3R0b206bm9uZX1kaXYuZHQtc2Nyb2xsLWZvb3Q+LmR0LXNjcm9sbC1mb290SW5uZXJ7Ym94LXNpemluZzpjb250ZW50LWJveH1kaXYuZHQtc2Nyb2xsLWZvb3Q+LmR0LXNjcm9sbC1mb290SW5uZXI+dGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfWRpdi5kdC1zY3JvbGwtZm9vdD4uZHQtc2Nyb2xsLWZvb3RJbm5lcj50YWJsZT50Zm9vdD50cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjAgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7ZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGVuZ3RoLGRpdi5kdC1jb250YWluZXIgZGl2LmR0LXNlYXJjaCxkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1pbmZvLGRpdi5kdC1jb250YWluZXIgZGl2LmR0LXBhZ2luZ3t0ZXh0LWFsaWduOmNlbnRlcn1kaXYuZHQtY29udGFpbmVyIC5yb3d7LS1icy1ndXR0ZXIteTogMC41cmVtfWRpdi5kdC1jb250YWluZXIgZGl2LmR0LXBhZ2luZyB1bC5wYWdpbmF0aW9ue2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH19dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyIHRoLmR0LW9yZGVyYWJsZS1hc2MsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyIHRoLmR0LW9yZGVyYWJsZS1kZXNjLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0aC5kdC1vcmRlcmluZy1hc2MsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyIHRoLmR0LW9yZGVyaW5nLWRlc2MsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyIHRkLmR0LW9yZGVyYWJsZS1hc2MsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyIHRkLmR0LW9yZGVyYWJsZS1kZXNjLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0ZC5kdC1vcmRlcmluZy1hc2MsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyIHRkLmR0LW9yZGVyaW5nLWRlc2N7cGFkZGluZy1yaWdodDoyMHB4fXRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0aC5kdC1vcmRlcmFibGUtYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0aC5kdC1vcmRlcmFibGUtZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20+dGhlYWQ+dHIgdGguZHQtb3JkZXJpbmctYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0aC5kdC1vcmRlcmluZy1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0ZC5kdC1vcmRlcmFibGUtYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0ZC5kdC1vcmRlcmFibGUtZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20+dGhlYWQ+dHIgdGQuZHQtb3JkZXJpbmctYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50ciB0ZC5kdC1vcmRlcmluZy1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVye3JpZ2h0OjVweH1kaXYuZHQtc2Nyb2xsLWhlYWQgdGFibGUudGFibGUtYm9yZGVyZWR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kdC1jb250YWluZXI+ZGl2LnJvd3ttYXJnaW46MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZHQtY29udGFpbmVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1jb2wtXTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZHQtY29udGFpbmVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1jb2wtXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH06cm9vdFtkYXRhLWJzLXRoZW1lPWRhcmtdey0tZHQtcm93LWhvdmVyOiAyNTUsIDI1NSwgMjU1Oy0tZHQtcm93LXN0cmlwZTogMjU1LCAyNTUsIDI1NTstLWR0LWNvbHVtbi1vcmRlcmluZzogMjU1LCAyNTUsIDI1NX1cblxuXG5kaXYuZHQtYXV0b2ZpbGwtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMHB4O3dpZHRoOjEwcHg7ei1pbmRleDoxMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDojMGQ2ZWZkO2N1cnNvcjpwb2ludGVyfWRpdi5kdGstZm9jdXMtYWx0IGRpdi5kdC1hdXRvZmlsbC1oYW5kbGV7YmFja2dyb3VuZDojZmY4YjMzfWRpdi5kdC1hdXRvZmlsbC1zZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAxO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMHB4KX1kaXYuZHQtYXV0b2ZpbGwtc2VsZWN0LnRvcCxkaXYuZHQtYXV0b2ZpbGwtc2VsZWN0LmJvdHRvbXtoZWlnaHQ6M3B4O21hcmdpbi10b3A6LTFweH1kaXYuZHQtYXV0b2ZpbGwtc2VsZWN0LmxlZnQsZGl2LmR0LWF1dG9maWxsLXNlbGVjdC5yaWdodHt3aWR0aDozcHg7bWFyZ2luLWxlZnQ6LTFweH1kaXYuZHQtYXV0b2ZpbGwtbGlzdHtwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjUwMHB4O21hcmdpbi1sZWZ0Oi0yNTBweDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6Ljc1ZW07Ym94LXNoYWRvdzowIDEycHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNik7ei1pbmRleDoxMDQ7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MmVtfWRpdi5kdC1hdXRvZmlsbC1saXN0IGRpdi5kdGFmLXBvcG92ZXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDo2cHg7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEyfWRpdi5kdC1hdXRvZmlsbC1saXN0PmRpdi5kdC1hdXRvZmlsbC1saXN0LWl0ZW1zPmJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MWVtO2JvcmRlci1yYWRpdXM6LjVlbTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNzUpO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOnBvaW50ZXJ9ZGl2LmR0LWF1dG9maWxsLWxpc3Q+ZGl2LmR0LWF1dG9maWxsLWxpc3QtaXRlbXM+YnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn1kaXYuZHQtYXV0b2ZpbGwtbGlzdD5kaXYuZHQtYXV0b2ZpbGwtbGlzdC1pdGVtcz5idXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfWRpdi5kdC1hdXRvZmlsbC1saXN0PmRpdi5kdC1hdXRvZmlsbC1saXN0LWl0ZW1zPmJ1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1kaXYuZHQtYXV0b2ZpbGwtbGlzdD5kaXYuZHQtYXV0b2ZpbGwtbGlzdC1pdGVtcz5idXR0b24gaW5wdXRbdHlwZT1udW1iZXJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjZweDt3aWR0aDo3MHB4O21hcmdpbjotMnB4IDB9ZGl2LmR0LWF1dG9maWxsLWxpc3Q+ZGl2LmR0LWF1dG9maWxsLWxpc3QtaXRlbXM+YnV0dG9uIHNwYW57ZmxvYXQ6cmlnaHR9ZGl2LmR0YWYtcG9wb3Zlci1jbG9zZWFibGV7cGFkZGluZy10b3A6Mi41ZW19ZGl2LmR0LWF1dG9maWxsLWJhY2tncm91bmR7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuNyk7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTt6LWluZGV4OjEwM31odG1sLmRhcmsgZGl2LmR0LWF1dG9maWxsLWhhbmRsZXtiYWNrZ3JvdW5kOnJnYigxMTAsIDE2OCwgMjU0KX1odG1sLmRhcmsgZGl2LmR0LWF1dG9maWxsLXNlbGVjdHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTEwLCAxNjgsIDI1NCk7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNXB4LCByZ2JhKDAsIDAsIDAsIDAuNSkgNXB4LCByZ2JhKDAsIDAsIDAsIDAuNSkgMTBweCl9aHRtbC5kYXJrIGRpdi5kdC1hdXRvZmlsbC1saXN0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHQtaHRtbC1iYWNrZ3JvdW5kKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSl9aHRtbC5kYXJrIGRpdi5kdC1hdXRvZmlsbC1saXN0IGJ1dHRvbntjb2xvcjppbmhlcml0O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3NSk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNDcsIDUyLCA1Nil9aHRtbC5kYXJrIGRpdi5kdC1hdXRvZmlsbC1saXN0IGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYig2NCwgNjksIDczKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7ZGl2LmR0LWF1dG9maWxsLWhhbmRsZXtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4fWRpdi5kdC1hdXRvZmlsbC1saXN0e3dpZHRoOjkwJTtsZWZ0Ojc0LjUlfX1kaXYuZHQtYXV0b2ZpbGwtbGlzdCBkaXYuZHQtYXV0b2ZpbGwtcXVlc3Rpb24gaW5wdXRbdHlwZT1udW1iZXJde3BhZGRpbmc6NnB4O3dpZHRoOjYwcHg7bWFyZ2luOi0ycHggMH1kaXYucm93LmR0LXJvdz5kaXYuY29sLXNtLTEye3Bvc2l0aW9uOnJlbGF0aXZlfVxuXG5cbkBrZXlmcmFtZXMgZHRiLXNwaW5uZXJ7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtby1rZXlmcmFtZXMgZHRiLXNwaW5uZXJ7MTAwJXstby10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW1zLWtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAley1tcy10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZHRiLXNwaW5uZXJ7MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbW96LWtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAley1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX1kaXYuZHQtYnV0dG9uc3twb3NpdGlvbjppbml0aWFsfWRpdi5kdC1idXR0b25zIC5kdC1idXR0b257b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kdC1idXR0b24taW5mb3twb3NpdGlvbjpmaXhlZDt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjQwMHB4O21hcmdpbi10b3A6LTEwMHB4O21hcmdpbi1sZWZ0Oi0yMDBweDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6Ljc1ZW07Ym94LXNoYWRvdzozcHggNHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC44KTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjIwMDM7b3ZlcmZsb3c6aGlkZGVufWRpdi5kdC1idXR0b24taW5mbyBoMntwYWRkaW5nOjJyZW0gMnJlbSAxcmVtIDJyZW07bWFyZ2luOjA7Zm9udC13ZWlnaHQ6bm9ybWFsfWRpdi5kdC1idXR0b24taW5mbz5kaXZ7cGFkZGluZzoxZW0gMmVtIDJlbSAyZW19ZGl2LmR0Yi1wb3BvdmVyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7cmlnaHQ6NnB4O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoyMDAzfWJ1dHRvbi5kdGItaGlkZS1kcm9we2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi4zZW0gLjVlbSAuNWVtO21hcmdpbi1sZWZ0Oi41ZW07bWFyZ2luLXJpZ2h0Oi41ZW07Zm9udC1zaXplOi45ZW07d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi10aXRsZTplbXB0eXtkaXNwbGF5Om5vbmV9c3Bhbi5kdC1idXR0b24tc3BhY2Vye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjouNWVtO3doaXRlLXNwYWNlOm5vd3JhcH1zcGFuLmR0LWJ1dHRvbi1zcGFjZXIuYmFye2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctbGVmdDouNWVtfXNwYW4uZHQtYnV0dG9uLXNwYWNlci5iYXI6ZW1wdHl7aGVpZ2h0OjFlbTt3aWR0aDoxcHg7cGFkZGluZy1sZWZ0OjB9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZle3BhZGRpbmctcmlnaHQ6M2VtfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTEwcHg7cmlnaHQ6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcdTI3MTNcIjtjb2xvcjppbmhlcml0fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS5kdC1idXR0b24tc3BsaXR7cGFkZGluZy1yaWdodDowfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS5kdC1idXR0b24tc3BsaXQ6YWZ0ZXJ7ZGlzcGxheTpub25lfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS5kdC1idXR0b24tc3BsaXQ+KjpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjNlbX1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi1hY3RpdmUuZHQtYnV0dG9uLXNwbGl0Pio6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0xMHB4O3JpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXHUyNzEzXCI7Y29sb3I6aW5oZXJpdH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi1hY3RpdmUtYSBhe3BhZGRpbmctcmlnaHQ6M2VtfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS1hIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcdTI3MTNcIjtjb2xvcjppbmhlcml0fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBzcGFuLmR0LWJ1dHRvbi1zcGFjZXJ7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46LjVlbSAwfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBzcGFuLmR0LWJ1dHRvbi1zcGFjZXI6ZW1wdHl7aGVpZ2h0OjA7d2lkdGg6MTAwJX1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gc3Bhbi5kdC1idXR0b24tc3BhY2VyLmJhcntib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgcHJpbnR7dGFibGUuZGF0YVRhYmxlIHRyPip7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9fWRpdi5kdC1idXR0b25zIGRpdi5idG4tZ3JvdXB7cG9zaXRpb246aW5pdGlhbH1kaXYuZHQtYnV0dG9ucyBzcGFuLmR0LWJ1dHRvbi1zcGFjZXIuZW1wdHl7bWFyZ2luOjFweH1kaXYuZHQtYnV0dG9ucyBzcGFuLmR0LWJ1dHRvbi1zcGFjZXIuYmFyOmVtcHR5e2hlaWdodDppbmhlcml0fWRpdi5kdC1idXR0b25zIC5idG4ucHJvY2Vzc2luZ3tjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMil9ZGl2LmR0LWJ1dHRvbnMgLmJ0bi5wcm9jZXNzaW5nOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46LThweCAwIDAgLThweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztjb250ZW50OlwiIFwiO2JvcmRlcjoycHggc29saWQgcmdiKDQwLCA0MCwgNDApO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDthbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstbXMtYW5pbWF0aW9uOmR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjpkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyfWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9ue21hcmdpbi10b3A6NHB4O3dpZHRoOjIwMHB4fWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b257cG9zaXRpb246cmVsYXRpdmV9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi5kcm9wZG93bi10b2dnbGU6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjE0cHh9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24gZGl2LmR0LWJ1dHRvbi1zcGxpdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5kdC1idXR0b24tc3BsaXQgYTpmaXJzdC1jaGlsZHttaW4td2lkdGg6YXV0bztmbGV4OjEgMCA1MHB4O3BhZGRpbmctcmlnaHQ6MH1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuZHQtYnV0dG9uLXNwbGl0IGJ1dHRvbjpsYXN0LWNoaWxke21pbi13aWR0aDozM3B4O2ZsZXg6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2xpbmUtaGVpZ2h0OjFyZW07Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO292ZXJmbG93OnZpc2libGV9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24gZGl2LmR0LWJ1dHRvbi1zcGxpdCBidXR0b246bGFzdC1jaGlsZDpob3Zlcntjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpfWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVke3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNzVweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO3BhZGRpbmc6LjVlbX1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50d28tY29sdW1ue21hcmdpbi1sZWZ0Oi0yMDBweH1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50aHJlZS1jb2x1bW57bWFyZ2luLWxlZnQ6LTIyNXB4fWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmZvdXItY29sdW1ue21hcmdpbi1sZWZ0Oi0zMDBweH1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5jb2x1bW5ze21hcmdpbi1sZWZ0Oi00MDlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2Rpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmNvbHVtbnN7bWFyZ2luLWxlZnQ6LTMwOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQuY29sdW1uc3ttYXJnaW4tbGVmdDotMjAzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXtkaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5jb2x1bW5ze21hcmdpbi1sZWZ0Oi0xMDBweH19ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQ+Omxhc3QtY2hpbGR7bWF4LWhlaWdodDoxMDB2aDtvdmVyZmxvdzphdXRvfWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnR3by1jb2x1bW4+Omxhc3QtY2hpbGQsZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1uPjpsYXN0LWNoaWxkLGRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uPjpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtjb2x1bW4tZ2FwOjhweH1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1uPjpsYXN0LWNoaWxkPiosZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1uPjpsYXN0LWNoaWxkPiosZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZm91ci1jb2x1bW4+Omxhc3QtY2hpbGQ+Knstd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7YnJlYWstaW5zaWRlOmF2b2lkfWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnR3by1jb2x1bW57d2lkdGg6NDAwcHh9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24udHdvLWNvbHVtbj46bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxcHg7Y29sdW1uLWNvdW50OjJ9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1ue3dpZHRoOjQ1MHB4fWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnRocmVlLWNvbHVtbj46bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxcHg7Y29sdW1uLWNvdW50OjN9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZm91ci1jb2x1bW57d2lkdGg6NjAwcHh9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZm91ci1jb2x1bW4+Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MXB4O2NvbHVtbi1jb3VudDo0fWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b257Ym9yZGVyLXJhZGl1czowfWRpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnN7d2lkdGg6YXV0b31kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zPjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDt3aWR0aDo4MThweDtwYWRkaW5nLWJvdHRvbToxcHh9ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucz46bGFzdC1jaGlsZCAuZHQtYnV0dG9ue21pbi13aWR0aDoyMDBweDtmbGV4OjAgMTttYXJnaW46MH1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMz46bGFzdC1jaGlsZCxkaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMj46bGFzdC1jaGlsZCxkaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMT46bGFzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMyAuZHQtYnV0dG9ue2ZsZXg6MSAxIDMyJX1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMiAuZHQtYnV0dG9ue2ZsZXg6MSAxIDQ4JX1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMSAuZHQtYnV0dG9ue2ZsZXg6MSAxIDEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtkaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zPjpsYXN0LWNoaWxke3dpZHRoOjYxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7ZGl2LmRyb3Bkb3duLW1lbnUuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucz46bGFzdC1jaGlsZHt3aWR0aDo0MDZweH1kaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMyAuZHQtYnV0dG9ue2ZsZXg6MCAxIDMyJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpe2Rpdi5kcm9wZG93bi1tZW51LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnM+Omxhc3QtY2hpbGR7d2lkdGg6MjAwcHh9fWRpdi5kdC1idXR0b24tYmFja2dyb3VuZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5OX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7ZGl2LmR0LWJ1dHRvbnN7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206LjVlbX1kaXYuZHQtYnV0dG9ucyBhLmJ0bntmbG9hdDpub25lfX1kaXYuZHQtYnV0dG9uLWluZm97YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCl9OnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHJvcGRvd24tbWVudS5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KX1cblxuXG5ib2R5LmR0Y3ItZHJhZ2dpbmd7b3ZlcmZsb3cteDpoaWRkZW59dGFibGUuZHRjci1jbG9uZWQuZGF0YVRhYmxle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7ei1pbmRleDoyMDI7Ym9yZGVyLXJhZGl1czo0cHh9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLmR0Y3ItbW92aW5ne2JhY2tncm91bmQtY29sb3I6cmdiYSgxMjcsIDEyNywgMTI3LCAwLjE1KX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQuZHRjci1tb3ZpbmctZmlyc3R7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwZDZlZmR9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLmR0Y3ItbW92aW5nLWxhc3R7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMGQ2ZWZkfWh0bWwuZGFyayB0YWJsZS5kdGNyLWNsb25lZC5kYXRhVGFibGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIDAuOSl9XG5cblxuZGl2LmR0LWRhdGV0aW1le3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6d2hpdGU7ei1pbmRleDoyMDUwO2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2hhZG93OjAgNXB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7cGFkZGluZzo2cHggMjBweDt3aWR0aDoyNzVweDtib3JkZXItcmFkaXVzOjVweH1kaXYuZHQtZGF0ZXRpbWUuaW5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaGFkb3c6bm9uZX1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLXRpdGxle3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXB4IDBweCAzcHh9ZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1idXR0b25ze3RleHQtYWxpZ246Y2VudGVyfWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtYnV0dG9ucyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAuNWVtIC41ZW0gLjVlbTttYXJnaW46MDtmb250LXNpemU6LjllbX1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWJ1dHRvbnMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWRpdi5kdC1kYXRldGltZSB0YWJsZXtib3JkZXItc3BhY2luZzowO21hcmdpbjoxMnB4IDA7d2lkdGg6MTAwJX1kaXYuZHQtZGF0ZXRpbWUgdGFibGUuZHQtZGF0ZXRpbWUtdGFibGUtbm9zcGFjZXttYXJnaW4tdG9wOi0xMnB4fWRpdi5kdC1kYXRldGltZSB0YWJsZSB0aHtmb250LXNpemU6LjhlbTtjb2xvcjojNzc3O2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDoxNC4yODU3MTQyODYlO3BhZGRpbmc6MCAwIDRweCAwO3RleHQtYWxpZ246Y2VudGVyfWRpdi5kdC1kYXRldGltZSB0YWJsZSB0ZHtmb250LXNpemU6LjllbTtjb2xvcjojNDQ0O3BhZGRpbmc6MH1kaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZXt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmNWY1ZjV9ZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUuZGlzYWJsZWR7Y29sb3I6I2FhYTtiYWNrZ3JvdW5kOndoaXRlfWRpdi5kdC1kYXRldGltZSB0YWJsZSB0ZC5zZWxlY3RhYmxlLmRpc2FibGVkIGJ1dHRvbjpob3Zlcntjb2xvcjojYWFhO2JhY2tncm91bmQ6d2hpdGV9ZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUubm93e2JhY2tncm91bmQtY29sb3I6I2RkZH1kaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5ub3cgYnV0dG9ue2ZvbnQtd2VpZ2h0OmJvbGR9ZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUuc2VsZWN0ZWQgYnV0dG9ue2JhY2tncm91bmQ6IzRlNmNhMztjb2xvcjp3aGl0ZTtib3JkZXItcmFkaXVzOjJweH1kaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZSBidXR0b246aG92ZXJ7YmFja2dyb3VuZDojZmY4MDAwO2NvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6MnB4fWRpdi5kdC1kYXRldGltZSB0YWJsZSB0ZC5kdC1kYXRldGltZS13ZWVre2ZvbnQtc2l6ZTouN2VtfWRpdi5kdC1kYXRldGltZSB0YWJsZSBidXR0b257d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NHB4IDA7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjB9ZGl2LmR0LWRhdGV0aW1lIHRhYmxlIGJ1dHRvbiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxNHB4O3RleHQtYWxpZ246cmlnaHR9ZGl2LmR0LWRhdGV0aW1lIHRhYmxlLndlZWtOdW1iZXIgdGh7d2lkdGg6MTIuNSV9ZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1jYWxlbmRhciB0YWJsZXttYXJnaW4tdG9wOjB9ZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDtwYWRkaW5nOjVweCA2cHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXJ9ZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1sYWJlbDpob3Zlcntib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtbGFiZWwgc2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bGVmdDowO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MH1kaXYuZHQtZGF0ZXRpbWUuaG9yaXpvbnRhbHt3aWR0aDo1NTBweH1kaXYuZHQtZGF0ZXRpbWUuaG9yaXpvbnRhbCBkaXYuZHQtZGF0ZXRpbWUtZGF0ZSxkaXYuZHQtZGF0ZXRpbWUuaG9yaXpvbnRhbCBkaXYuZHQtZGF0ZXRpbWUtdGltZXt3aWR0aDo0OCV9ZGl2LmR0LWRhdGV0aW1lLmhvcml6b250YWwgZGl2LmR0LWRhdGV0aW1lLXRpbWV7bWFyZ2luLWxlZnQ6NCV9ZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1kYXRle3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLXRpbWV7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtdGltZT5zcGFue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLXRpbWUgdGh7dGV4dC1hbGlnbjpsZWZ0fWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtdGltZSBkaXYuZHQtZGF0ZXRpbWUtdGltZWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25MZWZ0LGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvblJpZ2h0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O29wYWNpdHk6LjM7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvbkxlZnQ6aG92ZXIsZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uUmlnaHQ6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtvcGFjaXR5Oi42fWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvbkxlZnQgYnV0dG9uLGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvblJpZ2h0IGJ1dHRvbntib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RleHQtaW5kZW50OjMwcHg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25MZWZ0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7bGVmdDo1cHh9ZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uTGVmdCBidXR0b257cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvbkxlZnQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjdweDtsZWZ0OjEwcHg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCBibGFjaztib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudH1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25SaWdodHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweH1kaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25SaWdodCBidXR0b257cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfWRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvblJpZ2h0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3cHg7bGVmdDoxMnB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjdweCBzb2xpZCBibGFjaztib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudH1kaXYuZHQtZGF0ZXRpbWUtZXJyb3J7Y2xlYXI6Ym90aDtwYWRkaW5nOjAgMWVtO21heC13aWR0aDoyNDBweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxLjI1ZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2IxMWYxZn1odG1sLmRhcmsgaW5wdXQuZHQtZGF0ZXRpbWUsOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBpbnB1dC5kdC1kYXRldGltZSw6cm9vdFtkYXRhLWJzLXRoZW1lPWRhcmtdIGlucHV0LmR0LWRhdGV0aW1le2NvbG9yLXNjaGVtZTpkYXJrfWh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUsOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWV7Ym9yZGVyOjFweCBzb2xpZCAjNTk1YjVlO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3gtc2hhZG93OjNweCA0cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjgpfWh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGgsOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGgsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGh7Y29sb3I6I2NjY31odG1sLmRhcmsgZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRke2NvbG9yOiNlZWV9aHRtbC5kYXJrIGRpdi5kdC1kYXRldGltZSB0YWJsZSB0ZC5zZWxlY3RhYmxlLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZXtiYWNrZ3JvdW5kOiMzNzNjNDF9aHRtbC5kYXJrIGRpdi5kdC1kYXRldGltZSB0YWJsZSB0ZC5zZWxlY3RhYmxlLmRpc2FibGVkLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUuZGlzYWJsZWQsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5kaXNhYmxlZHtjb2xvcjojYWFhO2JhY2tncm91bmQ6IzE3MWIxZn1odG1sLmRhcmsgZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUuZGlzYWJsZWQgYnV0dG9uOmhvdmVyLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUuZGlzYWJsZWQgYnV0dG9uOmhvdmVyLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIHRhYmxlIHRkLnNlbGVjdGFibGUuZGlzYWJsZWQgYnV0dG9uOmhvdmVye2NvbG9yOiNhYWE7YmFja2dyb3VuZDojMTcxYjFmfWh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5ub3csOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5ub3csOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5ub3d7YmFja2dyb3VuZDojNGI1MDU1fWh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5zZWxlY3RlZCBidXR0b24sOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5zZWxlY3RlZCBidXR0b24sOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZS5zZWxlY3RlZCBidXR0b257YmFja2dyb3VuZDojNmVhOGZlO2NvbG9yOmJsYWNrfWh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZSBidXR0b246aG92ZXIsOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZSBidXR0b246aG92ZXIsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgdGFibGUgdGQuc2VsZWN0YWJsZSBidXR0b246aG92ZXJ7YmFja2dyb3VuZDojZmY4MDAwO2NvbG9yOmJsYWNrfWh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWxhYmVsOmhvdmVyLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1sYWJlbDpob3Zlciw6cm9vdFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtbGFiZWw6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKX1odG1sLmRhcmsgZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uTGVmdDpob3ZlcixodG1sLmRhcmsgZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uUmlnaHQ6aG92ZXIsaHRtbC5kYXJrIGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvblVwOmhvdmVyLGh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25Eb3duOmhvdmVyLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uTGVmdDpob3Zlciw6cm9vdFtkYXRhLXRoZW1lPWRhcmtdIGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvblJpZ2h0OmhvdmVyLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uVXA6aG92ZXIsOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25Eb3duOmhvdmVyLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uTGVmdDpob3Zlciw6cm9vdFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvblJpZ2h0OmhvdmVyLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uVXA6aG92ZXIsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25Eb3duOmhvdmVye2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSl9aHRtbC5kYXJrIGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvbkxlZnQ6YWZ0ZXIsOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25MZWZ0OmFmdGVyLDpyb290W2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uTGVmdDphZnRlcntib3JkZXItcmlnaHQtY29sb3I6d2hpdGV9aHRtbC5kYXJrIGRpdi5kdC1kYXRldGltZSBkaXYuZHQtZGF0ZXRpbWUtaWNvblJpZ2h0OmFmdGVyLDpyb290W2RhdGEtdGhlbWU9ZGFya10gZGl2LmR0LWRhdGV0aW1lIGRpdi5kdC1kYXRldGltZS1pY29uUmlnaHQ6YWZ0ZXIsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgZGl2LmR0LWRhdGV0aW1lLWljb25SaWdodDphZnRlcntib3JkZXItbGVmdC1jb2xvcjp3aGl0ZX1odG1sLmRhcmsgZGl2LmR0LWRhdGV0aW1lIHNlbGVjdCw6cm9vdFtkYXRhLXRoZW1lPWRhcmtdIGRpdi5kdC1kYXRldGltZSBzZWxlY3QsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUgc2VsZWN0e2NvbG9yLXNjaGVtZTpkYXJrfWh0bWwuZGFyayBkaXYuZHQtZGF0ZXRpbWUtZXJyb3IsOnJvb3RbZGF0YS10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUtZXJyb3IsOnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtZGF0ZXRpbWUtZXJyb3J7Y29sb3I6I2IxMWYxZn1cblxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdHI+LmR0ZmMtZml4ZWQtc3RhcnQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyPi5kdGZjLWZpeGVkLWVuZCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdHI+LmR0ZmMtZml4ZWQtc3RhcnQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRyPi5kdGZjLWZpeGVkLWVuZHt0b3A6MDtib3R0b206MDt6LWluZGV4OjM7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdHI+LmR0ZmMtZml4ZWQtc3RhcnQsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyPi5kdGZjLWZpeGVkLWVuZHt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZX10YWJsZS5kYXRhVGFibGUgdHI+LmR0ZmMtZml4ZWQtbGVmdDo6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRyPi5kdGZjLWZpeGVkLXJpZ2h0OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt3aWR0aDoxMHB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3M7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRyPi5kdGZjLWZpeGVkLWxlZnQ6OmFmdGVye3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9dGFibGUuZGF0YVRhYmxlIHRyPi5kdGZjLWZpeGVkLXJpZ2h0OjphZnRlcntsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTgwJSl9dGFibGUuZGF0YVRhYmxlLmR0ZmMtc2Nyb2xsaW5nLWxlZnQgdHI+LmR0ZmMtZml4ZWQtbGVmdDo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAxMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIpfXRhYmxlLmRhdGFUYWJsZS5kdGZjLXNjcm9sbGluZy1yaWdodCB0cj4uZHRmYy1maXhlZC1yaWdodDo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAtMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yKX10YWJsZS5kYXRhVGFibGUuZHRmYy1zY3JvbGxpbmctcmlnaHQgdHI+LmR0ZmMtZml4ZWQtcmlnaHQrLmR0ZmMtZml4ZWQtcmlnaHQ6OmFmdGVye2JveC1zaGFkb3c6bm9uZX1kaXYuZHQtc2Nyb2xsLGRpdi5kdGZoLWZsb2F0aW5ncGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlfWRpdi5kdC1zY3JvbGwgZGl2LmR0ZmMtdG9wLWJsb2NrZXIsZGl2LmR0LXNjcm9sbCBkaXYuZHRmYy1ib3R0b20tYmxvY2tlcixkaXYuZHRmaC1mbG9hdGluZ3BhcmVudCBkaXYuZHRmYy10b3AtYmxvY2tlcixkaXYuZHRmaC1mbG9hdGluZ3BhcmVudCBkaXYuZHRmYy1ib3R0b20tYmxvY2tlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlfWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHI+LmR0ZmMtZml4ZWQtc3RhcnQsaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0cj4uZHRmYy1maXhlZC1lbmQsaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0cj4uZHRmYy1maXhlZC1zdGFydCxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRmb290IHRyPi5kdGZjLWZpeGVkLWVuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWR0LWh0bWwtYmFja2dyb3VuZCl9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cj4uZHRmYy1maXhlZC1zdGFydCxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyPi5kdGZjLWZpeGVkLWVuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWR0LWh0bWwtYmFja2dyb3VuZCl9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5kdGZjLXNjcm9sbGluZy1sZWZ0IHRib2R5PnRyPi5kdGZjLWZpeGVkLWxlZnQ6OmFmdGVye2JveC1zaGFkb3c6aW5zZXQgMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4zKX1odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlLmR0ZmMtc2Nyb2xsaW5nLXJpZ2h0IHRib2R5PnRyPi5kdGZjLWZpeGVkLXJpZ2h0OjphZnRlcntib3gtc2hhZG93Omluc2V0IC0xMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjMpfWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUuZHRmYy1zY3JvbGxpbmctcmlnaHQgdGJvZHk+dHI+LmR0ZmMtZml4ZWQtcmlnaHQrLmR0ZmMtZml4ZWQtcmlnaHQ6OmFmdGVye2JveC1zaGFkb3c6bm9uZX1odG1sLmRhcmsgZGl2LmR0ZmMtdG9wLWJsb2NrZXIsaHRtbC5kYXJrIGRpdi5kdGZjLWJvdHRvbS1ibG9ja2Vye2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHQtaHRtbC1iYWNrZ3JvdW5kKX1kaXYuZHRmYy10b3AtYmxvY2tlcixkaXYuZHRmYy10b3AtYmxvY2tlcntib3JkZXItYm90dG9tOjBweCBzb2xpZCAjZGRkICFpbXBvcnRhbnR9dGFibGUuZGF0YVRhYmxle2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX10YWJsZS5kYXRhVGFibGUudGFibGUtYm9yZGVyZWR7Ym9yZGVyLWxlZnQtd2lkdGg6MDtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS5kYXRhVGFibGUudGFibGUtYm9yZGVyZWQgdGgsdGFibGUuZGF0YVRhYmxlLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci10b3Atd2lkdGg6MH10YWJsZS5kYXRhVGFibGUudGFibGUtYm9yZGVyZWQgdGg6bGFzdC1jaGlsZCx0YWJsZS5kYXRhVGFibGUudGFibGUtYm9yZGVyZWQgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWUyZTZ9dGFibGUuZGF0YVRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGgsdGFibGUuZGF0YVRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0cj4uZHRmYy1maXhlZC1zdGFydCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHI+LmR0ZmMtZml4ZWQtZW5kLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0cj4uZHRmYy1maXhlZC1zdGFydCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdHI+LmR0ZmMtZml4ZWQtZW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGFibGUtYmcpfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cj4uZHRmYy1maXhlZC1zdGFydCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHI+LmR0ZmMtZml4ZWQtZW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGFibGUtYmcpfWRpdi5kdGZjLXRvcC1ibG9ja2VyLGRpdi5kdGZjLWJvdHRvbS1ibG9ja2Vye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyl9ZGl2LmR0LXNjcm9sbC1ib2R5e2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKSAhaW1wb3J0YW50fWRpdi5kdC1zY3JvbGwtaGVhZElubmVyIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyIHRoOmZpcnN0LWNoaWxkLGRpdi5kdC1zY3JvbGwtZm9vdElubmVyIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyIHRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH1cblxuXG50YWJsZS5kYXRhVGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcsdGFibGUuZGF0YVRhYmxlLmZpeGVkSGVhZGVyLWxvY2tlZHtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9ZGl2LmR0ZmgtZmxvYXRpbmdwYXJlbnQtZm9vdCB0YWJsZXtib3JkZXItdG9wLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO2JvcmRlci10b3Atc3R5bGU6c29saWR9QG1lZGlhIHByaW50e3RhYmxlLmZpeGVkSGVhZGVyLWZsb2F0aW5ne2Rpc3BsYXk6bm9uZX19XG5cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmZvY3VzLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5mb2N1c3tvdXRsaW5lOjJweCBzb2xpZCAjMGQ2ZWZkO291dGxpbmUtb2Zmc2V0Oi0ycHh9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHRoLmZvY3VzLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB0ZC5mb2N1c3tvdXRsaW5lLWNvbG9yOiMwMTQzYTN9ZGl2LmR0ay1mb2N1cy1hbHQgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmZvY3VzLGRpdi5kdGstZm9jdXMtYWx0IHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5mb2N1c3tvdXRsaW5lOjJweCBzb2xpZCAjZmY4YjMzO291dGxpbmUtb2Zmc2V0Oi0ycHh9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5mb2N1cyxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmZvY3Vze291dGxpbmUtY29sb3I6cmdiKDEzLCAxMTAsIDI1Myl9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB0aC5mb2N1cyxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHRkLmZvY3Vze291dGxpbmUtY29sb3I6IzAxNDNhM31odG1sLmRhcmsgZGl2LmR0ay1mb2N1cy1hbHQgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmZvY3VzLGh0bWwuZGFyayBkaXYuZHRrLWZvY3VzLWFsdCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZm9jdXN7b3V0bGluZS1jb2xvcjojZmY4YjMzfVxuXG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZC5jaGlsZCx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGguY2hpbGQsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkLmRhdGFUYWJsZXNfZW1wdHl7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudH10YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQuY2hpbGQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50aC5jaGlsZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkLmRhdGFUYWJsZXNfZW1wdHk6YmVmb3Jle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fXRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZC5kdHItY29udHJvbCx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGguZHRyLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXJ9dGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkLmR0ci1jb250cm9sOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGguZHRyLWNvbnRyb2w6YmVmb3Jle21hcmdpbi1yaWdodDouNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjBweCBzb2xpZCB0cmFuc3BhcmVudH10YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQuZHRyLWNvbnRyb2wuYXJyb3ctcmlnaHQ6OmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGguZHRyLWNvbnRyb2wuYXJyb3ctcmlnaHQ6OmJlZm9yZXtib3JkZXItdG9wOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDowcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpfXRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50ci5kdHItZXhwYW5kZWQ+dGQuZHRyLWNvbnRyb2w6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50ci5kdHItZXhwYW5kZWQ+dGguZHRyLWNvbnRyb2w6YmVmb3Jle2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnR9dGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3Q+dGJvZHk+dHI+dGQuZHRyLWNvbnRyb2wsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3Q+dGJvZHk+dHI+dGguZHRyLWNvbnRyb2x7cGFkZGluZy1sZWZ0Oi4zMzNlbX10YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5kdHItY29udHJvbCx0YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50aC5kdHItY29udHJvbCx0YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyPnRoLmNvbnRyb2x7Y3Vyc29yOnBvaW50ZXJ9dGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGQuZHRyLWNvbnRyb2w6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyPnRoLmR0ci1jb250cm9sOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50aC5jb250cm9sOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29udGVudDpcIlwiO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowcHggc29saWQgdHJhbnNwYXJlbnR9dGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGQuZHRyLWNvbnRyb2wuYXJyb3ctcmlnaHQ6OmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50aC5kdHItY29udHJvbC5hcnJvdy1yaWdodDo6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyPnRkLmNvbnRyb2wuYXJyb3ctcmlnaHQ6OmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50aC5jb250cm9sLmFycm93LXJpZ2h0OjpiZWZvcmV7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KX10YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50ci5kdHItZXhwYW5kZWQgdGQuZHRyLWNvbnRyb2w6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCB0aC5kdHItY29udHJvbDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHIuZHRyLWV4cGFuZGVkIHRkLmNvbnRyb2w6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCB0aC5jb250cm9sOmJlZm9yZXtib3JkZXItdG9wOjEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fXRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZHtwYWRkaW5nOi41ZW0gMWVtfXRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZDpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH10YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHM+bGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZjtwYWRkaW5nOi41ZW0gMH10YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHM+bGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH10YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHM+bGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZX10YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgc3Bhbi5kdHItdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjc1cHg7Zm9udC13ZWlnaHQ6Ym9sZH1kaXYuZHRyLW1vZGFse3Bvc2l0aW9uOmZpeGVkO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDtwYWRkaW5nOjEwZW0gMWVtfWRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1kaXNwbGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3dpZHRoOjUwJTtoZWlnaHQ6Zml0LWNvbnRlbnQ7bWF4LWhlaWdodDo3NSU7b3ZlcmZsb3c6YXV0bzttYXJnaW46YXV0bzt6LWluZGV4OjEwMjtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNztib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci1yYWRpdXM6LjVlbTtib3gtc2hhZG93OjAgMTJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC42KX1kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIuNWVtfWRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jb250ZW50IGgye21hcmdpbi10b3A6MH1kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDo2cHg7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEyfWRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTAxO2JhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjYpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtZGlzcGxheXt3aWR0aDo5NSV9fWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGU+dGJvZHk+dHI+dGQuZHRyLWNvbnRyb2w6YmVmb3JlLGh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSB0YWJsZS5kYXRhVGFibGU+dGJvZHk+dHI+dGQuZHRyLWNvbnRyb2w6YmVmb3Jle2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50fWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGU+dGJvZHk+dHI+dGQuZHRyLWNvbnRyb2wuYXJyb3ctcmlnaHQ6OmJlZm9yZSxodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlPnRib2R5PnRyPnRkLmR0ci1jb250cm9sLmFycm93LXJpZ2h0OjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50fWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuZHRyLWV4cGFuZGVkPnRkLmR0ci1jb250cm9sOmJlZm9yZSxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmR0ci1leHBhbmRlZD50aC5kdHItY29udHJvbDpiZWZvcmUsaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIHRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5kdHItZXhwYW5kZWQ+dGQuZHRyLWNvbnRyb2w6YmVmb3JlLGh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSB0YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuZHRyLWV4cGFuZGVkPnRoLmR0ci1jb250cm9sOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZCB1bC5kdHItZGV0YWlscz5saSxodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzPmxpe2JvcmRlci1ib3R0b20tY29sb3I6cmdiKDY0LCA2NywgNzApfWh0bWwuZGFyayBkaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtZGlzcGxheSxodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWRpc3BsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMzMsIDM3LCA0MSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpfWRpdi5kdHItYnMtbW9kYWwgdGFibGUudGFibGUgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfXRhYmxlLmRhdGFUYWJsZS50YWJsZS1ib3JkZXJlZCB0aC5kdHItY29udHJvbC5kdHItaGlkZGVuKyosdGFibGUuZGF0YVRhYmxlLnRhYmxlLWJvcmRlcmVkIHRkLmR0ci1jb250cm9sLmR0ci1oaWRkZW4rKntib3JkZXItbGVmdC13aWR0aDoxcHh9XG5cblxudGFibGUuZGF0YVRhYmxlIHRyLmR0cmctZ3JvdXAgdGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSk7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtMCB0aHtmb250LXdlaWdodDpib2xkfXRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtMSB0aCx0YWJsZS5kYXRhVGFibGUgdHIuZHRyZy1ncm91cC5kdHJnLWxldmVsLTIgdGgsdGFibGUuZGF0YVRhYmxlIHRyLmR0cmctZ3JvdXAuZHRyZy1sZXZlbC0zIHRoLHRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtNCB0aCx0YWJsZS5kYXRhVGFibGUgdHIuZHRyZy1ncm91cC5kdHJnLWxldmVsLTUgdGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMDUpO3BhZGRpbmctdG9wOi4yNWVtO3BhZGRpbmctYm90dG9tOi4yNWVtO3BhZGRpbmctbGVmdDoyZW07Zm9udC1zaXplOi45ZW19dGFibGUuZGF0YVRhYmxlIHRyLmR0cmctZ3JvdXAuZHRyZy1sZXZlbC0yIHRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjAxKTtwYWRkaW5nLWxlZnQ6Mi41ZW19dGFibGUuZGF0YVRhYmxlIHRyLmR0cmctZ3JvdXAuZHRyZy1sZXZlbC0zIHRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjAxKTtwYWRkaW5nLWxlZnQ6M2VtfXRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtNCB0aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4wMSk7cGFkZGluZy1sZWZ0OjMuNWVtfXRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtNSB0aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4wMSk7cGFkZGluZy1sZWZ0OjRlbX1odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRyLmR0cmctZ3JvdXAgdGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSl9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtMSB0aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSl9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtMiB0aCxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRyLmR0cmctZ3JvdXAuZHRyZy1sZXZlbC0zIHRoLGh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgdHIuZHRyZy1ncm91cC5kdHJnLWxldmVsLTQgdGgsaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0ci5kdHJnLWdyb3VwLmR0cmctbGV2ZWwtNSB0aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSl9dGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQgdHIuZHRyZy1sZXZlbC0we2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpfXRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkIHRyLmR0cmctbGV2ZWwtMXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4wNSl9dGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQgdHIuZHRyZy1sZXZlbC0yLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkIHRyLmR0cmctbGV2ZWwtMyx0YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZCB0ci5kdHJnLWxldmVsLTQsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQgdHIuZHRyZy1sZXZlbC01e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjAxKX10YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZCB0ci5kdHJnLWxldmVsLTEgdHIuZHRyZy1sZXZlbC0yIHRoLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkIHRyLmR0cmctbGV2ZWwtMyB0aCx0YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZCB0ci5kdHJnLWxldmVsLTQgdGgsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQgdHIuZHRyZy1sZXZlbC01IHRoe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9XG5cblxuZGl2LmR0LXJvd1Jlb3JkZXItZmxvYXQtcGFyZW50e3RhYmxlLWxheW91dDpmaXhlZDtvdXRsaW5lOjJweCBzb2xpZCAjMGQ2ZWZkO3otaW5kZXg6MjAwMTtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjNweH1kaXYuZHQtcm93UmVvcmRlci1mbG9hdC1wYXJlbnQgdGFibGUuZHQtcm93UmVvcmRlci1mbG9hdHtvcGFjaXR5Oi45O2JhY2tncm91bmQtY29sb3I6d2hpdGU7bWFyZ2luOjAgIWltcG9ydGFudH1kaXYuZHQtcm93UmVvcmRlci1mbG9hdC1wYXJlbnQuZHJvcC1ub3QtYWxsb3dlZHtjdXJzb3I6bm90LWFsbG93ZWR9dHIuZHQtcm93UmVvcmRlci1tb3Zpbmd7b3V0bGluZToycHggc29saWQgIzg4ODtvdXRsaW5lLW9mZnNldDotMnB4fWJvZHkuZHQtcm93UmVvcmRlci1ub092ZXJmbG93e292ZXJmbG93LXg6aGlkZGVufXRhYmxlLmRhdGFUYWJsZSB0ZC5yZW9yZGVye3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjptb3ZlfWh0bWwuZGFyayBkaXYuZHQtcm93UmVvcmRlci1mbG9hdC1wYXJlbnR7b3V0bGluZS1jb2xvcjpyZ2IoMTEwLCAxNjgsIDI1NCl9aHRtbC5kYXJrIGRpdi5kdC1yb3dSZW9yZGVyLWZsb2F0LXBhcmVudCB0YWJsZS5kdC1yb3dSZW9yZGVyLWZsb2F0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHQtaHRtbC1iYWNrZ3JvdW5kKX1odG1sLmRhcmsgdHIuZHQtcm93UmVvcmRlci1tb3Zpbmd7b3V0bGluZS1jb2xvcjojYWFhfWh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHQtcm93UmVvcmRlci1mbG9hdC1wYXJlbnR7b3V0bGluZS1jb2xvcjpyZ2IoMTMsIDExMCwgMjUzKX1cblxuXG5kaXYuZHRze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1kaXYuZHRzIHRib2R5IHRoLGRpdi5kdHMgdGJvZHkgdGR7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kdHMgZGl2LmR0c19sb2FkaW5ne3otaW5kZXg6MX1kaXYuZHRzIGRpdi5kdHNfbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDtiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC44KTtjb2xvcjp3aGl0ZTtib3gtc2hhZG93OjNweCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOi40ZW07ei1pbmRleDoyO2Rpc3BsYXk6bm9uZX1kaXYuZHRzIGRpdi5kdC1zY3JvbGwtYm9keSxkaXYuZHRzIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHl7YmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDI1KSwgcmdiYSgwLCAwLCAwLCAwLjAyNSkgMTBweCwgcmdiYSgwLCAwLCAwLCAwKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDApIDIwcHgpfWRpdi5kdHMgZGl2LmR0LXNjcm9sbC1ib2R5IHRhYmxlLGRpdi5kdHMgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO3otaW5kZXg6Mn1kaXYuZHRzIGRpdi5kdC1sZW5ndGgsZGl2LmR0cyBkaXYuZHQtcGFnaW5nLGRpdi5kdHMgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUsZGl2LmR0cyBkaXYuZGF0YVRhYmxlc19sZW5ndGh7ZGlzcGxheTpub25lfWh0bWwuZGFyayBkaXYuZHRzIGRpdi5kdHNfbGFiZWx7YmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7Y29sb3I6YmxhY2t9aHRtbC5kYXJrIGRpdi5kdHMgZGl2LmR0LXNjcm9sbC1ib2R5LGh0bWwuZGFyayBkaXYuZHRzIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHl7YmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDI1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyNSkgMTBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwcHgpfWh0bWwuZGFyayBkaXYuZHRzIGRpdi5kdC1zY3JvbGwtYm9keSB0YWJsZSxodG1sLmRhcmsgZGl2LmR0cyBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHQtaHRtbC1iYWNrZ3JvdW5kKTt6LWluZGV4OjJ9ZGl2LkRUUyBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxle2JhY2tncm91bmQtY29sb3I6d2hpdGV9aHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5EVFMgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpfVxuXG5cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbntvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7ei1pbmRleDoyMDAyICFpbXBvcnRhbnR9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctbGVmdDoxZW0gIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjFlbSAhaW1wb3J0YW50fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5kdGItY29sbGVjdGlvbi1jbG9zZWFibGUgZGl2LmR0c2ItdGl0bGVSb3d7cGFkZGluZy1yaWdodDo0MHB4fS5kdHNiLWdyZXlzY2FsZXtib3JkZXI6MXB4IHNvbGlkICNjZWNlY2UgIWltcG9ydGFudH1kaXYuZHRzYi1sb2dpY0NvbnRhaW5lciAuZHRzYi1ncmV5c2NhbGV7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH1kaXYuZHRzYi1zZWFyY2hCdWlsZGVye2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7Y3Vyc29yOmRlZmF1bHQ7bWFyZ2luLWJvdHRvbToxZW07dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCV9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBidXR0b24uZHRzYi1idXR0b24sZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBzZWxlY3R7Zm9udC1zaXplOjFlbX1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLXRpdGxlUm93e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7bWFyZ2luLWJvdHRvbTouNWVtfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItdGl0bGVSb3cgZGl2LmR0c2ItdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MTRweH1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLXRpdGxlUm93IGRpdi5kdHNiLXRpdGxlOmVtcHR5e2Rpc3BsYXk6aW5saW5lfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItdGl0bGVSb3cgYnV0dG9uLmR0c2ItY2xlYXJBbGx7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWJvdHRvbTouOGVtfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItdmVydGljYWwgLmR0c2ItdmFsdWUsZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi12ZXJ0aWNhbCAuZHRzYi1kYXRhLGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItdmVydGljYWwgLmR0c2ItY29uZGl0aW9ue2Rpc3BsYXk6YmxvY2t9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtjbGVhcjpib3RoO21hcmdpbi1ib3R0b206LjhlbX1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGJ1dHRvbi5kdHNiLXNlYXJjaHtmbG9hdDpyaWdodH1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGJ1dHRvbi5kdHNiLWNsZWFyR3JvdXB7bWFyZ2luOjJweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjB9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1sb2dpY0NvbnRhaW5lcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjhlbTttYXJnaW4tcmlnaHQ6LjhlbX1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhe21hcmdpbi1ib3R0b206LjhlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnN0YXJ0O2ZsZXgtZmxvdzpyb3cgd3JhcH1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhIHNlbGVjdC5kdHNiLWRyb3BEb3duLGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgaW5wdXQuZHRzYi1pbnB1dHtwYWRkaW5nOi40ZW07bWFyZ2luLXJpZ2h0Oi44ZW07bWluLXdpZHRoOjVlbTttYXgtd2lkdGg6MjBlbTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxZW19ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBzZWxlY3QuZHRzYi1kcm9wRG93biBvcHRpb24uZHRzYi1ub3RJdGFsaWMsZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBpbnB1dC5kdHNiLWlucHV0IG9wdGlvbi5kdHNiLW5vdEl0YWxpY3tmb250LXN0eWxlOm5vcm1hbH1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhIHNlbGVjdC5kdHNiLWl0YWxpY3tmb250LXN0eWxlOml0YWxpY31kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhIGRpdi5kdHNiLWlucHV0Q29udHtmbGV4OjE7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgZGl2LmR0c2ItaW5wdXRDb250IHNwYW4uZHRzYi1qb2luZXJ7bWFyZ2luLXJpZ2h0Oi44ZW19ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBkaXYuZHRzYi1pbnB1dENvbnQgaW5wdXQuZHRzYi12YWx1ZXt3aWR0aDozMyV9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBkaXYuZHRzYi1pbnB1dENvbnQgc2VsZWN0LGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgZGl2LmR0c2ItaW5wdXRDb250IGlucHV0e2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhIGRpdi5kdHNiLWJ1dHRvbkNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgZGl2LmR0c2ItYnV0dG9uQ29udGFpbmVyIGJ1dHRvbi5kdHNiLWRlbGV0ZSxkaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhIGRpdi5kdHNiLWJ1dHRvbkNvbnRhaW5lciBidXR0b24uZHRzYi1yaWdodCxkaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhIGRpdi5kdHNiLWJ1dHRvbkNvbnRhaW5lciBidXR0b24uZHRzYi1sZWZ0e21hcmdpbi1yaWdodDouOGVtfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgZGl2LmR0c2ItYnV0dG9uQ29udGFpbmVyIGJ1dHRvbi5kdHNiLWRlbGV0ZTpsYXN0LWNoaWxkLGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgZGl2LmR0c2ItYnV0dG9uQ29udGFpbmVyIGJ1dHRvbi5kdHNiLXJpZ2h0Omxhc3QtY2hpbGQsZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBkaXYuZHRzYi1idXR0b25Db250YWluZXIgYnV0dG9uLmR0c2ItbGVmdDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXtkaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6bm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0YXJ0O3BhZGRpbmctcmlnaHQ6Y2FsYygzNXB4ICsgLjhlbSk7bWFyZ2luLWJvdHRvbTowcHh9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYTpub3QoOmZpcnN0LWNoaWxkKSxkaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhOm5vdCg6bnRoLWNoaWxkKDIpKSxkaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy10b3A6LjhlbX1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhOmZpcnN0LWNoaWxkLGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWE6bnRoLWNoaWxkKDIpLGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWE6bGFzdC1jaGlsZHtwYWRkaW5nLXRvcDowZW19ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBzZWxlY3QuZHRzYi1kcm9wRG93bixkaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWNyaXRlcmlhIGlucHV0LmR0c2ItaW5wdXR7bWF4LXdpZHRoOm5vbmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOi44ZW07bWFyZ2luLXJpZ2h0Oi44ZW19ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBkaXYuZHRzYi1pbnB1dENvbnR7bWFyZ2luLXJpZ2h0Oi44ZW19ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBkaXYuZHRzYi1idXR0b25Db250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzVweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXAtcmV2ZXJzZTtyaWdodDowfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgZGl2LmR0c2ItYnV0dG9uQ29udGFpbmVyIGJ1dHRvbnttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItdGl0bGVSb3d7aGVpZ2h0OjQwcHh9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi10aXRsZVJvdyBkaXYuZHRzYi10aXRsZXtwYWRkaW5nLXRvcDoxMHB4fWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgYnV0dG9uLmR0c2ItY2xlYXJHcm91cHttYXJnaW4tcmlnaHQ6OHB4fWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgLmZvcm0tc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDozMHB4ICFpbXBvcnRhbnR9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBzZWxlY3QuZHRzYi1jb25kaXRpb257Ym9yZGVyLWNvbG9yOiMyOGE3NDV9ZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBzZWxlY3QuZHRzYi1kYXRhe2JvcmRlci1jb2xvcjojZGMzNTQ1fWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgc2VsZWN0LmR0c2ItdmFsdWUsZGl2LmR0c2Itc2VhcmNoQnVpbGRlciBkaXYuZHRzYi1ncm91cCBkaXYuZHRzYi1jcml0ZXJpYSBpbnB1dC5kdHNiLXZhbHVle2JvcmRlci1jb2xvcjojMDA3YmZmfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItY3JpdGVyaWEgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MWVtfWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItbG9naWNDb250YWluZXJ7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjEwcHg7b3ZlcmZsb3c6aGlkZGVufWRpdi5kdHNiLXNlYXJjaEJ1aWxkZXIgZGl2LmR0c2ItZ3JvdXAgZGl2LmR0c2ItbG9naWNDb250YWluZXIgYnV0dG9uLmR0c2ItbG9naWN7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowcHg7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOjNlbTttYXJnaW46MHB4O3BhZGRpbmc6LjM3NXJlbSAuN3JlbX1kaXYuZHRzYi1zZWFyY2hCdWlsZGVyIGRpdi5kdHNiLWdyb3VwIGRpdi5kdHNiLWxvZ2ljQ29udGFpbmVyIGJ1dHRvbi5kdHNiLWNsZWFyR3JvdXB7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowcHg7d2lkdGg6MmVtO21hcmdpbjowcHh9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5kdHNiLXNlYXJjaEJ1aWxkZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fVxuXG5cbmRpdi5kdHNwLXRvcFJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1yYWRpdXM6M3B4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9ZGl2LmR0c3AtdG9wUm93IGlucHV0LmR0c3Atc2VhcmNoe3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWluLXdpZHRoOjUwcHg7ZmxleC1iYXNpczo5MHB4O21heC13aWR0aDpub25lfWRpdi5kdHNwLXRvcFJvdyBpbnB1dC5kdHNwLXNlYXJjaDo6cGxhY2Vob2xkZXJ7Y29sb3I6aW5oZXJpdH1kaXYuZHRzcC10b3BSb3cgZGl2LmR0c3Atc3ViUm93MXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7ZmxleDoxIDEgYXV0b31kaXYuZHRzcC10b3BSb3cgZGl2LmR0c3Atc3ViUm93MSBkaXYuZHRzcC1zZWFyY2hDb250e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9ZGl2LmR0c3AtdG9wUm93IGRpdi5kdHNwLXN1YlJvdzEgaW5wdXR7cGFkZGluZy1yaWdodDoyZW07d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6MWVtfWRpdi5kdHNwLXRvcFJvdyBkaXYuZHRzcC1zdWJSb3cxIGlucHV0W2Rpc2FibGVkPWRpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2N1cnNvcjppbml0aWFsO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjA7bWluLWhlaWdodDoxZW07aGVpZ2h0OmZpdC1jb250ZW50O2JveC1zaXppbmc6Y29udGVudC1ib3h9ZGl2LmR0c3AtdG9wUm93IGRpdi5kdHNwLXN1YlJvdzEgaW5wdXRbZGlzYWJsZWQ9ZGlzYWJsZWRdOjpwbGFjZWhvbGRlcntjb2xvcjppbml0aWFsO29wYWNpdHk6MX1kaXYuZHRzcC10b3BSb3cgZGl2LmR0c3Atc3ViUm93MSBidXR0b24uZHRzcC1zZWFyY2hJY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjB9ZGl2LmR0c3AtdG9wUm93IGRpdi5kdHNwLXN1YlJvdzEgYnV0dG9uLmR0c3Atc2VhcmNoSWNvbiBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFQQ0FZQUFBQTcxcFZLQUFBQmJtbERRMUJwWTJNQUFDaVJkWkU3U3dOQkZJVS9FeVdpa1JSYWlGaHNvV0toRUJSRU80MkZUWkFRRll6YTdHNWVRaEtYM1FRSnRvS05oV0FoMnZncS9BZmFDcllLZ3FBSUloYitBbCtOaFBWT0VraVFaSmJaKzNGbXptWG1ESGpDR1RQcnRBWWhtOHZiMGJtUXRoeGIwWHp2K1BIUnhSU2FianJXVENRU3B1bjRlYVJGMVlkUjFhdjV2b2FqTTU1d1RHaHBGNTR3TFRzdlBDMGMzc3hiaW5lRmU4eTBIaGMrRVI2eDVZREN0MG8zS3Z5bU9GWGhMOFgyWW5RV1BLcW5scXBqbzQ3TnRKMFZIaFlleUdZS1p2VTg2aWIrUkc1cFFXcWZ6SDRjb3N3UlFzT2d3RG9aOG94S3pVbG1qWDNCc20rZURmR1k4cmNvWW9zalJWcThJNklXcEd0Q2FsTDBoSHdaaWlyMy8zazZ5Zkd4U25kL0NOcGVYZmR6RUh6N1VOcHozZDlUMXkyZGdmY0Zybk0xLzRia05Qa3QrbDVOR3ppR3dEWmMzdFEwNHdDdWRxRDMyZEp0dlN4NVpYcVNTZmk0Z0s0WWROOUR4Mm9scStvNjUwK3d1Q1ZQZEFlSFJ6QWsrd05yZnc4SmFCRlhFblYrQUFBQUNYQklXWE1BQUE5aEFBQVBZUUdvUDZkcEFBQUJNVWxFUVZRb1U2WFJyMHZEUVJqSDhha29NNGlJanFHb09JWjVvSWpCNVhXeGFqYVlER0xTSWhoTllqY1BSRFNKd2JRTncrTCtCTkdnWVlvLzVwVDUvc2h6OHZEbEJnTVBYdXg3ejNOM3orMjVWT29mWXlDeWQ0WllDYXZJNGdYUHNScDlMcWlEZHJFTUgrOHd2OFZoOGdCZldjbEZQT0VVTjNoQUhqbE1vUmE3d1R6QlM1eGdLTEZnbFBrWkxqRGljNkh5RHNFTU52R1IyTnhpZm9jaTN0RUkrWDc3MEpVMFhtUFhJbGF4K0xUUGg4M2ZGb3gxWDZreHl6ZGptOVVjZFhpOVMrVnRpNnN2ZnlOVUxoTlI5VFZzWU5oVzZGZjlLS0NOUjcvWnY2ZWVhUSs2K3FjZHB1OUJxR2xwMUhGZ3VkK0ZZZHp6VWNVRXh1MFEvY2R6SEdFRmV0SWxYS1BqSy9zYnFZb09mdE1pUytqOWp6RUpQZDFXdCs1K2tkUi85RU05dWNJQzVqQ2J5UGMwMVEzMmtmc0JwcFl6M2hZRmNDd0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToxMnB4fWRpdi5kdHNwLXRvcFJvdyBkaXYuZHRzcC1zdWJSb3cye3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4OjAgMCBhdXRvfWRpdi5kdHNwLXRvcFJvdyBidXR0b24+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfWRpdi5kdHNwLXRvcFJvdyBidXR0b24uZHRzcC1uYW1lQnV0dG9uIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNNQUFBQWpDQVlBQUFBZTJiTlpBQUFCY0dsRFExQnBZMk1BQUNpUmRaSE5Td0pCR01ZZnRURFM4RkNIa0E1N3NPaWdJQVhSTVF6eVloM1VJS3ZMN3JpcndlNjZ6SzZJZEEyNmRCQTZSRjM2T3ZRZjFEWG9XaEFFUlJBUjlCLzBkUW5aM25FRkpYU0cyZmZIcy9POHpEd0QrRE02TSt5QkpHQ1lEcyttVTlKYVlWMEt2aU5NTTRRb0VqS3pyZVhjVWg1OXg4OGpmS0krSkVTdi92dDZqbEJSdFJuZ0d5S2VZeFozaUJlSU16WEhFcnhIUE1iS2NwSDRoRGpPNllERXQwSlhQSDRUWFBMNFN6RFBaeGNCditncGxicFk2V0pXNWdieE5ISE0wS3VzZlI1eGs3QnFydWFvUm1sTndFWVdhYVFnUVVFVlc5RGhJRUhWcE14Nis1SXQzd29xNUdIMHRWQUhKMGNKWmZMR1NhMVNWNVdxUnJwS1UwZGQ1UDQvVDF1Ym5mRzZoMVBBNEt2cmZrNEN3WDJnMlhEZDMxUFhiWjRCZ1JmZzJ1ejRLNVRUL0RmcGpZNFdPd1lpTzhEbFRVZFREb0NyWFdEODJaSzUzSklDdFB5YUJueGNBQ01GWVBRZUdON3dzbXIveC9rVGtOK21KN29ERG8rQUtkb2YyZndEQ0JSb0RrTDhVY2NBQUFBSmNFaFpjd0FBRDJFQUFBOWhBYWcvcDJrQUFBSzJTVVJCVkZnSjdaWTlqNDFCRklDdnJ5Q0V4ckpCUTZIeUVZVkVJUkVhVVpEUUlSb1IyVmlKS0Npb3hWK2drVlhZVFZaRVFpRVVoRzJFUW54VUNoMEZLb2xZNHV0NVhuTTJjeWZ2YTNQdDVtN0VQY216WjJiZW1UTm56amt6ZDF1dG52UWkwSXZBZnhpQnk1ejVGb3hPODlrUFkrOG1iTWp0enM0N1JYczUvV1ZwYkFHNmJXRXh0NVB1SWlidmhWa3dtQytjazNlSzlsbjYvZkFkZEZvall6QlZ1WVNCcGNuSUV2UmFxT3cyUmNhTjE4RlB1SkgwSnZSVXhiVDN3V2Y0bHRpS1BnZlZpZFdsYkdaZ1BvekRGZmdBQytFQS9LMkVJNGN3Y0FKK2dQYWVRK1ZRVTJTT01NR2NQZ1BsL20vVjJwNTBycmJSc1JndDlJdjVoNnh0cFAyMkJ6N0NlMUMrZ0ZGeGZLek9tU2hjVStRbXloMnczdzhySUpmZGRIVGNrNjZFdWtML3hQaGorSk04ckhObUZ5czBQZzR2MHVwM2FGTmx3UjlOWXlvZGQzT0wvQzY0enBzeW1jVEZjZjZFbE00WXpqQVdLWXJKa2FxOGtFL3lVWU5QNEJvWXZTMVFSbytoTnRGNXhma1RVam9UaGV1a1NGRk1qbFRGbTZQamNlT2NhL1NNcEtmZUNSMUw2VXprL3kyV0lrVmhORkpsSkFaaFAraFluczdiOUQzSVB1aFk1bVlySXY4T3JRSnZSNU5ZeU5hVzRqc1U4cFNHTnlTaVZ4NG81dFhxM0prb1hFL21nNVIvTThkR0pDSnBLaGFEY2pCUmRiSS9SbThnNjljMTIyb20zM0JIbWoyQ0hvVjVxYTlqVVhCcmFKK0cxZkFWaklCTzFrbGM4N3JvMUs0SlovSzM1U1dXM1R3Y3lEZDZUZWNxbkFFZDhjR3EyK3c4NHh2Qm0xbjN2UzBpektra3doNVhOQy9HbUZQcXFBdFBGODlBT1NjS3VlbWFOem9UVjFTRDVkdFNibUxmMS9SVit0QzBXVGdjajZSN0hFdHJWR1dhcXUvbFlEWi8ycHZ4US9rSXl3L2dGQnlIQzlBSHc5MTBodjFhVVV1bXlkOHl5MFFmaG1Fa2ZpTm9kMFh1c2N0NjhKMXFjOFRkdXgwWjk3UStoc0RiK0FZR1lFYkYvNEd1dzJRL3FEUHFaRy96WGdUKzNRajhBdEtuZldoRndtdUFBQUFBQUVsRlRrU3VRbUNDXCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToyM3B4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1kaXYuZHRzcC10b3BSb3cgYnV0dG9uLmR0c3AtY291bnRCdXR0b24gc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUJjR2xEUTFCcFkyTUFBQ2lSZFpITlN3SkJHTVlmdFREUzhGQ0hrQTU3c09pZ0lBWFJNUXp5WWgzVUlLdkw3cmlyd2U2NnpLNklkQTI2ZEJBNlJGMzZPdlFmMURYb1doQUVSUkFSOUIvMGRRblozbkVGSlhTRzJmZkhzL084ekR3RCtETTZNK3lCSkdDWURzK21VOUphWVYwS3ZpTk1NNFFvRWpLenJlWGNVaDU5eDg4amZLSStKRVN2L3Z0NmpsQlJ0Um5nR3lLZVl4WjNpQmVJTXpYSEVyeEhQTWJLY3BINGhEak82WURFdDBKWFBINFRYUEw0U3pEUFp4Y0J2K2dwbGJwWTZXSlc1Z2J4TkhITTBLdXNmUjV4azdCcXJ1YW9SbWxOd0VZV2FhUWdRVUVWVzlEaElFSFZwTXg2KzVJdDN3b3E1R0gwdFZBSEowY0paZkxHU2ExU1Y1V3FScnBLVTBkZDVQNC9UMXVibmZHNmgxUEE0S3ZyZms0Q3dYMmcyWERkMzFQWGJaNEJnUmZnMnV6NEs1VFQvRGZwalk0V093WWlPOERsVFVkVERvQ3JYV0Q4MlpLNTNKSUN0UHlhQm54Y0FDTUZZUFFlR043d3Ntci94L2tUa04rbUo3b0REbytBS2RvZjJmd0RDQlJvRGtMOFVjY0FBQUFKY0VoWmN3QUFEMkVBQUE5aEFhZy9wMmtBQUFHNVNVUkJWRWdOM1ZVOUx3VkJGRjBmaVlob2ZVU2xFUWtLaFU3ei9vQkNRa0lpR3I5QmdVYmhWenk5QkFuaEZ5alYvQVlGaVU1SUNNN1pOK2M1WnVkNWRtM2xKbWZtenJrejkrN2N1M2MzeS82ampPQlNGOEN4WFM3Rm1Ua2J3cUlKakRwSnZUY21zSjRLM0tQWlVweVpzeDBzeG9COUo2bW5Ba3lDN3dHdXVDRklpcE50RWNwY1dFeGdYcE9CYzc4dmdqNk4rUU80TlZzandkRk01OXRVSUR4RHJITUJPZUlRMzRDNVpEcmVnWHVBUW00WWNJNjhuTjlCM3dyMlBjd1BBSVBrTjJFcXRKSDZiK1FabTFhampUeDdCcXdBcjI2TGIrQzJLdnBidDBNYjJIQUo3TnJHRkdmbVhPM0RlQTRVc2hEZlFBVm1IMGdhVUZnODUyVFRURHZseHdCbEN0eHk5elh5QmhRRmFxMHdNbUlkUmVicmZnb3NBM3piMmhLbnFHMG9xY2hwNFFidVI4WDBUanpBQmhiZE9UOGpuUS9hdGNncXBuZndPQTd5cVp5VFU1ODdaa0lHZGVzTFR0MkVreW5PbmJyZU1VVUtNSS9kQTRCL1FWT2NPMTNDUWgrNXdXQ2dEd28vNzV1NTlvZEIvd2ptZmhiZ3ZBQ2NBT3laUEhpaE1XQW9Jd3h5Q0xnZjFveGZnanpWYmdCWFNUeklOK2YwcGc2czVEa2Nlc0xNUnBzQnJnRTJYTzNDTjY0SkZQN0p0VWVLSFg0Q0t0UlJYRlorN2RFQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjE4cHg7dmVydGljYWwtYWxpZ246Ym90dG9tfWRpdi5kdHNwLXRvcFJvdyBidXR0b24uZHRzcC1jb2xsYXBzZUJ1dHRvbiBzcGFuLmR0c3AtY2FyZXR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjlweDtkaXNwbGF5OmlubGluZS1ibG9ja31kaXYuZHRzcC10b3BSb3cgYnV0dG9uLmR0c3AtY29sbGFwc2VCdXR0b24uZHRzcC1yb3RhdGVke3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1kaXYuZHRzcC1zZWFyY2hQYW5lIHRhYmxlIHRoZWFkIHRoLGRpdi5kdHNwLXNlYXJjaFBhbmUgdGFibGUgdGhlYWQgdGR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbnt6LWluZGV4OjIwMDJ9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmR0Yi1jb2xsZWN0aW9uLWNsb3NlYWJsZSBkaXYuZHRzcC10aXRsZVJvd3twYWRkaW5nLXJpZ2h0OjI1cHh9ZGl2LmR0c3AtY29sdW1ucy0xe21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTJ7bWF4LXdpZHRoOjQ5JTttaW4td2lkdGg6NDklO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTN7bWF4LXdpZHRoOjMyJTttaW4td2lkdGg6MzIlO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTR7bWF4LXdpZHRoOjI0JTttaW4td2lkdGg6MjQlO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTV7bWF4LXdpZHRoOjE5JTttaW4td2lkdGg6MTklO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTZ7bWF4LXdpZHRoOjE2JTttaW4td2lkdGg6MTYlO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTd7bWF4LXdpZHRoOjE0JTttaW4td2lkdGg6MTQlO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTh7bWF4LXdpZHRoOjEyJTttaW4td2lkdGg6MTIlO21hcmdpbjowcHggIWltcG9ydGFudH1kaXYuZHRzcC1jb2x1bW5zLTl7bWF4LXdpZHRoOjEwLjUlO21pbi13aWR0aDoxMC41JTttYXJnaW46MHB4ICFpbXBvcnRhbnR9ZGl2LmR0c3AtbmFycm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fWRpdi5kdHNwLW5hcnJvdyBkaXYuZHRzcC1zdWJSb3cxLGRpdi5kdHNwLW5hcnJvdyBkaXYuZHRzcC1zdWJSb3cye3dpZHRoOjEwMCV9ZGl2LmR0c3AtbmFycm93IGRpdi5kdHNwLXN1YlJvdzIgYnV0dG9ue21hcmdpbjowICFpbXBvcnRhbnQ7d2lkdGg6MjUlICFpbXBvcnRhbnR9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVye3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW07bWFyZ2luLWJvdHRvbTowfWRpdi5kdHNwLXBhbmVzQ29udGFpbmVye21hcmdpbi1ib3R0b206MWVtfWRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0LWNvbnRhaW5lcixkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXJ7d2lkdGg6MTAwJX1kaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmRhdGFUYWJsZXNfbGF5b3V0X2NlbGwsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xheW91dF9jZWxse3BhZGRpbmc6MH1kaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1yb3c6bm90KC5kdC1sYXlvdXQtdGFibGUpLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZHQtbGF5b3V0LXJvdzpub3QoLmR0LWxheW91dC10YWJsZSl7bWFyZ2luOjB9ZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zY3JvbGwtaGVhZCxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXNjcm9sbC1oZWFkLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtc2Nyb2xsLWJvZHksZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHksZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1zY3JvbGwtYm9keSxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keXtiYWNrZ3JvdW5kOndoaXRlICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9ZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zY3JvbGwtYm9keSB0aGVhZCxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0aGVhZCxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXNjcm9sbC1ib2R5IHRoZWFkLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRoZWFke2Rpc3BsYXk6bm9uZX1kaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LXNjcm9sbC1ib2R5IHRhYmxlIHRyPnRoLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtc2Nyb2xsLWJvZHkgdGFibGUgdHI+dGQsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdHI+dGgsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdHI+dGQsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1zY3JvbGwtYm9keSB0YWJsZSB0cj50aCxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXNjcm9sbC1ib2R5IHRhYmxlIHRyPnRkLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRyPnRoLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRyPnRke3BhZGRpbmc6NXB4IDEwcHh9ZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zY3JvbGwtYm9keSB0ZC5kdHNwLW5hbWVDb2x1bW4sZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQuZHRzcC1uYW1lQ29sdW1uLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZHQtc2Nyb2xsLWJvZHkgdGQuZHRzcC1uYW1lQ29sdW1uLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRkLmR0c3AtbmFtZUNvbHVtbnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9ZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zY3JvbGwtYm9keSBkaXYuZHRzcC1uYW1lQ29udCxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSBkaXYuZHRzcC1uYW1lQ29udCxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXNjcm9sbC1ib2R5IGRpdi5kdHNwLW5hbWVDb250LGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IGRpdi5kdHNwLW5hbWVDb250e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1kaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LXNjcm9sbC1ib2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1uYW1lLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtc2Nyb2xsLWJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLXBpbGwsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLW5hbWUsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLXBpbGwsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1zY3JvbGwtYm9keSBkaXYuZHRzcC1uYW1lQ29udCBzcGFuLmR0c3AtbmFtZSxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXNjcm9sbC1ib2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1waWxsLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1uYW1lLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1waWxse2N1cnNvcjpkZWZhdWx0fWRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtc2Nyb2xsLWJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLW5hbWUsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLW5hbWUsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1zY3JvbGwtYm9keSBkaXYuZHRzcC1uYW1lQ29udCBzcGFuLmR0c3AtbmFtZSxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSBkaXYuZHRzcC1uYW1lQ29udCBzcGFuLmR0c3AtbmFtZXt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246bGVmdH1kaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LXNjcm9sbC1ib2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1waWxsLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0LWNvbnRhaW5lciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1waWxsLGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZHQtc2Nyb2xsLWJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLXBpbGwsZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLXBpbGx7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojY2ZjZmNmO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6MTBweDt3aWR0aDphdXRvO21pbi13aWR0aDozMHB4O2NvbG9yOmJsYWNrO2ZvbnQtc2l6ZTouOWVtO3BhZGRpbmc6MCA0cHh9ZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zY3JvbGwtYm9keSBkaXYuZHRzcC1uYW1lQ29udCBzcGFuLmR0c3AtcGlsbDplbXB0eSxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSBkaXYuZHRzcC1uYW1lQ29udCBzcGFuLmR0c3AtcGlsbDplbXB0eSxkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXNjcm9sbC1ib2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1waWxsOmVtcHR5LGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1waWxsOmVtcHR5e2Rpc3BsYXk6bm9uZX1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lcntjbGVhcjpib3RoO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcn1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2NsZWFyOmJvdGg7dGV4dC1hbGlnbjpsZWZ0fWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmVzIGRpdi5kdHNwLXNlYXJjaFBhbmV7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MDtmb250LXNpemU6LjllbTttYXJnaW4tdG9wOjE1cHggIWltcG9ydGFudH1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lcyBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIsZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZXMgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVye2ZsZXg6MTtib3gtc2l6aW5nOmJvcmRlci1ib3h9ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZXMgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zZWFyY2gsZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZXMgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lcyBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXNlYXJjaCxkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lcyBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVye2Rpc3BsYXk6bm9uZX1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC10aXRsZXtmbG9hdDpsZWZ0O3BhZGRpbmc6MTBweCAwfWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5kdHNwLWNsZWFyQWxsLGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5kdHNwLWNvbGxhcHNlQWxsLGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5kdHNwLXNob3dBbGx7ZmxvYXQ6cmlnaHR9ZGl2LmR0c3AtaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWh0bWwuZGFyayBkaXYuZHRzcC10b3BSb3cgZGl2LmR0c3Atc3ViUm93MSBkaXYuZHRzcC1zZWFyY2hDb250IGlucHV0W2Rpc2FibGVkPWRpc2FibGVkXTo6cGxhY2Vob2xkZXIsaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXRvcFJvdyBkaXYuZHRzcC1zdWJSb3cxIGRpdi5kdHNwLXNlYXJjaENvbnQgaW5wdXRbZGlzYWJsZWQ9ZGlzYWJsZWRdOjpwbGFjZWhvbGRlcntjb2xvcjp3aGl0ZX1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBidXR0b24uYnRuLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhfWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5idG4tc3VidGxlLmRpc2FibGVke29wYWNpdHk6LjV9ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgYnV0dG9uLmJ0bi1zdWJ0bGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2JkM2RhfWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5kdHNwLWNsZWFyQWxsLGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5kdHNwLXNob3dBbGx7bWFyZ2luLWxlZnQ6M3B4fWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0c3AtdG9wUm93e21hcmdpbjouNWVtIDB9ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHRzcC10b3BSb3cgZGl2LmR0c3Atc3ViUm93MnttYXJnaW4tbGVmdDouNWVtfWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0c3AtdG9wUm93IGJ1dHRvbnt3aWR0aDozNXB4O2xpbmUtaGVpZ2h0OjIwcHh9ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHRzcC10b3BSb3cgYnV0dG9uLmR0c3Atc2VhcmNoSWNvbixkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdHNwLXRvcFJvdyBidXR0b24uZHRzcC1uYW1lQnV0dG9uLGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0c3AtdG9wUm93IGJ1dHRvbi5kdHNwLWNvdW50QnV0dG9ue3BhZGRpbmc6MH1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdHNwLXRvcFJvdyBkaXYuZHRzcC1zdWJSb3cxIGJ1dHRvbntib3JkZXItcmlnaHQ6bm9uZTttYXJnaW4tcmlnaHQ6MXB4fWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0c3AtdG9wUm93IGRpdi5kdHNwLXN1YlJvdzEgaW5wdXR7cGFkZGluZy1yaWdodDozZW19ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHRzcC10b3BSb3cgc3Bhbi5kdHNwLWNhcmV0e3RvcDozcHh9ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHRzcC10b3BSb3cgYnV0dG9uLmR0c3Atcm90YXRlZHt0cmFuc2Zvcm06bm9uZX1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdHNwLXRvcFJvdyBidXR0b24uZHRzcC1yb3RhdGVkIHNwYW57dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RvcDotMnB4fWRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0c3AtdG9wUm93LmR0c3AtYm9yZGVyZWQ6aG92ZXIgYnV0dG9uLmRpc2FibGVke2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdHNwLXRvcFJvdy5kdHNwLWJvcmRlcmVkOmhvdmVyIGlucHV0LmR0c3AtcGFuZUlucHV0QnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmV9ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyLGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlcntib3JkZXI6MnB4ICNmMGYwZjAgc29saWQ7Ym9yZGVyLXJhZGl1czo0cHh9ZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyOmhvdmVyLGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlcjpob3Zlcntib3JkZXI6MnB4IHNvbGlkICNjZmNmY2YgIWltcG9ydGFudH1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5iYWRnZSxkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5iYWRnZXttaW4td2lkdGg6MzBweDtsaW5lLWhlaWdodDoxLjI1ZW07bWFyZ2luLXRvcDozLjVweH1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXI+ZGl2LnJvdy5tdC0yLGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93Lm10LTJ7bWFyZ2luOjAgIWltcG9ydGFudH1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXI+ZGl2LnJvdy5tdC0yPiosZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3cubXQtMj4qe3BhZGRpbmc6MH1kaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBidXR0b24uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuZHRzcC1wYW5lc0NvbnRhaW5lcntwYWRkaW5nOjlweCAxcmVtfWh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC10b3BSb3cgYnV0dG9uLmR0c3Atc2VhcmNoSWNvbiBzcGFue2ZpbHRlcjppbnZlcnQoMSl9aHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXRvcFJvdyBidXR0b24uZHRzcC1uYW1lQnV0dG9uIHNwYW57ZmlsdGVyOmludmVydCgxKX1odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtdG9wUm93IGJ1dHRvbi5kdHNwLWNvdW50QnV0dG9uIHNwYW57ZmlsdGVyOmludmVydCgxKX1odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtdG9wUm93IGlucHV0LmR0c3AtcGFuZUlucHV0QnV0dG9uLGh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC10b3BSb3cgYnV0dG9ue2NvbG9yOmluaGVyaXR9aHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5idG4tc3VidGxle2JhY2tncm91bmQtY29sb3I6cmdiKDMzLCAzNywgNDEpO2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcil9aHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5idG4tc3VidGxlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpfWh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBidXR0b24uZHRzcC1jbGVhckFsbCxodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtcGFuZXNDb250YWluZXIgYnV0dG9uLmR0c3AtY29sbGFwc2VBbGwsaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5kdHNwLXNob3dBbGx7Y29sb3I6aW5oZXJpdH1odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtcGFuZXNDb250YWluZXIgYnV0dG9uLmR0c3AtY2xlYXJBbGw6aG92ZXIsaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGJ1dHRvbi5kdHNwLWNvbGxhcHNlQWxsOmhvdmVyLGh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBidXR0b24uZHRzcC1zaG93QWxsOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDY0LCA2OSwgNzMpfWh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBidXR0b24uZHRzcC1kaXNhYmxlZEJ1dHRvbntjb2xvcjpyZ2IoMTI0LCAxMjQsIDEyNCl9aHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmR0LWNvbnRhaW5lcixodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVye2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpfWh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXI6aG92ZXIsaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlcjpob3Zlcntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50fWh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LXNjcm9sbC1ib2R5LGh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSBkaXYuZHRzcC1wYW5lc0NvbnRhaW5lciBkaXYuZHRzcC1zZWFyY2hQYW5lIGRpdi5kdC1jb250YWluZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSxodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1zY3JvbGwtYm9keSxodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHl7YmFja2dyb3VuZDp2YXIoLS1icy10YWJsZS1iZykgIWltcG9ydGFudH1odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zY3JvbGwtYm9keSBkaXYuZHRzcC1uYW1lQ29udCBzcGFuLmR0c3AtcGlsbCxodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3AtcGFuZXNDb250YWluZXIgZGl2LmR0c3Atc2VhcmNoUGFuZSBkaXYuZHQtY29udGFpbmVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLXBpbGwsaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZHQtc2Nyb2xsLWJvZHkgZGl2LmR0c3AtbmFtZUNvbnQgc3Bhbi5kdHNwLXBpbGwsaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNwLXBhbmVzQ29udGFpbmVyIGRpdi5kdHNwLXNlYXJjaFBhbmUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IGRpdi5kdHNwLW5hbWVDb250IHNwYW4uZHRzcC1waWxse2JhY2tncm91bmQtY29sb3I6cmdiKDMzLCAzNywgNDEpO2NvbG9yOmluaGVyaXR9XG5cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyPi5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMywgMTEwLCAyNTMpO2NvbG9yOndoaXRlfXRhYmxlLmRhdGFUYWJsZT50Ym9keT50cj4uZHQtc2VsZWN0e3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+LmR0LXNlbGVjdHt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgaW5wdXQuZHQtc2VsZWN0LWNoZWNrYm94e2FwcGVhcmFuY2U6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLXJhZGl1czozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6MXB4O2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MWVtfXRhYmxlLmRhdGFUYWJsZSBpbnB1dC5kdC1zZWxlY3QtY2hlY2tib3g6Y2hlY2tlZDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcdTI3MTNcIjttYXJnaW4tdG9wOi04cHh9dGFibGUuZGF0YVRhYmxlIGlucHV0LmR0LXNlbGVjdC1jaGVja2JveDppbmRldGVybWluYXRlOmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIiBcIjt0b3A6M3B4O2xlZnQ6M3B4O2hlaWdodDo0cHg7d2lkdGg6NHB4O2JhY2tncm91bmQtY29sb3I6YmxhY2s7Ym9yZGVyLXJhZGl1czoycHh9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLnNlbGVjdGVkIGlucHV0LmR0LXNlbGVjdC1jaGVja2JveDpjaGVja2Vke2JvcmRlcjoxcHggc29saWR9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyPnRkLnNlbGVjdC1jaGVja2JveCx0YWJsZS5kYXRhVGFibGU+dGJvZHk+dHI+dGguc2VsZWN0LWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfXRhYmxlLmRhdGFUYWJsZT50Ym9keT50cj50ZC5zZWxlY3QtY2hlY2tib3g6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZT50Ym9keT50cj50aC5zZWxlY3QtY2hlY2tib3g6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb250ZW50OlwiIFwiO21hcmdpbi10b3A6LTZweDttYXJnaW4tbGVmdDotNnB4O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLXJhZGl1czozcHh9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLnNlbGVjdGVkPnRkLnNlbGVjdC1jaGVja2JveDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLnNlbGVjdGVkPnRoLnNlbGVjdC1jaGVja2JveDpiZWZvcmV7Ym9yZGVyOjFweCBzb2xpZDtjb250ZW50OlwiXHUyNzEzXCI7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NHB4O3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5jb21wYWN0PnRib2R5PnRyPnRkLnNlbGVjdC1jaGVja2JveDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmNvbXBhY3Q+dGJvZHk+dHI+dGguc2VsZWN0LWNoZWNrYm94OmJlZm9yZXttYXJnaW4tdG9wOi0xMnB4fXRhYmxlLmRhdGFUYWJsZS5jb21wYWN0PnRib2R5PnRyLnNlbGVjdGVkPnRkLnNlbGVjdC1jaGVja2JveDphZnRlcix0YWJsZS5kYXRhVGFibGUuY29tcGFjdD50Ym9keT50ci5zZWxlY3RlZD50aC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXJ7bWFyZ2luLXRvcDotMTZweH1kaXYuZHQtY29udGFpbmVyIHNwYW4uc2VsZWN0LWluZm8sZGl2LmR0LWNvbnRhaW5lciBzcGFuLnNlbGVjdC1pdGVte21hcmdpbi1sZWZ0Oi41ZW19aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSBpbnB1dC5kdC1zZWxlY3QtY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTphZnRlcixodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gdGFibGUuZGF0YVRhYmxlIGlucHV0LmR0LXNlbGVjdC1jaGVja2JveDppbmRldGVybWluYXRlOmFmdGVye2JhY2tncm91bmQtY29sb3I6d2hpdGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe2Rpdi5kdC1jb250YWluZXIgc3Bhbi5zZWxlY3QtaW5mbyxkaXYuZHQtY29udGFpbmVyIHNwYW4uc2VsZWN0LWl0ZW17bWFyZ2luLWxlZnQ6MDtkaXNwbGF5OmJsb2NrfX10YWJsZS5kYXRhVGFibGUudGFibGUtc20gdGJvZHkgdGQuc2VsZWN0LWNoZWNrYm94OjpiZWZvcmV7bWFyZ2luLXRvcDotOXB4fVxuXG5cbmRpdi5kdHNyLWNvbmZpcm1hdGlvbixkaXYuZHRzci1jcmVhdGlvbntwb3NpdGlvbjpmaXhlZDt0b3A6MjAlO2xlZnQ6NTAlO3dpZHRoOjUwMHB4O21hcmdpbi1sZWZ0Oi0yNTBweDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6Ljc1ZW07Ym94LXNoYWRvdzowIDEycHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNik7ei1pbmRleDoyMDAzO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjJlbX1kaXYuZHRzci1jb25maXJtYXRpb24gZGl2LmR0c3ItY3JlYXRpb24tdGV4dCxkaXYuZHRzci1jb25maXJtYXRpb24gZGl2LmR0c3ItY29uZmlybWF0aW9uLXRpdGxlLXJvdyxkaXYuZHRzci1jcmVhdGlvbiBkaXYuZHRzci1jcmVhdGlvbi10ZXh0LGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNvbmZpcm1hdGlvbi10aXRsZS1yb3d7dGV4dC1hbGlnbjpsZWZ0fWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi10ZXh0IGgyLGRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jb25maXJtYXRpb24tdGl0bGUtcm93IGgyLGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLXRleHQgaDIsZGl2LmR0c3ItY3JlYXRpb24gZGl2LmR0c3ItY29uZmlybWF0aW9uLXRpdGxlLXJvdyBoMntwYWRkaW5nLWxlZnQ6MDtib3JkZXItYm90dG9tOjBweDttYXJnaW4tdG9wOjBweDtwYWRkaW5nLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxcmVtfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jb25maXJtYXRpb24tdGV4dCxkaXYuZHRzci1jcmVhdGlvbiBkaXYuZHRzci1jb25maXJtYXRpb24tdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn1kaXYuZHRzci1jb25maXJtYXRpb24gZGl2LmR0c3ItbW9kYWwtZm9vdCxkaXYuZHRzci1jb25maXJtYXRpb24gZGl2LmR0c3ItY29uZmlybWF0aW9uLWJ1dHRvbnMsZGl2LmR0c3ItY3JlYXRpb24gZGl2LmR0c3ItbW9kYWwtZm9vdCxkaXYuZHRzci1jcmVhdGlvbiBkaXYuZHRzci1jb25maXJtYXRpb24tYnV0dG9uc3t0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi10b3A6MWVtfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1tb2RhbC1mb290IGJ1dHRvbixkaXYuZHRzci1jb25maXJtYXRpb24gZGl2LmR0c3ItY29uZmlybWF0aW9uLWJ1dHRvbnMgYnV0dG9uLGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLW1vZGFsLWZvb3QgYnV0dG9uLGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNvbmZpcm1hdGlvbi1idXR0b25zIGJ1dHRvbnttYXJnaW46MHB4fWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi10ZXh0LGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLXRleHR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MHB4O2JvcmRlcjpub25lfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi10ZXh0IHNwYW4sZGl2LmR0c3ItY3JlYXRpb24gZGl2LmR0c3ItY3JlYXRpb24tdGV4dCBzcGFue2ZvbnQtc2l6ZToyMHB4fWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWxlZnQsZGl2LmR0c3ItY29uZmlybWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItcmlnaHQsZGl2LmR0c3ItY3JlYXRpb24gZGl2LmR0c3ItY3JlYXRpb24tZm9ybSBkaXYuZHRzci1sZWZ0LGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItcmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWxlZnQsZGl2LmR0c3ItY3JlYXRpb24gZGl2LmR0c3ItY3JlYXRpb24tZm9ybSBkaXYuZHRzci1sZWZ0e3RleHQtYWxpZ246cmlnaHR9ZGl2LmR0c3ItY29uZmlybWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItcmlnaHQsZGl2LmR0c3ItY29uZmlybWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItbmFtZS1yb3csZGl2LmR0c3ItY3JlYXRpb24gZGl2LmR0c3ItY3JlYXRpb24tZm9ybSBkaXYuZHRzci1yaWdodCxkaXYuZHRzci1jcmVhdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLW5hbWUtcm93e3RleHQtYWxpZ246bGVmdH1kaXYuZHRzci1jb25maXJtYXRpb24gZGl2LmR0c3ItY3JlYXRpb24tZm9ybSBkaXYuZHRzci1mb3JtLXJvdyxkaXYuZHRzci1jcmVhdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWZvcm0tcm93e2Rpc3BsYXk6ZmxleDttYXJnaW46LjVlbSAwfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWZvcm0tcm93OmZpcnN0LWNoaWxkLGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItZm9ybS1yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxZW07bWFyZ2luLWJvdHRvbToxZW19ZGl2LmR0c3ItY29uZmlybWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItZm9ybS1yb3c6bGFzdC1jaGlsZCxkaXYuZHRzci1jcmVhdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWZvcm0tcm93Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWZvcm0tcm93IGxhYmVsLGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItZm9ybS1yb3cgbGFiZWx7d2lkdGg6MjUlO3BhZGRpbmctcmlnaHQ6MWVtO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6MnB4fWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWZvcm0tcm93IGRpdi5kdHNyLWlucHV0LGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItZm9ybS1yb3cgZGl2LmR0c3ItaW5wdXR7d2lkdGg6NzUlfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWZvcm0tcm93IGRpdi5kdHNyLWlucHV0IGRpdi5kdHNyLWNoZWNrLWxhYmVsLGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItZm9ybS1yb3cgZGl2LmR0c3ItaW5wdXQgZGl2LmR0c3ItY2hlY2stbGFiZWx7bWFyZ2luLWJvdHRvbTouNWVtfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jcmVhdGlvbi1mb3JtIGRpdi5kdHNyLWZvcm0tcm93IGRpdi5kdHNyLWlucHV0IGRpdi5kdHNyLWNoZWNrLWxhYmVsIGlucHV0LGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItZm9ybS1yb3cgZGl2LmR0c3ItaW5wdXQgZGl2LmR0c3ItY2hlY2stbGFiZWwgaW5wdXR7bWFyZ2luLXJpZ2h0Oi41ZW19ZGl2LmR0c3ItY29uZmlybWF0aW9uIGRpdi5kdHNyLWNvbmZpcm1hdGlvbi10ZXh0LGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNvbmZpcm1hdGlvbi10ZXh0e3RleHQtYWxpZ246bGVmdH1kaXYuZHRzci1jb25maXJtYXRpb24gZGl2LmR0c3ItY29uZmlybWF0aW9uLXRleHQgbGFiZWwuZHRzci1uYW1lLWxhYmVsLGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLWNvbmZpcm1hdGlvbi10ZXh0IGxhYmVsLmR0c3ItbmFtZS1sYWJlbHt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxNXB4fWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1jb25maXJtYXRpb24tdGV4dCBpbnB1dC5kdHNyLW5hbWUtaW5wdXQsZGl2LmR0c3ItY3JlYXRpb24gZGl2LmR0c3ItY29uZmlybWF0aW9uLXRleHQgaW5wdXQuZHRzci1uYW1lLWlucHV0e3dpZHRoOjY2LjYlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBkaXYuZHRzci1tb2RhbC1mb290LGRpdi5kdHNyLWNyZWF0aW9uIGRpdi5kdHNyLW1vZGFsLWZvb3R7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDoxMHB4fWRpdi5kdHNyLWNvbmZpcm1hdGlvbiBzcGFuLmR0c3ItbW9kYWwtZXJyb3IsZGl2LmR0c3ItY3JlYXRpb24gc3Bhbi5kdHNyLW1vZGFsLWVycm9ye2NvbG9yOnJlZDtmb250LXNpemU6LjllbX1kaXYuZHRzci1jcmVhdGlvbnt0b3A6MTAlfWRpdi5kdHNyLWNoZWNrLXJvd3twYWRkaW5nLXRvcDowcHh9ZGl2LmR0c3ItcG9wb3Zlci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMn1kaXYuZHRzci1iYWNrZ3JvdW5ke3otaW5kZXg6MjAwMjtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC43KTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBoM3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjRweDttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MS41ZW07d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBzcGFuLmR0c3ItZW1wdHlTdGF0ZXN7Ym9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MS42ZW07d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjdweDtwYWRkaW5nLXRvcDozcHh9aHRtbC5kYXJrIGRpdi5kdHNyLWNvbmZpcm1hdGlvbixodG1sLmRhcmsgZGl2LmR0c3ItY3JlYXRpb24saHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNyLWNvbmZpcm1hdGlvbixodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3ItY3JlYXRpb257YmFja2dyb3VuZC1jb2xvcjpyZ2IoMzMsIDM3LCA0MSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpfWh0bWwuZGFyayBkaXYuZHRzci1jb25maXJtYXRpb24gYnV0dG9uLGh0bWwuZGFyayBkaXYuZHRzci1jcmVhdGlvbiBidXR0b24saHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNyLWNvbmZpcm1hdGlvbiBidXR0b24saHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIGRpdi5kdHNyLWNyZWF0aW9uIGJ1dHRvbntjb2xvcjppbmhlcml0O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3NSk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNDcsIDUyLCA1Nil9aHRtbC5kYXJrIGRpdi5kdHNyLWNvbmZpcm1hdGlvbiBidXR0b246aG92ZXIsaHRtbC5kYXJrIGRpdi5kdHNyLWNyZWF0aW9uIGJ1dHRvbjpob3ZlcixodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3ItY29uZmlybWF0aW9uIGJ1dHRvbjpob3ZlcixodG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gZGl2LmR0c3ItY3JlYXRpb24gYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDY0LCA2OSwgNzMpfXNwYW4uZHRzci1jaGVjay1sYWJlbHtwYWRkaW5nLWxlZnQ6M3B4fWlucHV0LmR0c3ItaW5wdXR7bWFyZ2luLWxlZnQ6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99ZGl2LmR0c3ItY3JlYXRpb24tZm9ybSBkaXYuZHRzci1jaGVjay1yb3d7aGVpZ2h0OjI1cHh9ZGl2LmR0c3ItY3JlYXRpb24tZm9ybSBkaXYuZHRzci1mb3JtLXJvdyBsYWJlbC5kdHNyLW5hbWUtbGFiZWx7d2lkdGg6MzMuMyU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fWRpdi5kdHNyLWNyZWF0aW9uLWZvcm0gZGl2LmR0c3ItZm9ybS1yb3cgaW5wdXQuZHRzci1uYW1lLWlucHV0e3dpZHRoOjY2LjYlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5kdHNyLWNvbmZpcm1hdGlvbi10ZXh0e21hcmdpbi10b3A6MS41ZW19XG5cblxuIl0sCiAgIm1hcHBpbmdzIjogIkFBWUE7QUFBTTtBQUFBLElBQW1CLEVBQUU7QUFBQSxJQUFFLEdBQUc7QUFBQSxJQUFFO0FBQUk7QUFBQSxJQUF3QixHQUFHO0FBQUEsSUFBRSxHQUFHO0FBQUEsSUFBRTtBQUFJO0FBQUEsSUFBd0IsQ0FBQztBQUFBLElBQUUsRUFBRTtBQUFBLElBQUU7QUFBRztBQUFBLElBQWlCLENBQUM7QUFBQSxJQUFFLENBQUM7QUFBQSxJQUFFO0FBQUU7QUFBQSxJQUFnQixDQUFDO0FBQUEsSUFBRSxDQUFDO0FBQUEsSUFBRTtBQUFFO0FBQUEsSUFBc0IsQ0FBQztBQUFBLElBQUUsQ0FBQztBQUFBLElBQUU7QUFBRSx3QkFBc0I7QUFBSztBQUFDLEtBQUssQ0FBQztBQUFLLHdCQUFzQixJQUFJLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFBRztBQUFDLEtBQUssQ0FBQyxVQUFVLEVBQUUsQ0FBQztBQUFXLGNBQVc7QUFBTyxVQUFPO0FBQU87QUFBQyxLQUFLLENBQTlELFVBQXlFLEVBQUUsQ0FBOUQsVUFBeUU7QUFBUSxXQUFRO0FBQWEsY0FBVztBQUFXLFdBQVE7QUFBRyxjQUFXLElBQUksTUFBTTtBQUFZLGVBQVksS0FBSyxNQUFNLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFBSyxpQkFBYyxJQUFJLE1BQU07QUFBWSxnQkFBYSxJQUFJLE1BQU07QUFBVztBQUFDLEtBQUssQ0FBM1MsVUFBc1QsRUFBRSxDQUFDLFlB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 */

@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot?v=4.5.0);
  src:
    url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),
    url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),
    url(../fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),
    url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),
    url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiXHVGRUZGLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNS4wJyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNS4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNS4wJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC41LjAnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC41LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNS4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuLmZhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5mYS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gICAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlXG59XG5cbi5mYS0yeCB7XG4gICAgZm9udC1zaXplOiAyZW1cbn1cblxuLmZhLTN4IHtcbiAgICBmb250LXNpemU6IDNlbVxufVxuXG4uZmEtNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtXG59XG5cbi5mYS01eCB7XG4gICAgZm9udC1zaXplOiA1ZW1cbn1cblxuLmZhLWZ3IHtcbiAgICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmEtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxufVxuXG4gICAgLmZhLXVsID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB9XG5cbi5mYS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gICAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgICB0b3A6IC4xNDI4NTcxNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4gICAgLmZhLWxpLmZhLWxnIHtcbiAgICAgICAgbGVmdDogLTEuODU3MTQyODZlbVxuICAgIH1cblxuLmZhLWJvcmRlciB7XG4gICAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgICBib3JkZXI6IHNvbGlkIC4wOGVtICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogLjFlbVxufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbVxufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC4zZW1cbn1cblxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG59XG5cbi5mYS1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhclxufVxuXG4uZmEtcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiAgICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSlcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpXG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogbm9uZVxufVxuXG4uZmEtc3RhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmEtc3RhY2stMXgge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gICAgZm9udC1zaXplOiAyZW1cbn1cblxuLmZhLWludmVyc2Uge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAwXCJcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDFcIlxufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIlxufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCJcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDRcIlxufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCJcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA2XCJcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwN1wiXG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDhcIlxufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwOVwiXG59XG5cbi5mYS10aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBhXCJcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwYlwiXG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCJcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsIC5mYS1jbG9zZTpiZWZvcmUsIC5mYS10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCJcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGVcIlxufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTBcIlxufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTFcIlxufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTJcIlxufVxuXG4uZmEtZ2VhcjpiZWZvcmUsIC5mYS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxM1wiXG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTRcIlxufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCJcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE2XCJcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxN1wiXG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMThcIlxufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxOVwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWFcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxYlwiXG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFjXCJcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxZFwiXG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLCAuZmEtcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWVcIlxufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIxXCJcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjJcIlxufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCJcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyNFwiXG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjVcIlxufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI2XCJcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjdcIlxufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjhcIlxufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjlcIlxufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJhXCJcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJiXCJcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyY1wiXG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmRcIlxufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyZVwiXG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJmXCJcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMwXCJcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzMVwiXG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzJcIlxufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzNcIlxufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNFwiXG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzVcIlxufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM2XCJcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM3XCJcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzhcIlxufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM5XCJcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzYVwiXG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLCAuZmEtb3V0ZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNiXCJcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNjXCJcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNkXCJcbn1cblxuLmZhLXBob3RvOmJlZm9yZSwgLmZhLWltYWdlOmJlZm9yZSwgLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNlXCJcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQwXCJcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0MVwiXG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0MlwiXG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDNcIlxufVxuXG4uZmEtZWRpdDpiZWZvcmUsIC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NFwiXG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ1XCJcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDZcIlxufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDdcIlxufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ4XCJcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0OVwiXG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRhXCJcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0YlwiXG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRjXCJcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0ZFwiXG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGVcIlxufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTBcIlxufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTFcIlxufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MlwiXG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1M1wiXG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTRcIlxufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NVwiXG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NlwiXG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1N1wiXG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1OFwiXG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1OVwiXG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCJcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1YlwiXG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVjXCJcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWRcIlxufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWVcIlxufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYwXCJcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjFcIlxufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MlwiXG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjNcIlxufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwgLmZhLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjRcIlxufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjVcIlxufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NlwiXG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIlxufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2OFwiXG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY5XCJcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCJcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2YlwiXG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmNcIlxufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZkXCJcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZlXCJcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDcwXCJcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLCAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3MVwiXG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDcyXCJcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzNcIlxufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzRcIlxufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc1XCJcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc2XCJcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3N1wiXG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiXG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzlcIlxufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdhXCJcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdiXCJcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2NcIlxufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3ZFwiXG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdlXCJcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSwgLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgwXCJcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODFcIlxufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODJcIlxufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODNcIlxufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODRcIlxufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLCAuZmEtY29nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg1XCJcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODZcIlxufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4N1wiXG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODhcIlxufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODlcIlxufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhhXCJcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGJcIlxufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGNcIlxufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhkXCJcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiXG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTBcIlxufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTFcIlxufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDkyXCJcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDkzXCJcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5NFwiXG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCJcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTZcIlxufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk3XCJcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk4XCJcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiXG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSwgLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWFcIlxufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWJcIlxufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWNcIlxufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5ZFwiXG59XG5cbi5mYS1mZWVkOmJlZm9yZSwgLmZhLXJzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDllXCJcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTBcIlxufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhMVwiXG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjNcIlxufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhM1wiXG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhNFwiXG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE1XCJcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE2XCJcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTdcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhOFwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhOVwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhYVwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFiXCJcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWNcIlxufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWRcIlxufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhZVwiXG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBiMFwiXG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBiMVwiXG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYjJcIlxufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLCAuZmEtdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjMFwiXG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsIC5mYS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzFcIlxufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjMlwiXG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMzXCJcbn1cblxuLmZhLWN1dDpiZWZvcmUsIC5mYS1zY2lzc29yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM0XCJcbn1cblxuLmZhLWNvcHk6YmVmb3JlLCAuZmEtZmlsZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM1XCJcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCJcbn1cblxuLmZhLXNhdmU6YmVmb3JlLCAuZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjN1wiXG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjOFwiXG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSwgLmZhLXJlb3JkZXI6YmVmb3JlLCAuZmEtYmFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCJcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjYVwiXG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2JcIlxufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNjXCJcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNkXCJcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2VcIlxufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkMFwiXG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQxXCJcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQyXCJcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkM1wiXG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkNFwiXG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ1XCJcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDZcIlxufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCJcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDhcIlxufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCJcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGFcIlxufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRiXCJcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSwgLmZhLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkY1wiXG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLCAuZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGRcIlxufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsIC5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCJcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTBcIlxufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMVwiXG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsIC5mYS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTJcIlxufVxuXG4uZmEtbGVnYWw6YmVmb3JlLCAuZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlM1wiXG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLCAuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU0XCJcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU1XCJcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlNlwiXG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsIC5mYS1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTdcIlxufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU4XCJcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTlcIlxufVxuXG4uZmEtcGFzdGU6YmVmb3JlLCAuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWFcIlxufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlYlwiXG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGVjXCJcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWRcIlxufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWVcIlxufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYwXCJcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjFcIlxufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmMlwiXG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhMlwiXG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmNFwiXG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjVcIlxufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmNlwiXG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjdcIlxufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY4XCJcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY5XCJcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZhXCJcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmJcIlxufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZjXCJcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmRcIlxufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmZVwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAwXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDNcIlxufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCJcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIlxufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiXG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIlxufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA4XCJcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA5XCJcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBhXCJcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsIC5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYlwiXG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCJcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZFwiXG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBlXCJcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMFwiXG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiXG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSwgLmZhLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTJcIlxufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCJcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTRcIlxufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE1XCJcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExOFwiXG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTlcIlxufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExYVwiXG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWJcIlxufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFjXCJcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFkXCJcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWVcIlxufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMFwiXG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjFcIlxufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLCAuZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjJcIlxufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwgLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwgLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjNcIlxufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyNFwiXG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjVcIlxufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjZcIlxufVxuXG4uZmEtdW5saW5rOmJlZm9yZSwgLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI3XCJcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjhcIlxufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI5XCJcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmFcIlxufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyYlwiXG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyY1wiXG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyZFwiXG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyZVwiXG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzBcIlxufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMxXCJcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMyXCJcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzM1wiXG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM0XCJcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM1XCJcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM2XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzN1wiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM4XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzlcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNhXCJcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2JcIlxufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNjXCJcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNkXCJcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzZVwiXG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQwXCJcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MVwiXG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDJcIlxufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQzXCJcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDRcIlxufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDVcIlxufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDZcIlxufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0N1wiXG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ4XCJcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0OVwiXG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0YVwiXG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGJcIlxufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0Y1wiXG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0ZFwiXG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGVcIlxufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUwXCJcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUxXCJcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUyXCJcbn1cblxuLmZhLWV1cm86YmVmb3JlLCAuZmEtZXVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTNcIlxufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTRcIlxufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSwgLmZhLXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU1XCJcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSwgLmZhLWlucjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU2XCJcbn1cblxuLmZhLWNueTpiZWZvcmUsIC5mYS1ybWI6YmVmb3JlLCAuZmEteWVuOmJlZm9yZSwgLmZhLWpweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU3XCJcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSwgLmZhLXJvdWJsZTpiZWZvcmUsIC5mYS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1OFwiXG59XG5cbi5mYS13b246YmVmb3JlLCAuZmEta3J3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTlcIlxufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsIC5mYS1idGM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1YVwiXG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWJcIlxufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWNcIlxufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1ZFwiXG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1ZVwiXG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MFwiXG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjFcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTYyXCJcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjNcIlxufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjRcIlxufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2NVwiXG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY2XCJcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2N1wiXG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjhcIlxufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2OVwiXG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2YVwiXG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmJcIlxufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2Y1wiXG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2ZFwiXG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2ZVwiXG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MFwiXG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MVwiXG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzJcIlxufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzNcIlxufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc0XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc1XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NlwiXG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3N1wiXG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzhcIlxufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3OVwiXG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2FcIlxufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdiXCJcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2NcIlxufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3ZFwiXG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdlXCJcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MFwiXG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MVwiXG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MlwiXG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODNcIlxufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSwgLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODRcIlxufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4NVwiXG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4NlwiXG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODdcIlxufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODhcIlxufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4OVwiXG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThhXCJcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThiXCJcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThjXCJcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGRcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4ZVwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTBcIlxufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkxXCJcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkyXCJcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5M1wiXG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5NFwiXG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLCAuZmEtdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTVcIlxufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk2XCJcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5N1wiXG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk4XCJcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk5XCJcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTlhXCJcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTliXCJcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSwgLmZhLWJhbms6YmVmb3JlLCAuZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTljXCJcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsIC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTlkXCJcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWVcIlxufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTBcIlxufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTFcIlxufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEyXCJcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEzXCJcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTRcIlxufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTVcIlxufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE2XCJcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhN1wiXG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE4XCJcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE5XCJcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFhXCJcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWJcIlxufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWNcIlxufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhZFwiXG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFlXCJcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIwXCJcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjFcIlxufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIyXCJcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjNcIlxufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI0XCJcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjVcIlxufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiNlwiXG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiN1wiXG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjhcIlxufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsIC5mYS1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiOVwiXG59XG5cbi5mYS1jYWI6YmVmb3JlLCAuZmEtdGF4aTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJhXCJcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiYlwiXG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmNcIlxufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJkXCJcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiZVwiXG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMwXCJcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjMVwiXG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCJcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMzXCJcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzRcIlxufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSwgLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwgLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM1XCJcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLCAuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNlwiXG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLCAuZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzdcIlxufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwgLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM4XCJcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzlcIlxufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNhXCJcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjYlwiXG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNjXCJcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsIC5mYS1saWZlLWJ1b3k6YmVmb3JlLCAuZmEtbGlmZS1zYXZlcjpiZWZvcmUsIC5mYS1zdXBwb3J0OmJlZm9yZSwgLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNkXCJcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2VcIlxufVxuXG4uZmEtcmE6YmVmb3JlLCAuZmEtcmViZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMFwiXG59XG5cbi5mYS1nZTpiZWZvcmUsIC5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMVwiXG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDJcIlxufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDNcIlxufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsIC5mYS15Yy1zcXVhcmU6YmVmb3JlLCAuZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNFwiXG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDVcIlxufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNlwiXG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLCAuZmEtd2VpeGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDdcIlxufVxuXG4uZmEtc2VuZDpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ4XCJcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDlcIlxufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRhXCJcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGJcIlxufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGNcIlxufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGRcIlxufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRlXCJcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUwXCJcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlMVwiXG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTJcIlxufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUzXCJcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU0XCJcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlNVwiXG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTZcIlxufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU3XCJcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU4XCJcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlOVwiXG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVhXCJcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlYlwiXG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWNcIlxufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWRcIlxufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVlXCJcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmMFwiXG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjFcIlxufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmMlwiXG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjNcIlxufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjRcIlxufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjVcIlxufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY2XCJcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY3XCJcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjhcIlxufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjlcIlxufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmYVwiXG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmJcIlxufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmY1wiXG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmRcIlxufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZlXCJcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAwXCJcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMVwiXG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMlwiXG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDNcIlxufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA0XCJcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA1XCJcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNlwiXG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwN1wiXG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDhcIlxufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDlcIlxufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwYVwiXG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLCAuZmEtc2hlcWVsOmJlZm9yZSwgLmZhLWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBiXCJcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGNcIlxufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBkXCJcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGVcIlxufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMFwiXG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjExXCJcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMlwiXG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxM1wiXG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNFwiXG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE1XCJcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTZcIlxufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTdcIlxufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMThcIlxufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE5XCJcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxYVwiXG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFiXCJcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxY1wiXG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFkXCJcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFlXCJcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjFcIlxufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjIyXCJcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyM1wiXG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI0XCJcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI1XCJcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI2XCJcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjdcIlxufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI4XCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjlcIlxufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJhXCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyYlwiXG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyY1wiXG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmRcIlxufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzMFwiXG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMxXCJcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzJcIlxufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzNcIlxufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzRcIlxufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM1XCJcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSwgLmZhLWJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM2XCJcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzN1wiXG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM4XCJcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM5XCJcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNhXCJcbn1cblxuLmZhLXljOmJlZm9yZSwgLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNiXCJcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzY1wiXG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNkXCJcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNlXCJcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MFwiXG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLCAuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQxXCJcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MlwiXG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLCAuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDNcIlxufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSwgLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NFwiXG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDVcIlxufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NlwiXG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0N1wiXG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ4XCJcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDlcIlxufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRhXCJcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRiXCJcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGNcIlxufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0ZFwiXG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGVcIlxufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1MFwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsIC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1MVwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUyXCJcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1M1wiXG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1NFwiXG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsIC5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU1XCJcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSwgLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU2XCJcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU3XCJcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1OFwiXG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1OVwiXG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVhXCJcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjViXCJcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVjXCJcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1ZFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWVcIlxufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2MFwiXG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2MVwiXG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYyXCJcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2M1wiXG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY0XCJcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2NVwiXG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY2XCJcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY3XCJcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY4XCJcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2OVwiXG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZhXCJcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmJcIlxufVxuXG4uZmEtdHY6YmVmb3JlLCAuZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZjXCJcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZkXCJcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmVcIlxufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzBcIlxufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzFcIlxufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjcyXCJcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3M1wiXG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzRcIlxufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NVwiXG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzZcIlxufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzdcIlxufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3OFwiXG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3OVwiXG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2FcIlxufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2JcIlxufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3Y1wiXG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdkXCJcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdlXCJcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgwXCJcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgxXCJcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4MlwiXG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4M1wiXG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg0XCJcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4NVwiXG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4NlwiXG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4N1wiXG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4OFwiXG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg5XCJcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhhXCJcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhiXCJcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGNcIlxufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZFwiXG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGVcIlxufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTBcIlxufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTFcIlxufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjkyXCJcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjkzXCJcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTRcIlxufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk1XCJcbn1cbiJdLAogICJtYXBwaW5ncyI6ICJBQUtBO0FBQ0ksZUFBYTtBQUNiLE9BQUs7QUFDTDtBQUFBLElBQUsscURBQXVELE9BQU8sb0JBQW9CO0FBQUEsSUFBQyxnREFBa0QsT0FBTyxRQUFRO0FBQUEsSUFBQywrQ0FBaUQsT0FBTyxPQUFPO0FBQUEsSUFBQyw4Q0FBZ0QsT0FBTyxXQUFXO0FBQUEsSUFBQyxpRUFBbUUsT0FBTztBQUN2VyxlQUFhO0FBQ2IsY0FBWTtBQUNoQjtBQUVBLENBQUM7QUFDRyxXQUFTO0FBQ1QsUUFBTSxPQUFPLE9BQU8sT0FBTyxJQUFJLENBQUMsRUFBRTtBQUNsQyxhQUFXO0FBQ1gsa0JBQWdCO0FBQ2hCLDBCQUF3QjtBQUN4QiwyQkFBeUI7QUFDN0I7QUFFQSxDQUFDO0FBQ0csYUFBVztBQUNYLGVBQWE7QUFDYixrQkFBZ0I7QUFDcEI7QUFFQSxDQUFDO0FBQ0csYUFBVztBQUNmO0FBRUEsQ0FBQztBQUNHLGFBQVc7QUFDZjtBQUVBLENBQUM7QUFDRyxhQUFXO0FBQ2Y7QUFFQSxDQUFDO0FBQ0csYUFBVztBQUNmO0FBRUEsQ0FBQztBQUNHLFNBQU87QUFDUCxjQUFZO0FBQ2hCO0FBRUEsQ0FBQztBQUNHLGdCQUFjO0FBQ2QsZUFBYTtBQUNiLG1CQUFpQjtBQUNyQjtBQUVJLENBTkgsTUFNVSxFQUFFO0FBQ0wsWUFBVTtBQUNkO0FBRUosQ0FBQztBQUNHLFlBQVU7QUFDVixRQUFNO0FBQ04sU0FBTztBQUNQLE9BQUs7QUFDTCxjQUFZO0FBQ2hCO0FBRUksQ0FSSCxLQVFTLENBN0NUO0FBOENPLFFBQU07QUFDVjtBQUVKLENBQUM7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QUFDUCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFdBQVc7QUFDUixXQUFTO0FBQ2I7QUFFQSxDQUFDLE9BQU87QUFDSixXQUFTO0FBQ2I7QUFFQSxDQUFDLE9BQU87QUFDSixXQUFTO0FBQ2I7QUFFQSxDQUFDLGFBQWE7QUFDVixXQUFTO0FBQ2I7QUFFQSxDQUFDLGFBQWE7QUFDVixXQUFTO0FBQ2I7QUFFQSxDQUFDLGNBQWM7QUFDWCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFlBQVk7QUFDVCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFNBQVM7QUFDTixXQUFTO0FBQ2I7QUFFQSxDQUFDLFVBQVU7QUFDUCxXQUFTO0FBQ2I7QUFFQSxDQUFDLE1BQU07QUFDSCxXQUFTO0FBQ2I7QUFFQSxDQUFDLE9BQU87QUFDSixXQUFTO0FBQ2I7QUFFQSxDQUFDLE9BQU87QUFDSixXQUFTO0FBQ2I7QUFFQSxDQUFDLFdBQVc7QUFDUixXQUFTO0FBQ2I7QUFFQSxDQUFDLFFBQVE7QUFDTCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFNBQVM7QUFDTixXQUFTO0FBQ2I7QUFFQSxDQUFDLE9BQU87QUFDSixXQUFTO0FBQ2I7QUFFQSxDQUFDLE9BQU87QUFDSixXQUFTO0FBQ2I7QUFFQSxDQUFDLFNBQVM7QUFDTixXQUFTO0FBQ2I7QUFFQSxDQUFDLGNBQWM7QUFDWCxXQUFTO0FBQ2I7QUFFQSxDQUFDLGFBQWE7QUFDVixXQUFTO0FBQ2I7QUFFQSxDQUFDLGFBQWE7QUFDVixXQUFTO0FBQ2I7QUFFQSxDQUFDLGVBQWU7QUFDWixXQUFTO0FBQ2I7QUFFQSxDQUFDLGNBQWM7QUFDWCxXQUFTO0FBQ2I7QUFFQSxDQUFDLGdCQUFnQjtBQUNiLFdBQVM7QUFDYjtBQUVBLENBQUMsT0FBTztBQUNKLFdBQVM7QUFDYjtBQUVBLENBQUMsU0FBUztBQUFTLENBQUMsVUFBVTtBQUMxQixXQUFTO0FBQ2I7QUFFQSxDQUFDLFNBQVM7QUFDTixXQUFTO0FBQ2I7QUFFQSxDQUFDLGVBQWU7QUFDWixXQUFTO0FBQ2I7QUFFQSxDQUFDLFFBQVE7QUFBUyxDQUFDLFFB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QUMsT0FBTztBQUNKLFdBQVM7QUFDYjtBQUVBLENBQUMsZ0JBQWdCO0FBQVMsQ0FBQyxXQUFXO0FBQ2xDLFdBQVM7QUFDYjtBQUVBLENBQUMsTUFBTTtBQUNILFdBQVM7QUFDYjtBQUVBLENBQUMsYUFBYTtBQUNWLFdBQVM7QUFDYjtBQUVBLENBQUMsT0FBTztBQUNKLFdBQVM7QUFDYjtBQUVBLENBQUMsYUFBYTtBQUNWLFdBQVM7QUFDYjtBQUVBLENBQUMsU0FBUztBQUNOLFdBQVM7QUFDYjtBQUVBLENBQUMsT0FBTztBQUNKLFdBQVM7QUFDYjtBQUVBLENBQUMsY0FBYztBQUNYLFdBQVM7QUFDYjtBQUVBLENBQUMsT0FBTztBQUNKLFdBQVM7QUFDYjtBQUVBLENBQUMsYUFBYTtBQUNWLFdBQVM7QUFDYjtBQUVBLENBQUMsU0FBUztBQUNOLFdBQVM7QUFDYjtBQUVBLENBQUMsZ0JBQWdCO0FBQ2IsV0FBUztBQUNiO0FBRUEsQ0FBQyxVQUFVO0FBQ1AsV0FBUztBQUNiO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDYixXQUFTO0FBQ2I7QUFFQSxDQUFDLGNBQWM7QUFDWCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFVBQVU7QUFDUCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFlBQVk7QUFDVCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFlBQVk7QUFDVCxXQUFTO0FBQ2I7QUFFQSxDQUFDLGFBQWE7QUFDVixXQUFTO0FBQ2I7QUFFQSxDQUFDLGVBQWU7QUFDWixXQUFTO0FBQ2I7QUFFQSxDQUFDLFFBQVE7QUFDTCxXQUFTO0FBQ2I7QUFFQSxDQUFDLFlBQVk7QUFDVCxXQUFTO0FBQ2I7QUFFQSxDQUFDLEtBQUs7QUFDRixXQUFTO0FBQ2I7QUFFQSxDQUFDLGFBQWE7QUFDVixXQUFTO0FBQ2I7QUFFQSxDQUFDLGNBQWM7QUFDWCxXQUFTO0FBQ2I7QUFFQSxDQUFDLGdCQUFnQjtBQUNiLFdBQVM7QUFDYjtBQUVBLENBQUMsYUFBYTtBQUNWLFdBQVM7QUFDYjtBQUVBLENBQUMsWUFBWTtBQUNULFdBQVM7QUFDYjtBQUVBLENBQUMsYUFB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 */

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dataTables_wrapper {
  position: relative;
}
div.dt-buttons {
  position: initial;
}
div.dt-buttons .dt-button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border-radius: .75em;
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.8);
  text-align: center;
  z-index: 2003;
  overflow: hidden;
}
div.dt-button-info h2 {
  padding: 2rem 2rem 1rem 2rem;
  margin: 0;
  font-weight: normal;
}
div.dt-button-info > div {
  padding: 1em 2em 2em 2em;
}
div.dtb-popover-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 2003;
}
button.dtb-hide-drop {
  display: none !important;
}
div.dt-button-collection-title {
  text-align: center;
  padding: .3em .5em .5em;
  margin-left: .5em;
  margin-right: .5em;
  font-size: .9em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.dt-button-collection-title:empty {
  display: none;
}
span.dt-button-spacer {
  display: inline-block;
  margin: .5em;
  white-space: nowrap;
}
span.dt-button-spacer.bar {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  padding-left: .5em;
}
span.dt-button-spacer.bar:empty {
  height: 1em;
  width: 1px;
  padding-left: 0;
}
div.dt-button-collection .dt-button-active {
  padding-right: 3em;
}
div.dt-button-collection .dt-button-active:after {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 1em;
  display: inline-block;
  content: "\2713";
  color: inherit;
}
div.dt-button-collection .dt-button-active.dt-button-split {
  padding-right: 0;
}
div.dt-button-collection .dt-button-active.dt-button-split:after {
  display: none;
}
div.dt-button-collection .dt-button-active.dt-button-split > *:first-child {
  padding-right: 3em;
}
div.dt-button-collection .dt-button-active.dt-button-split > *:first-child:after {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 1em;
  display: inline-block;
  content: "\2713";
  color: inherit;
}
div.dt-button-collection .dt-button-active-a a {
  padding-right: 3em;
}
div.dt-button-collection .dt-button-active-a a:after {
  position: absolute;
  right: 1em;
  display: inline-block;
  content: "\2713";
  color: inherit;
}
div.dt-button-collection span.dt-button-spacer {
  width: 100%;
  font-size: .9em;
  text-align: center;
  margin: .5em 0;
}
div.dt-button-collection span.dt-button-spacer:empty {
  height: 0;
  width: 100%;
}
div.dt-button-collection span.dt-button-spacer.bar {
  border-left: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 0;
}
@media print {
  table.dataTable tr > * {
    box-shadow: none !important;
  }
}
div.dt-buttons > .dt-button,
div.dt-buttons > div.dt-button-split .dt-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin-left: .167em;
  margin-right: .167em;
  margin-bottom: .333em;
  padding: .5em 1em;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  cursor: pointer;
  font-size: .88em;
  line-height: 1.6em;
  color: inherit;
  white-space: nowrap;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background:
    linear-gradient(
      to bottom,
      rgba(230, 230, 230, 0.1) 0%,
      rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="rgba(230, 230, 230, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  outline: none;
  text-overflow: ellipsis;
}
div.dt-buttons > .dt-button:first-child,
div.dt-buttons > div.dt-button-split .dt-button:first-child {
  margin-left: 0;
}
div.dt-buttons > .dt-button.disabled,
div.dt-buttons > div.dt-button-split .dt-button.disabled {
  cursor: default;
  opacity: .4;
}
div.dt-buttons > .dt-button.dt-button-active:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button.dt-button-active:not(.disabled) {
  background-color: rgba(0, 0, 0, 0.1);
  background:
    linear-gradient(
      to bottom,
      rgba(179, 179, 179, 0.1) 0%,
      rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="rgba(179, 179, 179, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");
  box-shadow: inset 1px 1px 3px #999;
}
div.dt-buttons > .dt-button.dt-button-active:not(.disabled):hover:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled) {
  box-shadow: inset 1px 1px 3px #999;
  background-color: rgba(0, 0, 0, 0.1);
  background:
    linear-gradient(
      to bottom,
      rgba(128, 128, 128, 0.1) 0%,
      rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="rgba(128, 128, 128, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");
}
div.dt-buttons > .dt-button:hover,
div.dt-buttons > div.dt-button-split .dt-button:hover {
  text-decoration: none;
}
div.dt-buttons > .dt-button:hover:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button:hover:not(.disabled) {
  border: 1px solid #666;
  background-color: rgba(0, 0, 0, 0.1);
  background:
    linear-gradient(
      to bottom,
      rgba(153, 153, 153, 0.1) 0%,
      rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="rgba(153, 153, 153, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");
}
div.dt-buttons > .dt-button:focus:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button:focus:not(.disabled) {
  outline: 2px solid rgb(53, 132, 228);
}
div.dt-buttons > .dt-button embed,
div.dt-buttons > div.dt-button-split .dt-button embed {
  outline: none;
}
div.dt-buttons > div.dt-button-split .dt-button:first-child {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
div.dt-buttons > div.dt-button-split .dt-button:first-child:hover {
  border-right: 1px solid #666;
}
div.dt-buttons > div.dt-button-split .dt-button:last-child {
  border-left: 1px solid transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
div.dt-buttons > div.dt-button-split .dt-button:last-child:hover {
  border-left: 1px solid #666;
}
div.dt-buttons span.dt-button-down-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  padding-left: 10px;
  line-height: 1em;
  opacity: .6;
}
div.dt-buttons div.dt-button-split {
  display: inline-block;
}
div.dt-buttons div.dt-button-split .dt-button:first-child {
  margin-right: 0;
}
div.dt-buttons div.dt-button-split .dt-button:last-child {
  margin-left: -1px;
  padding-left: .75em;
  padding-right: .75em;
  z-index: 2;
}
div.dt-buttons div.dt-button-split .dt-button:last-child span {
  padding-left: 0;
}
div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: .75em 0;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: white;
  overflow: hidden;
  z-index: 2002;
  border-radius: 5px;
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
}
div.dt-button-collection .dt-button {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  float: none;
  justify-content: space-between;
  align-items: center;
  background: none;
  margin: 0;
  padding: .5em 1em;
  border: none;
  text-align: left;
  cursor: pointer;
  color: inherit;
}
div.dt-button-collection .dt-button.dt-button-active {
  background: none;
  box-shadow: none;
}
div.dt-button-collection .dt-button.disabled {
  cursor: default;
  opacity: .4;
}
div.dt-button-collection .dt-button:hover:not(.disabled) {
  border: none;
  background: rgba(153, 153, 153, 0.1);
  box-shadow: none;
}
div.dt-button-collection div.dt-button-split {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
}
div.dt-button-collection div.dt-button-split button.dt-button {
  margin: 0;
  display: inline-block;
  width: 0;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 50px;
}
div.dt-button-collection div.dt-button-split button.dt-button-split-drop {
  min-width: 33px;
  flex: 0;
}
div.dt-button-collection.fixed .dt-button {
  border-radius: .25em;
  background: rgba(255, 255, 255, 0.1);
}
div.dt-button-collection.fixed {
  position: fixed;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 5px;
  background-color: white;
  padding: .5em;
}
div.dt-button-collection.fixed.two-column {
  margin-left: -200px;
}
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
div.dt-button-collection.fixed.columns {
  margin-left: -409px;
}
@media screen and (max-width: 1024px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -308px;
  }
}
@media screen and (max-width: 640px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -203px;
  }
}
@media screen and (max-width: 460px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -100px;
  }
}
div.dt-button-collection.fixed > :last-child {
  max-height: 100vh;
  overflow: auto;
}
div.dt-button-collection.two-column > :last-child,
div.dt-button-collection.three-column > :last-child,
div.dt-button-collection.four-column > :last-child {
  display: block !important;
  column-gap: 8px;
}
div.dt-button-collection.two-column > :last-child > *,
div.dt-button-collection.three-column > :last-child > *,
div.dt-button-collection.four-column > :last-child > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
div.dt-button-collection.two-column {
  width: 400px;
}
div.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  column-count: 2;
}
div.dt-button-collection.three-column {
  width: 450px;
}
div.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  column-count: 3;
}
div.dt-button-collection.four-column {
  width: 600px;
}
div.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  column-count: 4;
}
div.dt-button-collection .dt-button {
  border-radius: 0;
}
div.dt-button-collection.columns {
  width: auto;
}
div.dt-button-collection.columns > :last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  width: 818px;
  padding-bottom: 1px;
}
div.dt-button-collection.columns > :last-child .dt-button {
  min-width: 200px;
  flex: 0 1;
  margin: 0;
}
div.dt-button-collection.columns.dtb-b3 > :last-child,
div.dt-button-collection.columns.dtb-b2 > :last-child,
div.dt-button-collection.columns.dtb-b1 > :last-child {
  justify-content: space-between;
}
div.dt-button-collection.columns.dtb-b3 .dt-button {
  flex: 1 1 32%;
}
div.dt-button-collection.columns.dtb-b2 .dt-button {
  flex: 1 1 48%;
}
div.dt-button-collection.columns.dtb-b1 .dt-button {
  flex: 1 1 100%;
}
@media screen and (max-width: 1024px) {
  div.dt-button-collection.columns > :last-child {
    width: 612px;
  }
}
@media screen and (max-width: 640px) {
  div.dt-button-collection.columns > :last-child {
    width: 406px;
  }
  div.dt-button-collection.columns.dtb-b3 .dt-button {
    flex: 0 1 32%;
  }
}
@media screen and (max-width: 460px) {
  div.dt-button-collection.columns > :last-child {
    width: 200px;
  }
}
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background:
    radial-gradient(
      ellipse farthest-corner at center,
      rgba(0, 0, 0, 0.3) 0%,
      rgba(0, 0, 0, 0.7) 100%);
  z-index: 2001;
}
.dt-button.processing {
  color: rgba(0, 0, 0, 0.2);
}
.dt-button.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid rgb(40, 40, 40);
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}
@media screen and (max-width: 640px) {
  div.dt-buttons {
    float: none !important;
    text-align: center;
  }
}
html.dark div.dt-buttons > .dt-button,
html.dark div.dt-buttons > div.dt-button-split .dt-button {
  border: 1px solid rgb(89, 91, 94);
  background: rgba(255, 255, 255, 0.15);
}
html.dark div.dt-buttons > .dt-button.dt-button-active:not(.disabled),
html.dark div.dt-buttons > div.dt-button-split .dt-button.dt-button-active:not(.disabled) {
  background: rgba(179, 179, 179, 0.15);
  box-shadow: inset 1px 1px 2px black;
}
html.dark div.dt-buttons > .dt-button.dt-button-active:not(.disabled):hover:not(.disabled),
html.dark div.dt-buttons > div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled) {
  background: rgba(128, 128, 128, 0.15);
  box-shadow: inset 1px 1px 3px black;
}
html.dark div.dt-buttons > .dt-button:hover:not(.disabled),
html.dark div.dt-buttons > div.dt-button-split .dt-button:hover:not(.disabled) {
  background: rgba(179, 179, 179, 0.15);
}
html.dark div.dt-buttons > .dt-button:focus:not(.disabled),
html.dark div.dt-buttons > div.dt-button-split .dt-button:focus:not(.disabled) {
  outline: 2px solid rgb(110, 168, 254);
}
html.dark div.dt-buttons > div.dt-button-split .dt-button:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
html.dark div.dt-buttons > div.dt-button-split .dt-button:first-child:hover {
  border-right: 1px solid rgb(89, 91, 94);
}
html.dark div.dt-buttons > div.dt-button-split .dt-button:last-child:hover {
  border-left: 1px solid rgb(89, 91, 94);
}
html.dark div.dt-button-collection {
  border: 1px solid rgba(255, 255, 255, 0.15);
  background-color: rgb(33, 37, 41);
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.8);
}
html.dark div.dt-button-info {
  background-color: var(--dt-html-background);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiQGtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1vLWtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAley1vLXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbXMta2V5ZnJhbWVzIGR0Yi1zcGlubmVyezEwMCV7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1tb3ota2V5ZnJhbWVzIGR0Yi1zcGlubmVyezEwMCV7LW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1kaXYuZGF0YVRhYmxlc193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfWRpdi5kdC1idXR0b25ze3Bvc2l0aW9uOmluaXRpYWx9ZGl2LmR0LWJ1dHRvbnMgLmR0LWJ1dHRvbntvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmR0LWJ1dHRvbi1pbmZve3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6NDAwcHg7bWFyZ2luLXRvcDotMTAwcHg7bWFyZ2luLWxlZnQ6LTIwMHB4O2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyLXJhZGl1czouNzVlbTtib3gtc2hhZG93OjNweCA0cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjgpO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MjAwMztvdmVyZmxvdzpoaWRkZW59ZGl2LmR0LWJ1dHRvbi1pbmZvIGgye3BhZGRpbmc6MnJlbSAycmVtIDFyZW0gMnJlbTttYXJnaW46MDtmb250LXdlaWdodDpub3JtYWx9ZGl2LmR0LWJ1dHRvbi1pbmZvPmRpdntwYWRkaW5nOjFlbSAyZW0gMmVtIDJlbX1kaXYuZHRiLXBvcG92ZXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDo2cHg7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjIwMDN9YnV0dG9uLmR0Yi1oaWRlLWRyb3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLXRpdGxle3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6LjNlbSAuNWVtIC41ZW07bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbTtmb250LXNpemU6LjllbTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLXRpdGxlOmVtcHR5e2Rpc3BsYXk6bm9uZX1zcGFuLmR0LWJ1dHRvbi1zcGFjZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi41ZW07d2hpdGUtc3BhY2U6bm93cmFwfXNwYW4uZHQtYnV0dG9uLXNwYWNlci5iYXJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy1sZWZ0Oi41ZW19c3Bhbi5kdC1idXR0b24tc3BhY2VyLmJhcjplbXB0eXtoZWlnaHQ6MWVtO3dpZHRoOjFweDtwYWRkaW5nLWxlZnQ6MH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi1hY3RpdmV7cGFkZGluZy1yaWdodDozZW19ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMTBweDtyaWdodDoxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlx1MjcxM1wiO2NvbG9yOmluaGVyaXR9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZlLmR0LWJ1dHRvbi1zcGxpdHtwYWRkaW5nLXJpZ2h0OjB9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZlLmR0LWJ1dHRvbi1zcGxpdDphZnRlcntkaXNwbGF5Om5vbmV9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZlLmR0LWJ1dHRvbi1zcGxpdD4qOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6M2VtfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS5kdC1idXR0b24tc3BsaXQ+KjpmaXJzdC1jaGlsZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTEwcHg7cmlnaHQ6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcdTI3MTNcIjtjb2xvcjppbmhlcml0fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS1hIGF7cGFkZGluZy1yaWdodDozZW19ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZlLWEgYTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlx1MjcxM1wiO2NvbG9yOmluaGVyaXR9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHNwYW4uZHQtYnV0dG9uLXNwYWNlcnt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjouNWVtIDB9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHNwYW4uZHQtYnV0dG9uLXNwYWNlcjplbXB0eXtoZWlnaHQ6MDt3aWR0aDoxMDAlfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBzcGFuLmR0LWJ1dHRvbi1zcGFjZXIuYmFye2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO3BhZGRpbmctbGVmdDowfUBtZWRpYSBwcmludHt0YWJsZS5kYXRhVGFibGUgdHI+Kntib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH19ZGl2LmR0LWJ1dHRvbnM+LmR0LWJ1dHRvbixkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1sZWZ0Oi4xNjdlbTttYXJnaW4tcmlnaHQ6LjE2N2VtO21hcmdpbi1ib3R0b206LjMzM2VtO3BhZGRpbmc6LjVlbSAxZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7Ym9yZGVyLXJhZGl1czoycHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOi44OGVtO2xpbmUtaGVpZ2h0OjEuNmVtO2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj1cInJnYmEoMjMwLCAyMzAsIDIzMCwgMC4xKVwiLCBFbmRDb2xvclN0cj1cInJnYmEoMCwgMCwgMCwgMC4xKVwiKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9ZGl2LmR0LWJ1dHRvbnM+LmR0LWJ1dHRvbjpmaXJzdC1jaGlsZCxkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH1kaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uLmRpc2FibGVkLGRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbi5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi40fWRpdi5kdC1idXR0b25zPi5kdC1idXR0b24uZHQtYnV0dG9uLWFjdGl2ZTpub3QoLmRpc2FibGVkKSxkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b24uZHQtYnV0dG9uLWFjdGl2ZTpub3QoLmRpc2FibGVkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTc5LCAxNzksIDE3OSwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj1cInJnYmEoMTc5LCAxNzksIDE3OSwgMC4xKVwiLCBFbmRDb2xvclN0cj1cInJnYmEoMCwgMCwgMCwgMC4xKVwiKTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggM3B4ICM5OTl9ZGl2LmR0LWJ1dHRvbnM+LmR0LWJ1dHRvbi5kdC1idXR0b24tYWN0aXZlOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguZGlzYWJsZWQpLGRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbi5kdC1idXR0b24tYWN0aXZlOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguZGlzYWJsZWQpe2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAzcHggIzk5OTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj1cInJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKVwiLCBFbmRDb2xvclN0cj1cInJnYmEoMCwgMCwgMCwgMC4xKVwiKX1kaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uOmhvdmVyLGRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1kaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLGRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbjpob3Zlcjpub3QoLmRpc2FibGVkKXtib3JkZXI6MXB4IHNvbGlkICM2NjY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KEdyYWRpZW50VHlwZT0wLFN0YXJ0Q29sb3JTdHI9XCJyZ2JhKDE1MywgMTUzLCAxNTMsIDAuMSlcIiwgRW5kQ29sb3JTdHI9XCJyZ2JhKDAsIDAsIDAsIDAuMSlcIil9ZGl2LmR0LWJ1dHRvbnM+LmR0LWJ1dHRvbjpmb2N1czpub3QoLmRpc2FibGVkKSxkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246Zm9jdXM6bm90KC5kaXNhYmxlZCl7b3V0bGluZToycHggc29saWQgcmdiKDUzLCAxMzIsIDIyOCl9ZGl2LmR0LWJ1dHRvbnM+LmR0LWJ1dHRvbiBlbWJlZCxkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b24gZW1iZWR7b3V0bGluZTpub25lfWRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfWRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbjpmaXJzdC1jaGlsZDpob3Zlcntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM2NjZ9ZGl2LmR0LWJ1dHRvbnM+ZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9ZGl2LmR0LWJ1dHRvbnM+ZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM2NjZ9ZGl2LmR0LWJ1dHRvbnMgc3Bhbi5kdC1idXR0b24tZG93bi1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtmb250LXNpemU6MTBweDtwYWRkaW5nLWxlZnQ6MTBweDtsaW5lLWhlaWdodDoxZW07b3BhY2l0eTouNn1kaXYuZHQtYnV0dG9ucyBkaXYuZHQtYnV0dG9uLXNwbGl0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5kdC1idXR0b25zIGRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH1kaXYuZHQtYnV0dG9ucyBkaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246bGFzdC1jaGlsZHttYXJnaW4tbGVmdDotMXB4O3BhZGRpbmctbGVmdDouNzVlbTtwYWRkaW5nLXJpZ2h0Oi43NWVtO3otaW5kZXg6Mn1kaXYuZHQtYnV0dG9ucyBkaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246bGFzdC1jaGlsZCBzcGFue3BhZGRpbmctbGVmdDowfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjAwcHg7bWFyZ2luLXRvcDozcHg7bWFyZ2luLWJvdHRvbTozcHg7cGFkZGluZzouNzVlbSAwO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO2JhY2tncm91bmQtY29sb3I6d2hpdGU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MjAwMjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjNweCA0cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbG9hdDpub25lO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOm5vbmU7bWFyZ2luOjA7cGFkZGluZzouNWVtIDFlbTtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6aW5oZXJpdH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi5kdC1idXR0b24tYWN0aXZle2JhY2tncm91bmQ6bm9uZTtib3gtc2hhZG93Om5vbmV9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbjpob3Zlcjpub3QoLmRpc2FibGVkKXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMTUzLCAxNTMsIDE1MywgMC4xKTtib3gtc2hhZG93Om5vbmV9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5kdC1idXR0b24tc3BsaXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gZGl2LmR0LWJ1dHRvbi1zcGxpdCBidXR0b24uZHQtYnV0dG9ue21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOjUwcHh9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5kdC1idXR0b24tc3BsaXQgYnV0dG9uLmR0LWJ1dHRvbi1zcGxpdC1kcm9we21pbi13aWR0aDozM3B4O2ZsZXg6MH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQgLmR0LWJ1dHRvbntib3JkZXItcmFkaXVzOi4yNWVtO2JhY2tncm91bmQ6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZHtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTc1cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtwYWRkaW5nOi41ZW19ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLnR3by1jb2x1bW57bWFyZ2luLWxlZnQ6LTIwMHB4fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50aHJlZS1jb2x1bW57bWFyZ2luLWxlZnQ6LTIyNXB4fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5mb3VyLWNvbHVtbnttYXJnaW4tbGVmdDotMzAwcHh9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmNvbHVtbnN7bWFyZ2luLWxlZnQ6LTQwOXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmNvbHVtbnN7bWFyZ2luLWxlZnQ6LTMwOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmNvbHVtbnN7bWFyZ2luLWxlZnQ6LTIwM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmNvbHVtbnN7bWFyZ2luLWxlZnQ6LTEwMHB4fX1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQ+Omxhc3QtY2hpbGR7bWF4LWhlaWdodDoxMDB2aDtvdmVyZmxvdzphdXRvfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1uPjpsYXN0LWNoaWxkLGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4+Omxhc3QtY2hpbGQsZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uPjpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtjb2x1bW4tZ2FwOjhweH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udHdvLWNvbHVtbj46bGFzdC1jaGlsZD4qLGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4+Omxhc3QtY2hpbGQ+KixkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZm91ci1jb2x1bW4+Omxhc3QtY2hpbGQ+Knstd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7YnJlYWstaW5zaWRlOmF2b2lkfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1ue3dpZHRoOjQwMHB4fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1uPjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjFweDtjb2x1bW4tY291bnQ6Mn1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1ue3dpZHRoOjQ1MHB4fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4+Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MXB4O2NvbHVtbi1jb3VudDozfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5mb3VyLWNvbHVtbnt3aWR0aDo2MDBweH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZm91ci1jb2x1bW4+Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MXB4O2NvbHVtbi1jb3VudDo0fWRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9ue2JvcmRlci1yYWRpdXM6MH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1uc3t3aWR0aDphdXRvfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zPjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDt3aWR0aDo4MThweDtwYWRkaW5nLWJvdHRvbToxcHh9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnM+Omxhc3QtY2hpbGQgLmR0LWJ1dHRvbnttaW4td2lkdGg6MjAwcHg7ZmxleDowIDE7bWFyZ2luOjB9ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIzPjpsYXN0LWNoaWxkLGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMj46bGFzdC1jaGlsZCxkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucy5kdGItYjE+Omxhc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIzIC5kdC1idXR0b257ZmxleDoxIDEgMzIlfWRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMiAuZHQtYnV0dG9ue2ZsZXg6MSAxIDQ4JX1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucy5kdGItYjEgLmR0LWJ1dHRvbntmbGV4OjEgMSAxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7ZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnM+Omxhc3QtY2hpbGR7d2lkdGg6NjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucz46bGFzdC1jaGlsZHt3aWR0aDo0MDZweH1kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucy5kdGItYjMgLmR0LWJ1dHRvbntmbGV4OjAgMSAzMiV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXtkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucz46bGFzdC1jaGlsZHt3aWR0aDoyMDBweH19ZGl2LmR0LWJ1dHRvbi1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjcpO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IGNlbnRlciwgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7ei1pbmRleDoyMDAxfS5kdC1idXR0b24ucHJvY2Vzc2luZ3tjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMil9LmR0LWJ1dHRvbi5wcm9jZXNzaW5nOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46LThweCAwIDAgLThweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztjb250ZW50OlwiIFwiO2JvcmRlcjoycHggc29saWQgcmdiKDQwLCA0MCwgNDApO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDthbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstbXMtYW5pbWF0aW9uOmR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjpkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtkaXYuZHQtYnV0dG9uc3tmbG9hdDpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9fWh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uLGh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b257Ym9yZGVyOjFweCBzb2xpZCByZ2IoODksIDkxLCA5NCk7YmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpfWh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uLmR0LWJ1dHRvbi1hY3RpdmU6bm90KC5kaXNhYmxlZCksaHRtbC5kYXJrIGRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbi5kdC1idXR0b24tYWN0aXZlOm5vdCguZGlzYWJsZWQpe2JhY2tncm91bmQ6cmdiYSgxNzksIDE3OSwgMTc5LCAwLjE1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMnB4IGJsYWNrfWh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uLmR0LWJ1dHRvbi1hY3RpdmU6bm90KC5kaXNhYmxlZCk6aG92ZXI6bm90KC5kaXNhYmxlZCksaHRtbC5kYXJrIGRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbi5kdC1idXR0b24tYWN0aXZlOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguZGlzYWJsZWQpe2JhY2tncm91bmQ6cmdiYSgxMjgsIDEyOCwgMTI4LCAwLjE1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggM3B4IGJsYWNrfWh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLGh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246aG92ZXI6bm90KC5kaXNhYmxlZCl7YmFja2dyb3VuZDpyZ2JhKDE3OSwgMTc5LCAxNzksIDAuMTUpfWh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz4uZHQtYnV0dG9uOmZvY3VzOm5vdCguZGlzYWJsZWQpLGh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246Zm9jdXM6bm90KC5kaXNhYmxlZCl7b3V0bGluZToycHggc29saWQgcmdiKDExMCwgMTY4LCAyNTQpfWh0bWwuZGFyayBkaXYuZHQtYnV0dG9ucz5kaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSl9aHRtbC5kYXJrIGRpdi5kdC1idXR0b25zPmRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbjpmaXJzdC1jaGlsZDpob3Zlcntib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYig4OSwgOTEsIDk0KX1odG1sLmRhcmsgZGl2LmR0LWJ1dHRvbnM+ZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYig4OSwgOTEsIDk0KX1odG1sLmRhcmsgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9ue2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigzMywgMzcsIDQxKTtib3gtc2hhZG93OjNweCA0cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjgpfWh0bWwuZGFyayBkaXYuZHQtYnV0dG9uLWluZm97YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kdC1odG1sLWJhY2tncm91bmQpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KX1cbiJdLAogICJtYXBwaW5ncyI6ICJBQUFBLFdBQVc7QUFBWTtBQUFLLGVBQVUsT0FBTztBQUFPO0FBQUM7QUFBQyxjQUEzQztBQUFxRTtBQUFLLGtCQUFhLE9BQU87QUFBUSxlQUFVLE9BQU87QUFBTztBQUFDO0FBQUMsZUFBaEk7QUFBMko7QUFBSyxtQkFBYyxPQUFPO0FBQVEsZUFBVSxPQUFPO0FBQU87QUFBQztBQUFDLG1CQUF2TjtBQUFzUDtBQUFLLHVCQUFrQixPQUFPO0FBQVEsZUFBVSxPQUFPO0FBQU87QUFBQztBQUFDLGdCQUF0VDtBQUFrVjtBQUFLLG9CQUFlLE9BQU87QUFBUSxlQUFVLE9BQU87QUFBTztBQUFDO0FBQUMsR0FBRyxDQUFDO0FBQW1CLFlBQVM7QUFBUTtBQUFDLEdBQUcsQ0FBQztBQUFXLFlBQVM7QUFBTztBQUFDLEdBQUcsQ0FBL0IsV0FBMkMsQ0FBQztBQUFVLFlBQVM7QUFBTyxpQkFBYztBQUFTLGVBQVk7QUFBTTtBQUFDLEdBQUcsQ0FBQztBQUFlLFlBQVM7QUFBTSxPQUFJO0FBQUksUUFBSztBQUFJLFNBQU07QUFBTSxjQUFXO0FBQU8sZUFBWTtBQUFPLG9CQUFpQjtBQUFNLGlCQUFjO0FBQU0sY0FBVyxJQUFJLElBQUksS0FBSyxJQUFJLEtBQUssQ0FB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QXN2VyxFQUFDLEdBQUcsQ0FBdDRULGdCQUF1NVQsQ0FBL3RXLFNBQXl1VyxNQUFNLEtBQUssQ0FBcG5RO0FBQStuUSxjQUFXLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFBSztBQUFDLElBQUksQ0FBOXpCLEtBQW8wQixHQUFHLENBQTcxVyxXQUF3MlcsRUFBQyxDQUE3elcsU0FBdTBXLE1BQU0sS0FBSyxDQUFsdFE7QUFBNnRRLElBQUksQ0FBdjNCLEtBQTYzQixHQUFHLENBQXQ1VyxXQUFpNlcsRUFBQyxHQUFHLENBQWpqVSxnQkFBa2tVLENBQTE0VyxTQUFvNVcsTUFBTSxLQUFLLENBQS94UTtBQUEweVEsV0FBUSxJQUFJLE1BQU0sSUFBSSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQUk7QUFBQyxJQUFJLENBQXorQixLQUErK0IsR0FBRyxDQUF4Z1gsV0FBbWhYLEVBQUMsR0FBRyxDQUFucVUsZ0JBQW9yVSxDQUE1L1csU0FBc2dYO0FBQWEsZ0JBQWEsSUFBSSxNQUFNLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFBSTtBQUFDLElBQUksQ0FBN2xDLEtBQW1tQyxHQUFHLENBQTVuWCxXQUF1b1gsRUFBQyxHQUFHLENBQXZ4VSxnQkFBd3lVLENBQWhuWCxTQUEwblgsWUFBWTtBQUFPLGdCQUFhLElBQUksTUFBTSxJQUFJLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFBRztBQUFDLElBQUksQ0FBOXNDLEtBQW90QyxHQUFHLENBQTd1WCxXQUF3dlgsRUFBQyxHQUFHLENBQXg0VSxnQkFBeTVVLENBQWp1WCxTQUEydVgsV0FBVztBQUFPLGVBQVksSUFBSSxNQUFNLElBQUksRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUFHO0FBQUMsSUFBSSxDQUE3ekMsS0FBbTBDLEdBQUcsQ0FBanVWO0FBQXV2VixVQUFPLElBQUksTUFBTSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQU0sb0JBQWlCLElBQUksRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUFJLGNBQVcsSUFBSSxJQUFJLEtBQUssSUFBSSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQUk7QUFBQyxJQUFJLENBQTM5QyxLQUFpK0MsR0FBRyxDQUF0NFg7QUFBczVYLG9CQUFpQixJQUFJO0FBQXNCLFVBQU8sSUFBSSxNQUFNLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFBSzsiLAogICJuYW1lcyI6IFtdCn0K */

.fc button,
.fc table,
body .fc {
  font-size: 1em;
}
.fc-bg,
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
}
.fc-icon,
.fc-unselectable {
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}
.fc {
  direction: ltr;
  text-align: left;
}
.fc-rtl {
  text-align: right;
}
.fc th,
.fc-basic-view td.fc-week-number,
.fc-icon,
.fc-toolbar {
  text-align: center;
}
.fc-highlight {
  background: #bce8f1;
  opacity: .3;
}
.fc-bgevent {
  background: #8fdf82;
  opacity: .3;
}
.fc-nonbusiness {
  background: #d7d7d7;
}
.fc button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  white-space: nowrap;
  cursor: pointer;
}
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}
.fc-state-default {
  border: 1px solid;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image:
    linear-gradient(
      to bottom,
      #fff,
      #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.fc-state-default.fc-corner-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.fc-state-default.fc-corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.fc button .fc-icon {
  position: relative;
  top: -.05em;
  margin: 0 .2em;
  vertical-align: middle;
}
.fc-state-active,
.fc-state-disabled,
.fc-state-down,
.fc-state-hover {
  color: #333;
  background-color: #e6e6e6;
}
.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
}
.fc-state-active,
.fc-state-down {
  background-color: #ccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: .65;
  box-shadow: none;
}
.fc-event.fc-draggable,
.fc-event[href],
.fc-popover .fc-header .fc-close,
a[data-goto] {
  cursor: pointer;
}
.fc-button-group {
  display: inline-block;
}
.fc .fc-button-group > * {
  float: left;
  margin: 0 0 0 -1px;
}
.fc .fc-button-group > :first-child {
  margin-left: 0;
}
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}
.fc-popover .fc-header {
  padding: 2px 4px;
}
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}
.fc-ltr .fc-popover .fc-header .fc-close,
.fc-rtl .fc-popover .fc-header .fc-title {
  float: right;
}
.fc-divider {
  border-style: solid;
  border-width: 1px;
}
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0;
}
.fc-bg table,
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
}
.fc-clear {
  clear: both;
}
.fc-bg,
.fc-bgevent-skeleton,
.fc-helper-skeleton,
.fc-highlight-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc table {
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.fc td,
.fc th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}
.fc td.fc-today {
  border-style: double;
}
a[data-goto]:hover {
  text-decoration: underline;
}
.fc .fc-row {
  border-style: solid;
  border-width: 0;
}
.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent;
}
.fc-row:first-child table {
  border-top: 0 hidden transparent;
}
.fc-row {
  position: relative;
}
.fc-row .fc-bg {
  z-index: 1;
}
.fc-row .fc-bgevent-skeleton td,
.fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}
.fc-row .fc-highlight-skeleton {
  z-index: 3;
}
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
}
.fc-row .fc-helper-skeleton {
  z-index: 5;
}
.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  background: 0 0;
  border-color: transparent;
}
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  border-bottom: 0;
}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  border-top: 0;
}
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}
.fc-icon,
.fc-row.fc-rigid,
.fc-time-grid-event {
  overflow: hidden;
}
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  width: 100%;
}
.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
}
.fc-event,
.fc-event-dot {
  background-color: #3a87ad;
}
.fc-event,
.fc-event:hover {
  color: #fff;
  text-decoration: none;
}
.fc-not-allowed,
.fc-not-allowed .fc-event {
  cursor: not-allowed;
}
.fc-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: .25;
}
.fc-event .fc-content {
  position: relative;
  z-index: 2;
}
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
  display: none;
}
.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  display: block;
}
.fc-event.fc-selected .fc-resizer:before {
  content: "";
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}
.fc-event.fc-selected {
  z-index: 9999 !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}
.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
}
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
}
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  bottom: -1px;
}
.fc-h-event.fc-selected .fc-resizer {
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  top: 50%;
  margin-top: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
}
.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px;
}
tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
}
.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background: #000;
  opacity: .25;
}
.fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden;
}
.fc-day-grid-event .fc-time {
  font-weight: 700;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
}
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none;
}
a.fc-more:hover {
  text-decoration: underline;
}
.fc.fc-bootstrap3 a,
.ui-widget .fc-event {
  text-decoration: none;
}
.fc-limited {
  display: none;
}
.fc-icon,
.fc-toolbar .fc-center {
  display: inline-block;
}
.fc-day-grid .fc-row {
  z-index: 1;
}
.fc-more-popover {
  z-index: 2;
  width: 220px;
}
.fc-more-popover .fc-event-container {
  padding: 10px;
}
.fc-bootstrap3 .fc-popover .panel-body,
.fc-bootstrap4 .fc-popover .card-body {
  padding: 0;
}
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}
.fc-bootstrap3 .fc-today.alert,
.fc-bootstrap4 .fc-today.alert {
  border-radius: 0;
}
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #ddd;
}
.fc-unthemed .fc-popover {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-popover .fc-header {
  background: #eee;
}
.fc-unthemed td.fc-today {
  background: #fcf8e3;
}
.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3;
}
.fc-icon {
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  font-family:
    "Courier New",
    Courier,
    monospace;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fc-icon:after {
  position: relative;
}
.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
}
.fc-icon-right-single-arrow:after {
  content: "\203a";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
}
.fc-icon-left-double-arrow:after {
  content: "\ab";
  font-size: 160%;
  top: -7%;
}
.fc-icon-right-double-arrow:after {
  content: "\bb";
  font-size: 160%;
  top: -7%;
}
.fc-icon-left-triangle:after {
  content: "\25c4";
  font-size: 125%;
  top: 3%;
}
.fc-icon-right-triangle:after {
  content: "\25ba";
  font-size: 125%;
  top: 3%;
}
.fc-icon-down-triangle:after {
  content: "\25bc";
  font-size: 125%;
  top: 2%;
}
.fc-icon-x:after {
  content: "\d7";
  font-size: 200%;
  top: 6%;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
  font-size: .9em;
  margin-top: 2px;
}
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}
.ui-widget .fc-disabled-day {
  background-image: none;
}
.fc-bootstrap3 .fc-time-grid .fc-slats table,
.fc-bootstrap4 .fc-time-grid .fc-slats table,
.fc-time-grid .fc-slats .ui-widget-content {
  background: 0 0;
}
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
}
.fc-bootstrap3 hr.fc-divider,
.fc-bootstrap4 hr.fc-divider {
  border-color: inherit;
}
.ui-widget .fc-event {
  color: #fff;
  font-weight: 400;
}
.ui-widget td.fc-axis {
  font-weight: 400;
}
.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline;
}
.fc.fc-bootstrap4 a {
  text-decoration: none;
}
.fc.fc-bootstrap4 a[data-goto]:hover {
  text-decoration: underline;
}
.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #fff;
}
.fc-bootstrap4 .fc-popover.card {
  position: absolute;
}
.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em;
}
.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em;
}
.fc-toolbar .fc-left {
  float: left;
}
.fc-toolbar .fc-right {
  float: right;
}
.fc .fc-toolbar > * > * {
  float: left;
  margin-left: .75em;
}
.fc .fc-toolbar > * > :first-child {
  margin-left: 0;
}
.fc-toolbar h2 {
  margin: 0;
}
.fc-toolbar button {
  position: relative;
}
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}
.fc-toolbar .fc-state-down {
  z-index: 3;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}
.fc-toolbar button:focus {
  z-index: 5;
}
.fc-view-container *,
.fc-view-container :after,
.fc-view-container :before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fc-view,
.fc-view > table {
  position: relative;
  z-index: 1;
}
.fc-basicDay-view .fc-content-skeleton,
.fc-basicWeek-view .fc-content-skeleton {
  padding-bottom: 1em;
}
.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
}
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-day-top.fc-other-month {
  opacity: .3;
}
.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number {
  padding: 2px;
}
.fc-basic-view th.fc-day-number,
.fc-basic-view th.fc-week-number {
  padding: 0 2px;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}
.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: grey;
}
.fc-basic-view td.fc-week-number > * {
  display: inline-block;
  min-width: 1.25em;
}
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
}
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
}
.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}
.fc-ltr .fc-axis {
  text-align: right;
}
.fc-rtl .fc-axis {
  text-align: left;
}
.fc-time-grid,
.fc-time-grid-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid {
  min-height: 100%;
}
.fc-time-grid table {
  border: 0 hidden transparent;
}
.fc-time-grid > .fc-bg {
  z-index: 1;
}
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-content-col {
  position: relative;
}
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-highlight-container {
  z-index: 3;
  position: relative;
}
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}
.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}
.fc-time-grid .fc-helper-container {
  position: relative;
  z-index: 6;
}
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
}
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
}
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%;
}
.fc-time-grid .fc-bgevent,
.fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
}
.fc-time-grid .fc-bgevent {
  left: 0;
  right: 0;
}
.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-time-grid-event.fc-selected {
  overflow: visible;
}
.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
}
.fc-time-grid-event .fc-content {
  overflow: hidden;
}
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}
.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top;
}
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
}
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
}
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\a0-\a0";
}
.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  padding: 0;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}
.fc-time-grid-event.fc-selected .fc-resizer {
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  left: 50%;
  margin-left: -5px;
  bottom: -5px;
}
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.fc-rtl .fc-list-view {
  direction: rtl;
}
.fc-list-view {
  border-width: 1px;
  border-style: solid;
}
.fc .fc-list-table {
  table-layout: auto;
}
.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px;
}
.fc-list-table tr:first-child td {
  border-top-width: 0;
}
.fc-list-heading {
  border-bottom-width: 1px;
}
.fc-list-heading td {
  font-weight: 700;
}
.fc-ltr .fc-list-heading-main {
  float: left;
}
.fc-ltr .fc-list-heading-alt,
.fc-rtl .fc-list-heading-main {
  float: right;
}
.fc-rtl .fc-list-heading-alt {
  float: left;
}
.fc-list-item.fc-has-url {
  cursor: pointer;
}
.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}
.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}
.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}
.fc-list-item-title a {
  text-decoration: none;
  color: inherit;
}
.fc-list-item-title a[href]:hover {
  text-decoration: underline;
}
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}
.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.fc-unthemed .fc-list-empty {
  background-color: #eee;
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLyohXG4gKiBGdWxsQ2FsZW5kYXIgdjMuOS4wXG4gKiBEb2NzICYgTGljZW5zZTogaHR0cHM6Ly9mdWxsY2FsZW5kYXIuaW8vXG4gKiAoYykgMjAxOCBBZGFtIFNoYXdcbiAqLy5mYyBidXR0b24sLmZjIHRhYmxlLGJvZHkgLmZje2ZvbnQtc2l6ZToxZW19LmZjLWJnLC5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24sLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9ue2JvdHRvbTowfS5mYy1pY29uLC5mYy11bnNlbGVjdGFibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmV9LmZje2RpcmVjdGlvbjpsdHI7dGV4dC1hbGlnbjpsZWZ0fS5mYy1ydGx7dGV4dC1hbGlnbjpyaWdodH0uZmMgdGgsLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIsLmZjLWljb24sLmZjLXRvb2xiYXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmZjLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiNiY2U4ZjE7b3BhY2l0eTouM30uZmMtYmdldmVudHtiYWNrZ3JvdW5kOiM4ZmRmODI7b3BhY2l0eTouM30uZmMtbm9uYnVzaW5lc3N7YmFja2dyb3VuZDojZDdkN2Q3fS5mYyBidXR0b257LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO2hlaWdodDoyLjFlbTtwYWRkaW5nOjAgLjZlbTt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXJ9LmZjIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcnttYXJnaW46MDtwYWRkaW5nOjB9LmZjLXN0YXRlLWRlZmF1bHR7Ym9yZGVyOjFweCBzb2xpZDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZiwjZTZlNmU2KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjZmZmKSx0bygjZTZlNmU2KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZiwjZTZlNmU2KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZiwjZTZlNmU2KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZmZiwjZTZlNmU2KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtib3JkZXItY29sb3I6I2U2ZTZlNiAjZTZlNmU2ICNiZmJmYmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtjb2xvcjojMzMzO3RleHQtc2hhZG93OjAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC43NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSl9LmZjLXN0YXRlLWRlZmF1bHQuZmMtY29ybmVyLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LmZjLXN0YXRlLWRlZmF1bHQuZmMtY29ybmVyLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LmZjIGJ1dHRvbiAuZmMtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LS4wNWVtO21hcmdpbjowIC4yZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYy1zdGF0ZS1hY3RpdmUsLmZjLXN0YXRlLWRpc2FibGVkLC5mYy1zdGF0ZS1kb3duLC5mYy1zdGF0ZS1ob3Zlcntjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNn0uZmMtc3RhdGUtaG92ZXJ7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1cHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO3RyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyfS5mYy1zdGF0ZS1hY3RpdmUsLmZjLXN0YXRlLWRvd257YmFja2dyb3VuZC1jb2xvcjojY2NjO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KX0uZmMtc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1pbWFnZTpub25lO29wYWNpdHk6LjY1O2JveC1zaGFkb3c6bm9uZX0uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlLC5mYy1ldmVudFtocmVmXSwuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSxhW2RhdGEtZ290b117Y3Vyc29yOnBvaW50ZXJ9LmZjLWJ1dHRvbi1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9ja30uZmMgLmZjLWJ1dHRvbi1ncm91cD4qe2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAwIC0xcHh9LmZjIC5mYy1idXR0b24tZ3JvdXA+OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmZjLXBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNoYWRvdzowIDJweCA2cHggcmdiYSgwLDAsMCwuMTUpfS5mYy1wb3BvdmVyIC5mYy1oZWFkZXJ7cGFkZGluZzoycHggNHB4fS5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxle21hcmdpbjowIDJweH0uZmMtbHRyIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlLC5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2V7ZmxvYXQ6bGVmdH0uZmMtbHRyIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlLC5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGV7ZmxvYXQ6cmlnaHR9LmZjLWRpdmlkZXJ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHh9aHIuZmMtZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjAgMCAycHg7Ym9yZGVyLXdpZHRoOjFweCAwfS5mYy1iZyB0YWJsZSwuZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRhYmxlLC5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0YWJsZXtoZWlnaHQ6MTAwJX0uZmMtY2xlYXJ7Y2xlYXI6Ym90aH0uZmMtYmcsLmZjLWJnZXZlbnQtc2tlbGV0b24sLmZjLWhlbHBlci1za2VsZXRvbiwuZmMtaGlnaGxpZ2h0LXNrZWxldG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5mYyB0YWJsZXt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9LmZjIHRkLC5mYyB0aHtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5mYyB0ZC5mYy10b2RheXtib3JkZXItc3R5bGU6ZG91YmxlfWFbZGF0YS1nb3RvXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYyAuZmMtcm93e2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MH0uZmMtcm93IHRhYmxle2JvcmRlci1sZWZ0OjAgaGlkZGVuIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowIGhpZGRlbiB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjAgaGlkZGVuIHRyYW5zcGFyZW50fS5mYy1yb3c6Zmlyc3QtY2hpbGQgdGFibGV7Ym9yZGVyLXRvcDowIGhpZGRlbiB0cmFuc3BhcmVudH0uZmMtcm93e3Bvc2l0aW9uOnJlbGF0aXZlfS5mYy1yb3cgLmZjLWJne3otaW5kZXg6MX0uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRkLC5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZHtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbnt6LWluZGV4OjJ9LmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9ue3otaW5kZXg6M30uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtwYWRkaW5nLWJvdHRvbToycHh9LmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9ue3otaW5kZXg6NX0uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSwuZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCwuZmMgLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHRke2JhY2tncm91bmQ6MCAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZHtib3JkZXItYm90dG9tOjB9LmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCwuZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGJvZHkgdGR7Ym9yZGVyLXRvcDowfS5mYy1zY3JvbGxlcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZmMtaWNvbiwuZmMtcm93LmZjLXJpZ2lkLC5mYy10aW1lLWdyaWQtZXZlbnR7b3ZlcmZsb3c6aGlkZGVufS5mYy1zY3JvbGxlcj4uZmMtZGF5LWdyaWQsLmZjLXNjcm9sbGVyPi5mYy10aW1lLWdyaWR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmMtZXZlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljg1ZW07bGluZS1oZWlnaHQ6MS4zO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgIzNhODdhZH0uZmMtZXZlbnQsLmZjLWV2ZW50LWRvdHtiYWNrZ3JvdW5kLWNvbG9yOiMzYTg3YWR9LmZjLWV2ZW50LC5mYy1ldmVudDpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5mYy1ub3QtYWxsb3dlZCwuZmMtbm90LWFsbG93ZWQgLmZjLWV2ZW50e2N1cnNvcjpub3QtYWxsb3dlZH0uZmMtZXZlbnQgLmZjLWJne3otaW5kZXg6MTtiYWNrZ3JvdW5kOiNmZmY7b3BhY2l0eTouMjV9LmZjLWV2ZW50IC5mYy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZmMtZXZlbnQgLmZjLXJlc2l6ZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo0O2Rpc3BsYXk6bm9uZX0uZmMtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyLC5mYy1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplcntkaXNwbGF5OmJsb2NrfS5mYy1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLWxlZnQ6LTIwcHg7bWFyZ2luLXRvcDotMjBweH0uZmMtZXZlbnQuZmMtc2VsZWN0ZWR7ei1pbmRleDo5OTk5IWltcG9ydGFudDtib3gtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLC4yKX0uZmMtZXZlbnQuZmMtc2VsZWN0ZWQuZmMtZHJhZ2dpbmd7Ym94LXNoYWRvdzowIDJweCA3cHggcmdiYSgwLDAsMCwuMyl9LmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7dG9wOi0xMHB4O2JvdHRvbTotMTBweDtsZWZ0OjA7cmlnaHQ6MH0uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCwuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdC13aWR0aDowO3BhZGRpbmctbGVmdDoxcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQsLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnR7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7cGFkZGluZy1yaWdodDoxcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIsLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXJ7Y3Vyc29yOnctcmVzaXplO2xlZnQ6LTFweH0uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciwuZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1zdGFydC1yZXNpemVye2N1cnNvcjplLXJlc2l6ZTtyaWdodDotMXB4fS5mYy1oLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplcnt3aWR0aDo3cHg7dG9wOi0xcHg7Ym90dG9tOi0xcHh9LmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXJ7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXdpZHRoOjFweDt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDojZmZmO3RvcDo1MCU7bWFyZ2luLXRvcDotNHB4fS5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIsLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXJ7bWFyZ2luLWxlZnQ6LTRweH0uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplciwuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVye21hcmdpbi1yaWdodDotNHB4fS5mYy1kYXktZ3JpZC1ldmVudHttYXJnaW46MXB4IDJweCAwO3BhZGRpbmc6MCAxcHh9dHI6Zmlyc3QtY2hpbGQ+dGQ+LmZjLWRheS1ncmlkLWV2ZW50e21hcmdpbi10b3A6MnB4fS5mYy1kYXktZ3JpZC1ldmVudC5mYy1zZWxlY3RlZDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDotMXB4O3JpZ2h0Oi0xcHg7Ym90dG9tOi0xcHg7bGVmdDotMXB4O2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yNX0uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnR7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWV7Zm9udC13ZWlnaHQ6NzAwfS5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplciwuZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVye21hcmdpbi1sZWZ0Oi0ycHh9LmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplciwuZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXJ7bWFyZ2luLXJpZ2h0Oi0ycHh9YS5mYy1tb3Jle21hcmdpbjoxcHggM3B4O2ZvbnQtc2l6ZTouODVlbTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX1hLmZjLW1vcmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmMuZmMtYm9vdHN0cmFwMyBhLC51aS13aWRnZXQgLmZjLWV2ZW50e3RleHQtZGVjb3JhdGlvbjpub25lfS5mYy1saW1pdGVke2Rpc3BsYXk6bm9uZX0uZmMtaWNvbiwuZmMtdG9vbGJhciAuZmMtY2VudGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYy1kYXktZ3JpZCAuZmMtcm93e3otaW5kZXg6MX0uZmMtbW9yZS1wb3BvdmVye3otaW5kZXg6Mjt3aWR0aDoyMjBweH0uZmMtbW9yZS1wb3BvdmVyIC5mYy1ldmVudC1jb250YWluZXJ7cGFkZGluZzoxMHB4fS5mYy1ib290c3RyYXAzIC5mYy1wb3BvdmVyIC5wYW5lbC1ib2R5LC5mYy1ib290c3RyYXA0IC5mYy1wb3BvdmVyIC5jYXJkLWJvZHl7cGFkZGluZzowfS5mYy1ub3ctaW5kaWNhdG9ye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjowIHNvbGlkIHJlZH0uZmMtYm9vdHN0cmFwMyAuZmMtdG9kYXkuYWxlcnQsLmZjLWJvb3RzdHJhcDQgLmZjLXRvZGF5LmFsZXJ0e2JvcmRlci1yYWRpdXM6MH0uZmMtdW5zZWxlY3RhYmxley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LmZjLXVudGhlbWVkIC5mYy1jb250ZW50LC5mYy11bnRoZW1lZCAuZmMtZGl2aWRlciwuZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCwuZmMtdW50aGVtZWQgLmZjLWxpc3QtdmlldywuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsLmZjLXVudGhlbWVkIC5mYy1yb3csLmZjLXVudGhlbWVkIHRib2R5LC5mYy11bnRoZW1lZCB0ZCwuZmMtdW50aGVtZWQgdGgsLmZjLXVudGhlbWVkIHRoZWFke2JvcmRlci1jb2xvcjojZGRkfS5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLC5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVye2JhY2tncm91bmQ6I2VlZX0uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXl7YmFja2dyb3VuZDojZmNmOGUzfS5mYy11bnRoZW1lZCAuZmMtZGlzYWJsZWQtZGF5e2JhY2tncm91bmQ6I2Q3ZDdkNztvcGFjaXR5Oi4zfS5mYy1pY29ue2hlaWdodDoxZW07bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxZW07Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLENvdXJpZXIsbW9ub3NwYWNlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmMtaWNvbjphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlcntjb250ZW50OlwiXFwyMDM5XCI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMDAlO3RvcDotNyV9LmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXDIwM0FcIjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIwMCU7dG9wOi03JX0uZmMtaWNvbi1sZWZ0LWRvdWJsZS1hcnJvdzphZnRlcntjb250ZW50OlwiXFxBQlwiO2ZvbnQtc2l6ZToxNjAlO3RvcDotNyV9LmZjLWljb24tcmlnaHQtZG91YmxlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXEJCXCI7Zm9udC1zaXplOjE2MCU7dG9wOi03JX0uZmMtaWNvbi1sZWZ0LXRyaWFuZ2xlOmFmdGVye2NvbnRlbnQ6XCJcXDI1QzRcIjtmb250LXNpemU6MTI1JTt0b3A6MyV9LmZjLWljb24tcmlnaHQtdHJpYW5nbGU6YWZ0ZXJ7Y29udGVudDpcIlxcMjVCQVwiO2ZvbnQtc2l6ZToxMjUlO3RvcDozJX0uZmMtaWNvbi1kb3duLXRyaWFuZ2xlOmFmdGVye2NvbnRlbnQ6XCJcXDI1QkNcIjtmb250LXNpemU6MTI1JTt0b3A6MiV9LmZjLWljb24teDphZnRlcntjb250ZW50OlwiXFxEN1wiO2ZvbnQtc2l6ZToyMDAlO3RvcDo2JX0uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2V7Y29sb3I6IzY2Njtmb250LXNpemU6LjllbTttYXJnaW4tdG9wOjJweH0uZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbTpob3ZlciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnVpLXdpZGdldCAuZmMtZGlzYWJsZWQtZGF5e2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uZmMtYm9vdHN0cmFwMyAuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0YWJsZSwuZmMtYm9vdHN0cmFwNCAuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0YWJsZSwuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyAudWktd2lkZ2V0LWNvbnRlbnR7YmFja2dyb3VuZDowIDB9LmZjLXBvcG92ZXI+LnVpLXdpZGdldC1oZWFkZXIrLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci10b3A6MH0uZmMtYm9vdHN0cmFwMyBoci5mYy1kaXZpZGVyLC5mYy1ib290c3RyYXA0IGhyLmZjLWRpdmlkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LnVpLXdpZGdldCAuZmMtZXZlbnR7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDB9LnVpLXdpZGdldCB0ZC5mYy1heGlze2ZvbnQtd2VpZ2h0OjQwMH0uZmMuZmMtYm9vdHN0cmFwMyBhW2RhdGEtZ290b106aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmMuZmMtYm9vdHN0cmFwNCBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5mYy5mYy1ib290c3RyYXA0IGFbZGF0YS1nb3RvXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYy1ib290c3RyYXA0IGEuZmMtZXZlbnQ6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOiNmZmZ9LmZjLWJvb3RzdHJhcDQgLmZjLXBvcG92ZXIuY2FyZHtwb3NpdGlvbjphYnNvbHV0ZX0uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhcnttYXJnaW4tYm90dG9tOjFlbX0uZmMtdG9vbGJhci5mYy1mb290ZXItdG9vbGJhcnttYXJnaW4tdG9wOjFlbX0uZmMtdG9vbGJhciAuZmMtbGVmdHtmbG9hdDpsZWZ0fS5mYy10b29sYmFyIC5mYy1yaWdodHtmbG9hdDpyaWdodH0uZmMgLmZjLXRvb2xiYXI+Kj4qe2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6Ljc1ZW19LmZjIC5mYy10b29sYmFyPio+OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmZjLXRvb2xiYXIgaDJ7bWFyZ2luOjB9LmZjLXRvb2xiYXIgYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5mYy10b29sYmFyIC5mYy1zdGF0ZS1ob3ZlciwuZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXJ7ei1pbmRleDoyfS5mYy10b29sYmFyIC5mYy1zdGF0ZS1kb3due3otaW5kZXg6M30uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLC5mYy10b29sYmFyIC51aS1zdGF0ZS1hY3RpdmV7ei1pbmRleDo0fS5mYy10b29sYmFyIGJ1dHRvbjpmb2N1c3t6LWluZGV4OjV9LmZjLXZpZXctY29udGFpbmVyICosLmZjLXZpZXctY29udGFpbmVyIDphZnRlciwuZmMtdmlldy1jb250YWluZXIgOmJlZm9yZXstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZjLXZpZXcsLmZjLXZpZXc+dGFibGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mYy1iYXNpY0RheS12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLC5mYy1iYXNpY1dlZWstdmlldyAuZmMtY29udGVudC1za2VsZXRvbntwYWRkaW5nLWJvdHRvbToxZW19LmZjLWJhc2ljLXZpZXcgLmZjLWJvZHkgLmZjLXJvd3ttaW4taGVpZ2h0OjRlbX0uZmMtcm93LmZjLXJpZ2lkIC5mYy1jb250ZW50LXNrZWxldG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoe29wYWNpdHk6LjN9LmZjLWJhc2ljLXZpZXcgLmZjLWRheS1udW1iZXIsLmZjLWJhc2ljLXZpZXcgLmZjLXdlZWstbnVtYmVye3BhZGRpbmc6MnB4fS5mYy1iYXNpYy12aWV3IHRoLmZjLWRheS1udW1iZXIsLmZjLWJhc2ljLXZpZXcgdGguZmMtd2Vlay1udW1iZXJ7cGFkZGluZzowIDJweH0uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVye2Zsb2F0OnJpZ2h0fS5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXJ7ZmxvYXQ6bGVmdH0uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlcntmbG9hdDpsZWZ0O2JvcmRlci1yYWRpdXM6MCAwIDNweH0uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlcntmbG9hdDpyaWdodDtib3JkZXItcmFkaXVzOjAgMCAwIDNweH0uZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXJ7bWluLXdpZHRoOjEuNWVtO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtjb2xvcjpncmV5fS5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEuMjVlbX0uZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1ncmlke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1ncmlkIC5mYy1yb3d7bWluLWhlaWdodDozZW19LmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9ue3BhZGRpbmctYm90dG9tOjFlbX0uZmMgLmZjLWF4aXN7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MCA0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5mYy1sdHIgLmZjLWF4aXN7dGV4dC1hbGlnbjpyaWdodH0uZmMtcnRsIC5mYy1heGlze3RleHQtYWxpZ246bGVmdH0uZmMtdGltZS1ncmlkLC5mYy10aW1lLWdyaWQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZmMtdGltZS1ncmlke21pbi1oZWlnaHQ6MTAwJX0uZmMtdGltZS1ncmlkIHRhYmxle2JvcmRlcjowIGhpZGRlbiB0cmFuc3BhcmVudH0uZmMtdGltZS1ncmlkPi5mYy1iZ3t6LWluZGV4OjF9LmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMsLmZjLXRpbWUtZ3JpZD5ocntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1jb2x7cG9zaXRpb246cmVsYXRpdmV9LmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZjLXRpbWUtZ3JpZCAuZmMtYnVzaW5lc3MtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZmMtdGltZS1ncmlkIC5mYy1iZ2V2ZW50LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0LWNvbnRhaW5lcnt6LWluZGV4OjM7cG9zaXRpb246cmVsYXRpdmV9LmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NH0uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWxpbmV7ei1pbmRleDo1fS5mYy10aW1lLWdyaWQgLmZjLWhlbHBlci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo2fS5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIHRke2hlaWdodDoxLjVlbTtib3JkZXItYm90dG9tOjB9LmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMgLmZjLW1pbm9yIHRke2JvcmRlci10b3Atc3R5bGU6ZG90dGVkfS5mYy10aW1lLWdyaWQgLmZjLWhpZ2hsaWdodHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MH0uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lcnttYXJnaW46MCAyLjUlIDAgMnB4fS5mYy1ydGwgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVye21hcmdpbjowIDJweCAwIDIuNSV9LmZjLXRpbWUtZ3JpZCAuZmMtYmdldmVudCwuZmMtdGltZS1ncmlkIC5mYy1ldmVudHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmZjLXRpbWUtZ3JpZCAuZmMtYmdldmVudHtsZWZ0OjA7cmlnaHQ6MH0uZmMtdi1ldmVudC5mYy1ub3Qtc3RhcnR7Ym9yZGVyLXRvcC13aWR0aDowO3BhZGRpbmctdG9wOjFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uZmMtdi1ldmVudC5mYy1ub3QtZW5ke2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nLWJvdHRvbToxcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zZWxlY3RlZHtvdmVyZmxvdzp2aXNpYmxlfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWJne2Rpc3BsYXk6bm9uZX0uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lLC5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLXRpdGxle3BhZGRpbmc6MCAxcHh9LmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGltZXtmb250LXNpemU6Ljg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLWNvbnRlbnR7d2hpdGUtc3BhY2U6bm93cmFwfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUsLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUgc3BhbntkaXNwbGF5Om5vbmV9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtc3RhcnQpfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWU6YWZ0ZXJ7Y29udGVudDpcIlxcQTAtXFxBMFwifS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpdGxle2ZvbnQtc2l6ZTouODVlbTtwYWRkaW5nOjB9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXJ7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7aGVpZ2h0OjhweDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6OHB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cy1yZXNpemV9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXI6YWZ0ZXJ7Y29udGVudDpcIj1cIn0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVye2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci13aWR0aDoxcHg7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQ6I2ZmZjtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvdHRvbTotNXB4fS5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItbGluZXtib3JkZXItdG9wLXdpZHRoOjFweDtsZWZ0OjA7cmlnaHQ6MH0uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93e21hcmdpbi10b3A6LTVweH0uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3d7bGVmdDowO2JvcmRlci13aWR0aDo1cHggMCA1cHggNnB4O2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3d7cmlnaHQ6MDtib3JkZXItd2lkdGg6NXB4IDZweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9LmZjLWV2ZW50LWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NXB4fS5mYy1ydGwgLmZjLWxpc3Qtdmlld3tkaXJlY3Rpb246cnRsfS5mYy1saXN0LXZpZXd7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmZjIC5mYy1saXN0LXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5mYy1saXN0LXRhYmxlIHRke2JvcmRlci13aWR0aDoxcHggMCAwO3BhZGRpbmc6OHB4IDE0cHh9LmZjLWxpc3QtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcC13aWR0aDowfS5mYy1saXN0LWhlYWRpbmd7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmZjLWxpc3QtaGVhZGluZyB0ZHtmb250LXdlaWdodDo3MDB9LmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLW1haW57ZmxvYXQ6bGVmdH0uZmMtbHRyIC5mYy1saXN0LWhlYWRpbmctYWx0LC5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1tYWlue2Zsb2F0OnJpZ2h0fS5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1hbHR7ZmxvYXQ6bGVmdH0uZmMtbGlzdC1pdGVtLmZjLWhhcy11cmx7Y3Vyc29yOnBvaW50ZXJ9LmZjLWxpc3QtaXRlbS1tYXJrZXIsLmZjLWxpc3QtaXRlbS10aW1le3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxcHh9LmZjLWx0ciAuZmMtbGlzdC1pdGVtLW1hcmtlcntwYWRkaW5nLXJpZ2h0OjB9LmZjLXJ0bCAuZmMtbGlzdC1pdGVtLW1hcmtlcntwYWRkaW5nLWxlZnQ6MH0uZmMtbGlzdC1pdGVtLXRpdGxlIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH0uZmMtbGlzdC1pdGVtLXRpdGxlIGFbaHJlZl06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmMtbGlzdC1lbXB0eS13cmFwMntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uZmMtbGlzdC1lbXB0eS13cmFwMXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6dGFibGV9LmZjLWxpc3QtZW1wdHl7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcn0uZmMtdW50aGVtZWQgLmZjLWxpc3QtZW1wdHl7YmFja2dyb3VuZC1jb2xvcjojZWVlfSJdLAogICJtYXBwaW5ncyI6ICJBQUlHLENB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 */

/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFtdLAogICJzb3VyY2VzQ29udGVudCI6IFtdLAogICJtYXBwaW5ncyI6ICIiLAogICJuYW1lcyI6IFtdCn0K */

@font-face {
  font-family: "bootstrap-icons";
  src: url(./fonts/bootstrap-icons.woff2?08efbba7c53d8c5413793eecb19b20bb) format("woff2"), url(./fonts/bootstrap-icons.woff?08efbba7c53d8c5413793eecb19b20bb) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-display: block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-123::before {
  content: "\f67f";
}
.bi-alarm-fill::before {
  content: "\f101";
}
.bi-alarm::before {
  content: "\f102";
}
.bi-align-bottom::before {
  content: "\f103";
}
.bi-align-center::before {
  content: "\f104";
}
.bi-align-end::before {
  content: "\f105";
}
.bi-align-middle::before {
  content: "\f106";
}
.bi-align-start::before {
  content: "\f107";
}
.bi-align-top::before {
  content: "\f108";
}
.bi-alt::before {
  content: "\f109";
}
.bi-app-indicator::before {
  content: "\f10a";
}
.bi-app::before {
  content: "\f10b";
}
.bi-archive-fill::before {
  content: "\f10c";
}
.bi-archive::before {
  content: "\f10d";
}
.bi-arrow-90deg-down::before {
  content: "\f10e";
}
.bi-arrow-90deg-left::before {
  content: "\f10f";
}
.bi-arrow-90deg-right::before {
  content: "\f110";
}
.bi-arrow-90deg-up::before {
  content: "\f111";
}
.bi-arrow-bar-down::before {
  content: "\f112";
}
.bi-arrow-bar-left::before {
  content: "\f113";
}
.bi-arrow-bar-right::before {
  content: "\f114";
}
.bi-arrow-bar-up::before {
  content: "\f115";
}
.bi-arrow-clockwise::before {
  content: "\f116";
}
.bi-arrow-counterclockwise::before {
  content: "\f117";
}
.bi-arrow-down-circle-fill::before {
  content: "\f118";
}
.bi-arrow-down-circle::before {
  content: "\f119";
}
.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}
.bi-arrow-down-left-circle::before {
  content: "\f11b";
}
.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}
.bi-arrow-down-left-square::before {
  content: "\f11d";
}
.bi-arrow-down-left::before {
  content: "\f11e";
}
.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}
.bi-arrow-down-right-circle::before {
  content: "\f120";
}
.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}
.bi-arrow-down-right-square::before {
  content: "\f122";
}
.bi-arrow-down-right::before {
  content: "\f123";
}
.bi-arrow-down-short::before {
  content: "\f124";
}
.bi-arrow-down-square-fill::before {
  content: "\f125";
}
.bi-arrow-down-square::before {
  content: "\f126";
}
.bi-arrow-down-up::before {
  content: "\f127";
}
.bi-arrow-down::before {
  content: "\f128";
}
.bi-arrow-left-circle-fill::before {
  content: "\f129";
}
.bi-arrow-left-circle::before {
  content: "\f12a";
}
.bi-arrow-left-right::before {
  content: "\f12b";
}
.bi-arrow-left-short::before {
  content: "\f12c";
}
.bi-arrow-left-square-fill::before {
  content: "\f12d";
}
.bi-arrow-left-square::before {
  content: "\f12e";
}
.bi-arrow-left::before {
  content: "\f12f";
}
.bi-arrow-repeat::before {
  content: "\f130";
}
.bi-arrow-return-left::before {
  content: "\f131";
}
.bi-arrow-return-right::before {
  content: "\f132";
}
.bi-arrow-right-circle-fill::before {
  content: "\f133";
}
.bi-arrow-right-circle::before {
  content: "\f134";
}
.bi-arrow-right-short::before {
  content: "\f135";
}
.bi-arrow-right-square-fill::before {
  content: "\f136";
}
.bi-arrow-right-square::before {
  content: "\f137";
}
.bi-arrow-right::before {
  content: "\f138";
}
.bi-arrow-up-circle-fill::before {
  content: "\f139";
}
.bi-arrow-up-circle::before {
  content: "\f13a";
}
.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}
.bi-arrow-up-left-circle::before {
  content: "\f13c";
}
.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}
.bi-arrow-up-left-square::before {
  content: "\f13e";
}
.bi-arrow-up-left::before {
  content: "\f13f";
}
.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}
.bi-arrow-up-right-circle::before {
  content: "\f141";
}
.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}
.bi-arrow-up-right-square::before {
  content: "\f143";
}
.bi-arrow-up-right::before {
  content: "\f144";
}
.bi-arrow-up-short::before {
  content: "\f145";
}
.bi-arrow-up-square-fill::before {
  content: "\f146";
}
.bi-arrow-up-square::before {
  content: "\f147";
}
.bi-arrow-up::before {
  content: "\f148";
}
.bi-arrows-angle-contract::before {
  content: "\f149";
}
.bi-arrows-angle-expand::before {
  content: "\f14a";
}
.bi-arrows-collapse::before {
  content: "\f14b";
}
.bi-arrows-expand::before {
  content: "\f14c";
}
.bi-arrows-fullscreen::before {
  content: "\f14d";
}
.bi-arrows-move::before {
  content: "\f14e";
}
.bi-aspect-ratio-fill::before {
  content: "\f14f";
}
.bi-aspect-ratio::before {
  content: "\f150";
}
.bi-asterisk::before {
  content: "\f151";
}
.bi-at::before {
  content: "\f152";
}
.bi-award-fill::before {
  content: "\f153";
}
.bi-award::before {
  content: "\f154";
}
.bi-back::before {
  content: "\f155";
}
.bi-backspace-fill::before {
  content: "\f156";
}
.bi-backspace-reverse-fill::before {
  content: "\f157";
}
.bi-backspace-reverse::before {
  content: "\f158";
}
.bi-backspace::before {
  content: "\f159";
}
.bi-badge-3d-fill::before {
  content: "\f15a";
}
.bi-badge-3d::before {
  content: "\f15b";
}
.bi-badge-4k-fill::before {
  content: "\f15c";
}
.bi-badge-4k::before {
  content: "\f15d";
}
.bi-badge-8k-fill::before {
  content: "\f15e";
}
.bi-badge-8k::before {
  content: "\f15f";
}
.bi-badge-ad-fill::before {
  content: "\f160";
}
.bi-badge-ad::before {
  content: "\f161";
}
.bi-badge-ar-fill::before {
  content: "\f162";
}
.bi-badge-ar::before {
  content: "\f163";
}
.bi-badge-cc-fill::before {
  content: "\f164";
}
.bi-badge-cc::before {
  content: "\f165";
}
.bi-badge-hd-fill::before {
  content: "\f166";
}
.bi-badge-hd::before {
  content: "\f167";
}
.bi-badge-tm-fill::before {
  content: "\f168";
}
.bi-badge-tm::before {
  content: "\f169";
}
.bi-badge-vo-fill::before {
  content: "\f16a";
}
.bi-badge-vo::before {
  content: "\f16b";
}
.bi-badge-vr-fill::before {
  content: "\f16c";
}
.bi-badge-vr::before {
  content: "\f16d";
}
.bi-badge-wc-fill::before {
  content: "\f16e";
}
.bi-badge-wc::before {
  content: "\f16f";
}
.bi-bag-check-fill::before {
  content: "\f170";
}
.bi-bag-check::before {
  content: "\f171";
}
.bi-bag-dash-fill::before {
  content: "\f172";
}
.bi-bag-dash::before {
  content: "\f173";
}
.bi-bag-fill::before {
  content: "\f174";
}
.bi-bag-plus-fill::before {
  content: "\f175";
}
.bi-bag-plus::before {
  content: "\f176";
}
.bi-bag-x-fill::before {
  content: "\f177";
}
.bi-bag-x::before {
  content: "\f178";
}
.bi-bag::before {
  content: "\f179";
}
.bi-bar-chart-fill::before {
  content: "\f17a";
}
.bi-bar-chart-line-fill::before {
  content: "\f17b";
}
.bi-bar-chart-line::before {
  content: "\f17c";
}
.bi-bar-chart-steps::before {
  content: "\f17d";
}
.bi-bar-chart::before {
  content: "\f17e";
}
.bi-basket-fill::before {
  content: "\f17f";
}
.bi-basket::before {
  content: "\f180";
}
.bi-basket2-fill::before {
  content: "\f181";
}
.bi-basket2::before {
  content: "\f182";
}
.bi-basket3-fill::before {
  content: "\f183";
}
.bi-basket3::before {
  content: "\f184";
}
.bi-battery-charging::before {
  content: "\f185";
}
.bi-battery-full::before {
  content: "\f186";
}
.bi-battery-half::before {
  content: "\f187";
}
.bi-battery::before {
  content: "\f188";
}
.bi-bell-fill::before {
  content: "\f189";
}
.bi-bell::before {
  content: "\f18a";
}
.bi-bezier::before {
  content: "\f18b";
}
.bi-bezier2::before {
  content: "\f18c";
}
.bi-bicycle::before {
  content: "\f18d";
}
.bi-binoculars-fill::before {
  content: "\f18e";
}
.bi-binoculars::before {
  content: "\f18f";
}
.bi-blockquote-left::before {
  content: "\f190";
}
.bi-blockquote-right::before {
  content: "\f191";
}
.bi-book-fill::before {
  content: "\f192";
}
.bi-book-half::before {
  content: "\f193";
}
.bi-book::before {
  content: "\f194";
}
.bi-bookmark-check-fill::before {
  content: "\f195";
}
.bi-bookmark-check::before {
  content: "\f196";
}
.bi-bookmark-dash-fill::before {
  content: "\f197";
}
.bi-bookmark-dash::before {
  content: "\f198";
}
.bi-bookmark-fill::before {
  content: "\f199";
}
.bi-bookmark-heart-fill::before {
  content: "\f19a";
}
.bi-bookmark-heart::before {
  content: "\f19b";
}
.bi-bookmark-plus-fill::before {
  content: "\f19c";
}
.bi-bookmark-plus::before {
  content: "\f19d";
}
.bi-bookmark-star-fill::before {
  content: "\f19e";
}
.bi-bookmark-star::before {
  content: "\f19f";
}
.bi-bookmark-x-fill::before {
  content: "\f1a0";
}
.bi-bookmark-x::before {
  content: "\f1a1";
}
.bi-bookmark::before {
  content: "\f1a2";
}
.bi-bookmarks-fill::before {
  content: "\f1a3";
}
.bi-bookmarks::before {
  content: "\f1a4";
}
.bi-bookshelf::before {
  content: "\f1a5";
}
.bi-bootstrap-fill::before {
  content: "\f1a6";
}
.bi-bootstrap-reboot::before {
  content: "\f1a7";
}
.bi-bootstrap::before {
  content: "\f1a8";
}
.bi-border-all::before {
  content: "\f1a9";
}
.bi-border-bottom::before {
  content: "\f1aa";
}
.bi-border-center::before {
  content: "\f1ab";
}
.bi-border-inner::before {
  content: "\f1ac";
}
.bi-border-left::before {
  content: "\f1ad";
}
.bi-border-middle::before {
  content: "\f1ae";
}
.bi-border-outer::before {
  content: "\f1af";
}
.bi-border-right::before {
  content: "\f1b0";
}
.bi-border-style::before {
  content: "\f1b1";
}
.bi-border-top::before {
  content: "\f1b2";
}
.bi-border-width::before {
  content: "\f1b3";
}
.bi-border::before {
  content: "\f1b4";
}
.bi-bounding-box-circles::before {
  content: "\f1b5";
}
.bi-bounding-box::before {
  content: "\f1b6";
}
.bi-box-arrow-down-left::before {
  content: "\f1b7";
}
.bi-box-arrow-down-right::before {
  content: "\f1b8";
}
.bi-box-arrow-down::before {
  content: "\f1b9";
}
.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}
.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}
.bi-box-arrow-in-down::before {
  content: "\f1bc";
}
.bi-box-arrow-in-left::before {
  content: "\f1bd";
}
.bi-box-arrow-in-right::before {
  content: "\f1be";
}
.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}
.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}
.bi-box-arrow-in-up::before {
  content: "\f1c1";
}
.bi-box-arrow-left::before {
  content: "\f1c2";
}
.bi-box-arrow-right::before {
  content: "\f1c3";
}
.bi-box-arrow-up-left::before {
  content: "\f1c4";
}
.bi-box-arrow-up-right::before {
  content: "\f1c5";
}
.bi-box-arrow-up::before {
  content: "\f1c6";
}
.bi-box-seam::before {
  content: "\f1c7";
}
.bi-box::before {
  content: "\f1c8";
}
.bi-braces::before {
  content: "\f1c9";
}
.bi-bricks::before {
  content: "\f1ca";
}
.bi-briefcase-fill::before {
  content: "\f1cb";
}
.bi-briefcase::before {
  content: "\f1cc";
}
.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}
.bi-brightness-alt-high::before {
  content: "\f1ce";
}
.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}
.bi-brightness-alt-low::before {
  content: "\f1d0";
}
.bi-brightness-high-fill::before {
  content: "\f1d1";
}
.bi-brightness-high::before {
  content: "\f1d2";
}
.bi-brightness-low-fill::before {
  content: "\f1d3";
}
.bi-brightness-low::before {
  content: "\f1d4";
}
.bi-broadcast-pin::before {
  content: "\f1d5";
}
.bi-broadcast::before {
  content: "\f1d6";
}
.bi-brush-fill::before {
  content: "\f1d7";
}
.bi-brush::before {
  content: "\f1d8";
}
.bi-bucket-fill::before {
  content: "\f1d9";
}
.bi-bucket::before {
  content: "\f1da";
}
.bi-bug-fill::before {
  content: "\f1db";
}
.bi-bug::before {
  content: "\f1dc";
}
.bi-building::before {
  content: "\f1dd";
}
.bi-bullseye::before {
  content: "\f1de";
}
.bi-calculator-fill::before {
  content: "\f1df";
}
.bi-calculator::before {
  content: "\f1e0";
}
.bi-calendar-check-fill::before {
  content: "\f1e1";
}
.bi-calendar-check::before {
  content: "\f1e2";
}
.bi-calendar-date-fill::before {
  content: "\f1e3";
}
.bi-calendar-date::before {
  content: "\f1e4";
}
.bi-calendar-day-fill::before {
  content: "\f1e5";
}
.bi-calendar-day::before {
  content: "\f1e6";
}
.bi-calendar-event-fill::before {
  content: "\f1e7";
}
.bi-calendar-event::before {
  content: "\f1e8";
}
.bi-calendar-fill::before {
  content: "\f1e9";
}
.bi-calendar-minus-fill::before {
  content: "\f1ea";
}
.bi-calendar-minus::before {
  content: "\f1eb";
}
.bi-calendar-month-fill::before {
  content: "\f1ec";
}
.bi-calendar-month::before {
  content: "\f1ed";
}
.bi-calendar-plus-fill::before {
  content: "\f1ee";
}
.bi-calendar-plus::before {
  content: "\f1ef";
}
.bi-calendar-range-fill::before {
  content: "\f1f0";
}
.bi-calendar-range::before {
  content: "\f1f1";
}
.bi-calendar-week-fill::before {
  content: "\f1f2";
}
.bi-calendar-week::before {
  content: "\f1f3";
}
.bi-calendar-x-fill::before {
  content: "\f1f4";
}
.bi-calendar-x::before {
  content: "\f1f5";
}
.bi-calendar::before {
  content: "\f1f6";
}
.bi-calendar2-check-fill::before {
  content: "\f1f7";
}
.bi-calendar2-check::before {
  content: "\f1f8";
}
.bi-calendar2-date-fill::before {
  content: "\f1f9";
}
.bi-calendar2-date::before {
  content: "\f1fa";
}
.bi-calendar2-day-fill::before {
  content: "\f1fb";
}
.bi-calendar2-day::before {
  content: "\f1fc";
}
.bi-calendar2-event-fill::before {
  content: "\f1fd";
}
.bi-calendar2-event::before {
  content: "\f1fe";
}
.bi-calendar2-fill::before {
  content: "\f1ff";
}
.bi-calendar2-minus-fill::before {
  content: "\f200";
}
.bi-calendar2-minus::before {
  content: "\f201";
}
.bi-calendar2-month-fill::before {
  content: "\f202";
}
.bi-calendar2-month::before {
  content: "\f203";
}
.bi-calendar2-plus-fill::before {
  content: "\f204";
}
.bi-calendar2-plus::before {
  content: "\f205";
}
.bi-calendar2-range-fill::before {
  content: "\f206";
}
.bi-calendar2-range::before {
  content: "\f207";
}
.bi-calendar2-week-fill::before {
  content: "\f208";
}
.bi-calendar2-week::before {
  content: "\f209";
}
.bi-calendar2-x-fill::before {
  content: "\f20a";
}
.bi-calendar2-x::before {
  content: "\f20b";
}
.bi-calendar2::before {
  content: "\f20c";
}
.bi-calendar3-event-fill::before {
  content: "\f20d";
}
.bi-calendar3-event::before {
  content: "\f20e";
}
.bi-calendar3-fill::before {
  content: "\f20f";
}
.bi-calendar3-range-fill::before {
  content: "\f210";
}
.bi-calendar3-range::before {
  content: "\f211";
}
.bi-calendar3-week-fill::before {
  content: "\f212";
}
.bi-calendar3-week::before {
  content: "\f213";
}
.bi-calendar3::before {
  content: "\f214";
}
.bi-calendar4-event::before {
  content: "\f215";
}
.bi-calendar4-range::before {
  content: "\f216";
}
.bi-calendar4-week::before {
  content: "\f217";
}
.bi-calendar4::before {
  content: "\f218";
}
.bi-camera-fill::before {
  content: "\f219";
}
.bi-camera-reels-fill::before {
  content: "\f21a";
}
.bi-camera-reels::before {
  content: "\f21b";
}
.bi-camera-video-fill::before {
  content: "\f21c";
}
.bi-camera-video-off-fill::before {
  content: "\f21d";
}
.bi-camera-video-off::before {
  content: "\f21e";
}
.bi-camera-video::before {
  content: "\f21f";
}
.bi-camera::before {
  content: "\f220";
}
.bi-camera2::before {
  content: "\f221";
}
.bi-capslock-fill::before {
  content: "\f222";
}
.bi-capslock::before {
  content: "\f223";
}
.bi-card-checklist::before {
  content: "\f224";
}
.bi-card-heading::before {
  content: "\f225";
}
.bi-card-image::before {
  content: "\f226";
}
.bi-card-list::before {
  content: "\f227";
}
.bi-card-text::before {
  content: "\f228";
}
.bi-caret-down-fill::before {
  content: "\f229";
}
.bi-caret-down-square-fill::before {
  content: "\f22a";
}
.bi-caret-down-square::before {
  content: "\f22b";
}
.bi-caret-down::before {
  content: "\f22c";
}
.bi-caret-left-fill::before {
  content: "\f22d";
}
.bi-caret-left-square-fill::before {
  content: "\f22e";
}
.bi-caret-left-square::before {
  content: "\f22f";
}
.bi-caret-left::before {
  content: "\f230";
}
.bi-caret-right-fill::before {
  content: "\f231";
}
.bi-caret-right-square-fill::before {
  content: "\f232";
}
.bi-caret-right-square::before {
  content: "\f233";
}
.bi-caret-right::before {
  content: "\f234";
}
.bi-caret-up-fill::before {
  content: "\f235";
}
.bi-caret-up-square-fill::before {
  content: "\f236";
}
.bi-caret-up-square::before {
  content: "\f237";
}
.bi-caret-up::before {
  content: "\f238";
}
.bi-cart-check-fill::before {
  content: "\f239";
}
.bi-cart-check::before {
  content: "\f23a";
}
.bi-cart-dash-fill::before {
  content: "\f23b";
}
.bi-cart-dash::before {
  content: "\f23c";
}
.bi-cart-fill::before {
  content: "\f23d";
}
.bi-cart-plus-fill::before {
  content: "\f23e";
}
.bi-cart-plus::before {
  content: "\f23f";
}
.bi-cart-x-fill::before {
  content: "\f240";
}
.bi-cart-x::before {
  content: "\f241";
}
.bi-cart::before {
  content: "\f242";
}
.bi-cart2::before {
  content: "\f243";
}
.bi-cart3::before {
  content: "\f244";
}
.bi-cart4::before {
  content: "\f245";
}
.bi-cash-stack::before {
  content: "\f246";
}
.bi-cash::before {
  content: "\f247";
}
.bi-cast::before {
  content: "\f248";
}
.bi-chat-dots-fill::before {
  content: "\f249";
}
.bi-chat-dots::before {
  content: "\f24a";
}
.bi-chat-fill::before {
  content: "\f24b";
}
.bi-chat-left-dots-fill::before {
  content: "\f24c";
}
.bi-chat-left-dots::before {
  content: "\f24d";
}
.bi-chat-left-fill::before {
  content: "\f24e";
}
.bi-chat-left-quote-fill::before {
  content: "\f24f";
}
.bi-chat-left-quote::before {
  content: "\f250";
}
.bi-chat-left-text-fill::before {
  content: "\f251";
}
.bi-chat-left-text::before {
  content: "\f252";
}
.bi-chat-left::before {
  content: "\f253";
}
.bi-chat-quote-fill::before {
  content: "\f254";
}
.bi-chat-quote::before {
  content: "\f255";
}
.bi-chat-right-dots-fill::before {
  content: "\f256";
}
.bi-chat-right-dots::before {
  content: "\f257";
}
.bi-chat-right-fill::before {
  content: "\f258";
}
.bi-chat-right-quote-fill::before {
  content: "\f259";
}
.bi-chat-right-quote::before {
  content: "\f25a";
}
.bi-chat-right-text-fill::before {
  content: "\f25b";
}
.bi-chat-right-text::before {
  content: "\f25c";
}
.bi-chat-right::before {
  content: "\f25d";
}
.bi-chat-square-dots-fill::before {
  content: "\f25e";
}
.bi-chat-square-dots::before {
  content: "\f25f";
}
.bi-chat-square-fill::before {
  content: "\f260";
}
.bi-chat-square-quote-fill::before {
  content: "\f261";
}
.bi-chat-square-quote::before {
  content: "\f262";
}
.bi-chat-square-text-fill::before {
  content: "\f263";
}
.bi-chat-square-text::before {
  content: "\f264";
}
.bi-chat-square::before {
  content: "\f265";
}
.bi-chat-text-fill::before {
  content: "\f266";
}
.bi-chat-text::before {
  content: "\f267";
}
.bi-chat::before {
  content: "\f268";
}
.bi-check-all::before {
  content: "\f269";
}
.bi-check-circle-fill::before {
  content: "\f26a";
}
.bi-check-circle::before {
  content: "\f26b";
}
.bi-check-square-fill::before {
  content: "\f26c";
}
.bi-check-square::before {
  content: "\f26d";
}
.bi-check::before {
  content: "\f26e";
}
.bi-check2-all::before {
  content: "\f26f";
}
.bi-check2-circle::before {
  content: "\f270";
}
.bi-check2-square::before {
  content: "\f271";
}
.bi-check2::before {
  content: "\f272";
}
.bi-chevron-bar-contract::before {
  content: "\f273";
}
.bi-chevron-bar-down::before {
  content: "\f274";
}
.bi-chevron-bar-expand::before {
  content: "\f275";
}
.bi-chevron-bar-left::before {
  content: "\f276";
}
.bi-chevron-bar-right::before {
  content: "\f277";
}
.bi-chevron-bar-up::before {
  content: "\f278";
}
.bi-chevron-compact-down::before {
  content: "\f279";
}
.bi-chevron-compact-left::before {
  content: "\f27a";
}
.bi-chevron-compact-right::before {
  content: "\f27b";
}
.bi-chevron-compact-up::before {
  content: "\f27c";
}
.bi-chevron-contract::before {
  content: "\f27d";
}
.bi-chevron-double-down::before {
  content: "\f27e";
}
.bi-chevron-double-left::before {
  content: "\f27f";
}
.bi-chevron-double-right::before {
  content: "\f280";
}
.bi-chevron-double-up::before {
  content: "\f281";
}
.bi-chevron-down::before {
  content: "\f282";
}
.bi-chevron-expand::before {
  content: "\f283";
}
.bi-chevron-left::before {
  content: "\f284";
}
.bi-chevron-right::before {
  content: "\f285";
}
.bi-chevron-up::before {
  content: "\f286";
}
.bi-circle-fill::before {
  content: "\f287";
}
.bi-circle-half::before {
  content: "\f288";
}
.bi-circle-square::before {
  content: "\f289";
}
.bi-circle::before {
  content: "\f28a";
}
.bi-clipboard-check::before {
  content: "\f28b";
}
.bi-clipboard-data::before {
  content: "\f28c";
}
.bi-clipboard-minus::before {
  content: "\f28d";
}
.bi-clipboard-plus::before {
  content: "\f28e";
}
.bi-clipboard-x::before {
  content: "\f28f";
}
.bi-clipboard::before {
  content: "\f290";
}
.bi-clock-fill::before {
  content: "\f291";
}
.bi-clock-history::before {
  content: "\f292";
}
.bi-clock::before {
  content: "\f293";
}
.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}
.bi-cloud-arrow-down::before {
  content: "\f295";
}
.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}
.bi-cloud-arrow-up::before {
  content: "\f297";
}
.bi-cloud-check-fill::before {
  content: "\f298";
}
.bi-cloud-check::before {
  content: "\f299";
}
.bi-cloud-download-fill::before {
  content: "\f29a";
}
.bi-cloud-download::before {
  content: "\f29b";
}
.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}
.bi-cloud-drizzle::before {
  content: "\f29d";
}
.bi-cloud-fill::before {
  content: "\f29e";
}
.bi-cloud-fog-fill::before {
  content: "\f29f";
}
.bi-cloud-fog::before {
  content: "\f2a0";
}
.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}
.bi-cloud-fog2::before {
  content: "\f2a2";
}
.bi-cloud-hail-fill::before {
  content: "\f2a3";
}
.bi-cloud-hail::before {
  content: "\f2a4";
}
.bi-cloud-haze-1::before {
  content: "\f2a5";
}
.bi-cloud-haze-fill::before {
  content: "\f2a6";
}
.bi-cloud-haze::before {
  content: "\f2a7";
}
.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}
.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}
.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}
.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}
.bi-cloud-lightning::before {
  content: "\f2ac";
}
.bi-cloud-minus-fill::before {
  content: "\f2ad";
}
.bi-cloud-minus::before {
  content: "\f2ae";
}
.bi-cloud-moon-fill::before {
  content: "\f2af";
}
.bi-cloud-moon::before {
  content: "\f2b0";
}
.bi-cloud-plus-fill::before {
  content: "\f2b1";
}
.bi-cloud-plus::before {
  content: "\f2b2";
}
.bi-cloud-rain-fill::before {
  content: "\f2b3";
}
.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}
.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}
.bi-cloud-rain::before {
  content: "\f2b6";
}
.bi-cloud-slash-fill::before {
  content: "\f2b7";
}
.bi-cloud-slash::before {
  content: "\f2b8";
}
.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}
.bi-cloud-sleet::before {
  content: "\f2ba";
}
.bi-cloud-snow-fill::before {
  content: "\f2bb";
}
.bi-cloud-snow::before {
  content: "\f2bc";
}
.bi-cloud-sun-fill::before {
  content: "\f2bd";
}
.bi-cloud-sun::before {
  content: "\f2be";
}
.bi-cloud-upload-fill::before {
  content: "\f2bf";
}
.bi-cloud-upload::before {
  content: "\f2c0";
}
.bi-cloud::before {
  content: "\f2c1";
}
.bi-clouds-fill::before {
  content: "\f2c2";
}
.bi-clouds::before {
  content: "\f2c3";
}
.bi-cloudy-fill::before {
  content: "\f2c4";
}
.bi-cloudy::before {
  content: "\f2c5";
}
.bi-code-slash::before {
  content: "\f2c6";
}
.bi-code-square::before {
  content: "\f2c7";
}
.bi-code::before {
  content: "\f2c8";
}
.bi-collection-fill::before {
  content: "\f2c9";
}
.bi-collection-play-fill::before {
  content: "\f2ca";
}
.bi-collection-play::before {
  content: "\f2cb";
}
.bi-collection::before {
  content: "\f2cc";
}
.bi-columns-gap::before {
  content: "\f2cd";
}
.bi-columns::before {
  content: "\f2ce";
}
.bi-command::before {
  content: "\f2cf";
}
.bi-compass-fill::before {
  content: "\f2d0";
}
.bi-compass::before {
  content: "\f2d1";
}
.bi-cone-striped::before {
  content: "\f2d2";
}
.bi-cone::before {
  content: "\f2d3";
}
.bi-controller::before {
  content: "\f2d4";
}
.bi-cpu-fill::before {
  content: "\f2d5";
}
.bi-cpu::before {
  content: "\f2d6";
}
.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}
.bi-credit-card-2-back::before {
  content: "\f2d8";
}
.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}
.bi-credit-card-2-front::before {
  content: "\f2da";
}
.bi-credit-card-fill::before {
  content: "\f2db";
}
.bi-credit-card::before {
  content: "\f2dc";
}
.bi-crop::before {
  content: "\f2dd";
}
.bi-cup-fill::before {
  content: "\f2de";
}
.bi-cup-straw::before {
  content: "\f2df";
}
.bi-cup::before {
  content: "\f2e0";
}
.bi-cursor-fill::before {
  content: "\f2e1";
}
.bi-cursor-text::before {
  content: "\f2e2";
}
.bi-cursor::before {
  content: "\f2e3";
}
.bi-dash-circle-dotted::before {
  content: "\f2e4";
}
.bi-dash-circle-fill::before {
  content: "\f2e5";
}
.bi-dash-circle::before {
  content: "\f2e6";
}
.bi-dash-square-dotted::before {
  content: "\f2e7";
}
.bi-dash-square-fill::before {
  content: "\f2e8";
}
.bi-dash-square::before {
  content: "\f2e9";
}
.bi-dash::before {
  content: "\f2ea";
}
.bi-diagram-2-fill::before {
  content: "\f2eb";
}
.bi-diagram-2::before {
  content: "\f2ec";
}
.bi-diagram-3-fill::before {
  content: "\f2ed";
}
.bi-diagram-3::before {
  content: "\f2ee";
}
.bi-diamond-fill::before {
  content: "\f2ef";
}
.bi-diamond-half::before {
  content: "\f2f0";
}
.bi-diamond::before {
  content: "\f2f1";
}
.bi-dice-1-fill::before {
  content: "\f2f2";
}
.bi-dice-1::before {
  content: "\f2f3";
}
.bi-dice-2-fill::before {
  content: "\f2f4";
}
.bi-dice-2::before {
  content: "\f2f5";
}
.bi-dice-3-fill::before {
  content: "\f2f6";
}
.bi-dice-3::before {
  content: "\f2f7";
}
.bi-dice-4-fill::before {
  content: "\f2f8";
}
.bi-dice-4::before {
  content: "\f2f9";
}
.bi-dice-5-fill::before {
  content: "\f2fa";
}
.bi-dice-5::before {
  content: "\f2fb";
}
.bi-dice-6-fill::before {
  content: "\f2fc";
}
.bi-dice-6::before {
  content: "\f2fd";
}
.bi-disc-fill::before {
  content: "\f2fe";
}
.bi-disc::before {
  content: "\f2ff";
}
.bi-discord::before {
  content: "\f300";
}
.bi-display-fill::before {
  content: "\f301";
}
.bi-display::before {
  content: "\f302";
}
.bi-distribute-horizontal::before {
  content: "\f303";
}
.bi-distribute-vertical::before {
  content: "\f304";
}
.bi-door-closed-fill::before {
  content: "\f305";
}
.bi-door-closed::before {
  content: "\f306";
}
.bi-door-open-fill::before {
  content: "\f307";
}
.bi-door-open::before {
  content: "\f308";
}
.bi-dot::before {
  content: "\f309";
}
.bi-download::before {
  content: "\f30a";
}
.bi-droplet-fill::before {
  content: "\f30b";
}
.bi-droplet-half::before {
  content: "\f30c";
}
.bi-droplet::before {
  content: "\f30d";
}
.bi-earbuds::before {
  content: "\f30e";
}
.bi-easel-fill::before {
  content: "\f30f";
}
.bi-easel::before {
  content: "\f310";
}
.bi-egg-fill::before {
  content: "\f311";
}
.bi-egg-fried::before {
  content: "\f312";
}
.bi-egg::before {
  content: "\f313";
}
.bi-eject-fill::before {
  content: "\f314";
}
.bi-eject::before {
  content: "\f315";
}
.bi-emoji-angry-fill::before {
  content: "\f316";
}
.bi-emoji-angry::before {
  content: "\f317";
}
.bi-emoji-dizzy-fill::before {
  content: "\f318";
}
.bi-emoji-dizzy::before {
  content: "\f319";
}
.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}
.bi-emoji-expressionless::before {
  content: "\f31b";
}
.bi-emoji-frown-fill::before {
  content: "\f31c";
}
.bi-emoji-frown::before {
  content: "\f31d";
}
.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}
.bi-emoji-heart-eyes::before {
  content: "\f31f";
}
.bi-emoji-laughing-fill::before {
  content: "\f320";
}
.bi-emoji-laughing::before {
  content: "\f321";
}
.bi-emoji-neutral-fill::before {
  content: "\f322";
}
.bi-emoji-neutral::before {
  content: "\f323";
}
.bi-emoji-smile-fill::before {
  content: "\f324";
}
.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}
.bi-emoji-smile-upside-down::before {
  content: "\f326";
}
.bi-emoji-smile::before {
  content: "\f327";
}
.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}
.bi-emoji-sunglasses::before {
  content: "\f329";
}
.bi-emoji-wink-fill::before {
  content: "\f32a";
}
.bi-emoji-wink::before {
  content: "\f32b";
}
.bi-envelope-fill::before {
  content: "\f32c";
}
.bi-envelope-open-fill::before {
  content: "\f32d";
}
.bi-envelope-open::before {
  content: "\f32e";
}
.bi-envelope::before {
  content: "\f32f";
}
.bi-eraser-fill::before {
  content: "\f330";
}
.bi-eraser::before {
  content: "\f331";
}
.bi-exclamation-circle-fill::before {
  content: "\f332";
}
.bi-exclamation-circle::before {
  content: "\f333";
}
.bi-exclamation-diamond-fill::before {
  content: "\f334";
}
.bi-exclamation-diamond::before {
  content: "\f335";
}
.bi-exclamation-octagon-fill::before {
  content: "\f336";
}
.bi-exclamation-octagon::before {
  content: "\f337";
}
.bi-exclamation-square-fill::before {
  content: "\f338";
}
.bi-exclamation-square::before {
  content: "\f339";
}
.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}
.bi-exclamation-triangle::before {
  content: "\f33b";
}
.bi-exclamation::before {
  content: "\f33c";
}
.bi-exclude::before {
  content: "\f33d";
}
.bi-eye-fill::before {
  content: "\f33e";
}
.bi-eye-slash-fill::before {
  content: "\f33f";
}
.bi-eye-slash::before {
  content: "\f340";
}
.bi-eye::before {
  content: "\f341";
}
.bi-eyedropper::before {
  content: "\f342";
}
.bi-eyeglasses::before {
  content: "\f343";
}
.bi-facebook::before {
  content: "\f344";
}
.bi-file-arrow-down-fill::before {
  content: "\f345";
}
.bi-file-arrow-down::before {
  content: "\f346";
}
.bi-file-arrow-up-fill::before {
  content: "\f347";
}
.bi-file-arrow-up::before {
  content: "\f348";
}
.bi-file-bar-graph-fill::before {
  content: "\f349";
}
.bi-file-bar-graph::before {
  content: "\f34a";
}
.bi-file-binary-fill::before {
  content: "\f34b";
}
.bi-file-binary::before {
  content: "\f34c";
}
.bi-file-break-fill::before {
  content: "\f34d";
}
.bi-file-break::before {
  content: "\f34e";
}
.bi-file-check-fill::before {
  content: "\f34f";
}
.bi-file-check::before {
  content: "\f350";
}
.bi-file-code-fill::before {
  content: "\f351";
}
.bi-file-code::before {
  content: "\f352";
}
.bi-file-diff-fill::before {
  content: "\f353";
}
.bi-file-diff::before {
  content: "\f354";
}
.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}
.bi-file-earmark-arrow-down::before {
  content: "\f356";
}
.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}
.bi-file-earmark-arrow-up::before {
  content: "\f358";
}
.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}
.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}
.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}
.bi-file-earmark-binary::before {
  content: "\f35c";
}
.bi-file-earmark-break-fill::before {
  content: "\f35d";
}
.bi-file-earmark-break::before {
  content: "\f35e";
}
.bi-file-earmark-check-fill::before {
  content: "\f35f";
}
.bi-file-earmark-check::before {
  content: "\f360";
}
.bi-file-earmark-code-fill::before {
  content: "\f361";
}
.bi-file-earmark-code::before {
  content: "\f362";
}
.bi-file-earmark-diff-fill::before {
  content: "\f363";
}
.bi-file-earmark-diff::before {
  content: "\f364";
}
.bi-file-earmark-easel-fill::before {
  content: "\f365";
}
.bi-file-earmark-easel::before {
  content: "\f366";
}
.bi-file-earmark-excel-fill::before {
  content: "\f367";
}
.bi-file-earmark-excel::before {
  content: "\f368";
}
.bi-file-earmark-fill::before {
  content: "\f369";
}
.bi-file-earmark-font-fill::before {
  content: "\f36a";
}
.bi-file-earmark-font::before {
  content: "\f36b";
}
.bi-file-earmark-image-fill::before {
  content: "\f36c";
}
.bi-file-earmark-image::before {
  content: "\f36d";
}
.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}
.bi-file-earmark-lock::before {
  content: "\f36f";
}
.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}
.bi-file-earmark-lock2::before {
  content: "\f371";
}
.bi-file-earmark-medical-fill::before {
  content: "\f372";
}
.bi-file-earmark-medical::before {
  content: "\f373";
}
.bi-file-earmark-minus-fill::before {
  content: "\f374";
}
.bi-file-earmark-minus::before {
  content: "\f375";
}
.bi-file-earmark-music-fill::before {
  content: "\f376";
}
.bi-file-earmark-music::before {
  content: "\f377";
}
.bi-file-earmark-person-fill::before {
  content: "\f378";
}
.bi-file-earmark-person::before {
  content: "\f379";
}
.bi-file-earmark-play-fill::before {
  content: "\f37a";
}
.bi-file-earmark-play::before {
  content: "\f37b";
}
.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}
.bi-file-earmark-plus::before {
  content: "\f37d";
}
.bi-file-earmark-post-fill::before {
  content: "\f37e";
}
.bi-file-earmark-post::before {
  content: "\f37f";
}
.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}
.bi-file-earmark-ppt::before {
  content: "\f381";
}
.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}
.bi-file-earmark-richtext::before {
  content: "\f383";
}
.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}
.bi-file-earmark-ruled::before {
  content: "\f385";
}
.bi-file-earmark-slides-fill::before {
  content: "\f386";
}
.bi-file-earmark-slides::before {
  content: "\f387";
}
.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}
.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}
.bi-file-earmark-text-fill::before {
  content: "\f38a";
}
.bi-file-earmark-text::before {
  content: "\f38b";
}
.bi-file-earmark-word-fill::before {
  content: "\f38c";
}
.bi-file-earmark-word::before {
  content: "\f38d";
}
.bi-file-earmark-x-fill::before {
  content: "\f38e";
}
.bi-file-earmark-x::before {
  content: "\f38f";
}
.bi-file-earmark-zip-fill::before {
  content: "\f390";
}
.bi-file-earmark-zip::before {
  content: "\f391";
}
.bi-file-earmark::before {
  content: "\f392";
}
.bi-file-easel-fill::before {
  content: "\f393";
}
.bi-file-easel::before {
  content: "\f394";
}
.bi-file-excel-fill::before {
  content: "\f395";
}
.bi-file-excel::before {
  content: "\f396";
}
.bi-file-fill::before {
  content: "\f397";
}
.bi-file-font-fill::before {
  content: "\f398";
}
.bi-file-font::before {
  content: "\f399";
}
.bi-file-image-fill::before {
  content: "\f39a";
}
.bi-file-image::before {
  content: "\f39b";
}
.bi-file-lock-fill::before {
  content: "\f39c";
}
.bi-file-lock::before {
  content: "\f39d";
}
.bi-file-lock2-fill::before {
  content: "\f39e";
}
.bi-file-lock2::before {
  content: "\f39f";
}
.bi-file-medical-fill::before {
  content: "\f3a0";
}
.bi-file-medical::before {
  content: "\f3a1";
}
.bi-file-minus-fill::before {
  content: "\f3a2";
}
.bi-file-minus::before {
  content: "\f3a3";
}
.bi-file-music-fill::before {
  content: "\f3a4";
}
.bi-file-music::before {
  content: "\f3a5";
}
.bi-file-person-fill::before {
  content: "\f3a6";
}
.bi-file-person::before {
  content: "\f3a7";
}
.bi-file-play-fill::before {
  content: "\f3a8";
}
.bi-file-play::before {
  content: "\f3a9";
}
.bi-file-plus-fill::before {
  content: "\f3aa";
}
.bi-file-plus::before {
  content: "\f3ab";
}
.bi-file-post-fill::before {
  content: "\f3ac";
}
.bi-file-post::before {
  content: "\f3ad";
}
.bi-file-ppt-fill::before {
  content: "\f3ae";
}
.bi-file-ppt::before {
  content: "\f3af";
}
.bi-file-richtext-fill::before {
  content: "\f3b0";
}
.bi-file-richtext::before {
  content: "\f3b1";
}
.bi-file-ruled-fill::before {
  content: "\f3b2";
}
.bi-file-ruled::before {
  content: "\f3b3";
}
.bi-file-slides-fill::before {
  content: "\f3b4";
}
.bi-file-slides::before {
  content: "\f3b5";
}
.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}
.bi-file-spreadsheet::before {
  content: "\f3b7";
}
.bi-file-text-fill::before {
  content: "\f3b8";
}
.bi-file-text::before {
  content: "\f3b9";
}
.bi-file-word-fill::before {
  content: "\f3ba";
}
.bi-file-word::before {
  content: "\f3bb";
}
.bi-file-x-fill::before {
  content: "\f3bc";
}
.bi-file-x::before {
  content: "\f3bd";
}
.bi-file-zip-fill::before {
  content: "\f3be";
}
.bi-file-zip::before {
  content: "\f3bf";
}
.bi-file::before {
  content: "\f3c0";
}
.bi-files-alt::before {
  content: "\f3c1";
}
.bi-files::before {
  content: "\f3c2";
}
.bi-film::before {
  content: "\f3c3";
}
.bi-filter-circle-fill::before {
  content: "\f3c4";
}
.bi-filter-circle::before {
  content: "\f3c5";
}
.bi-filter-left::before {
  content: "\f3c6";
}
.bi-filter-right::before {
  content: "\f3c7";
}
.bi-filter-square-fill::before {
  content: "\f3c8";
}
.bi-filter-square::before {
  content: "\f3c9";
}
.bi-filter::before {
  content: "\f3ca";
}
.bi-flag-fill::before {
  content: "\f3cb";
}
.bi-flag::before {
  content: "\f3cc";
}
.bi-flower1::before {
  content: "\f3cd";
}
.bi-flower2::before {
  content: "\f3ce";
}
.bi-flower3::before {
  content: "\f3cf";
}
.bi-folder-check::before {
  content: "\f3d0";
}
.bi-folder-fill::before {
  content: "\f3d1";
}
.bi-folder-minus::before {
  content: "\f3d2";
}
.bi-folder-plus::before {
  content: "\f3d3";
}
.bi-folder-symlink-fill::before {
  content: "\f3d4";
}
.bi-folder-symlink::before {
  content: "\f3d5";
}
.bi-folder-x::before {
  content: "\f3d6";
}
.bi-folder::before {
  content: "\f3d7";
}
.bi-folder2-open::before {
  content: "\f3d8";
}
.bi-folder2::before {
  content: "\f3d9";
}
.bi-fonts::before {
  content: "\f3da";
}
.bi-forward-fill::before {
  content: "\f3db";
}
.bi-forward::before {
  content: "\f3dc";
}
.bi-front::before {
  content: "\f3dd";
}
.bi-fullscreen-exit::before {
  content: "\f3de";
}
.bi-fullscreen::before {
  content: "\f3df";
}
.bi-funnel-fill::before {
  content: "\f3e0";
}
.bi-funnel::before {
  content: "\f3e1";
}
.bi-gear-fill::before {
  content: "\f3e2";
}
.bi-gear-wide-connected::before {
  content: "\f3e3";
}
.bi-gear-wide::before {
  content: "\f3e4";
}
.bi-gear::before {
  content: "\f3e5";
}
.bi-gem::before {
  content: "\f3e6";
}
.bi-geo-alt-fill::before {
  content: "\f3e7";
}
.bi-geo-alt::before {
  content: "\f3e8";
}
.bi-geo-fill::before {
  content: "\f3e9";
}
.bi-geo::before {
  content: "\f3ea";
}
.bi-gift-fill::before {
  content: "\f3eb";
}
.bi-gift::before {
  content: "\f3ec";
}
.bi-github::before {
  content: "\f3ed";
}
.bi-globe::before {
  content: "\f3ee";
}
.bi-globe2::before {
  content: "\f3ef";
}
.bi-google::before {
  content: "\f3f0";
}
.bi-graph-down::before {
  content: "\f3f1";
}
.bi-graph-up::before {
  content: "\f3f2";
}
.bi-grid-1x2-fill::before {
  content: "\f3f3";
}
.bi-grid-1x2::before {
  content: "\f3f4";
}
.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}
.bi-grid-3x2-gap::before {
  content: "\f3f6";
}
.bi-grid-3x2::before {
  content: "\f3f7";
}
.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}
.bi-grid-3x3-gap::before {
  content: "\f3f9";
}
.bi-grid-3x3::before {
  content: "\f3fa";
}
.bi-grid-fill::before {
  content: "\f3fb";
}
.bi-grid::before {
  content: "\f3fc";
}
.bi-grip-horizontal::before {
  content: "\f3fd";
}
.bi-grip-vertical::before {
  content: "\f3fe";
}
.bi-hammer::before {
  content: "\f3ff";
}
.bi-hand-index-fill::before {
  content: "\f400";
}
.bi-hand-index-thumb-fill::before {
  content: "\f401";
}
.bi-hand-index-thumb::before {
  content: "\f402";
}
.bi-hand-index::before {
  content: "\f403";
}
.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}
.bi-hand-thumbs-down::before {
  content: "\f405";
}
.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}
.bi-hand-thumbs-up::before {
  content: "\f407";
}
.bi-handbag-fill::before {
  content: "\f408";
}
.bi-handbag::before {
  content: "\f409";
}
.bi-hash::before {
  content: "\f40a";
}
.bi-hdd-fill::before {
  content: "\f40b";
}
.bi-hdd-network-fill::before {
  content: "\f40c";
}
.bi-hdd-network::before {
  content: "\f40d";
}
.bi-hdd-rack-fill::before {
  content: "\f40e";
}
.bi-hdd-rack::before {
  content: "\f40f";
}
.bi-hdd-stack-fill::before {
  content: "\f410";
}
.bi-hdd-stack::before {
  content: "\f411";
}
.bi-hdd::before {
  content: "\f412";
}
.bi-headphones::before {
  content: "\f413";
}
.bi-headset::before {
  content: "\f414";
}
.bi-heart-fill::before {
  content: "\f415";
}
.bi-heart-half::before {
  content: "\f416";
}
.bi-heart::before {
  content: "\f417";
}
.bi-heptagon-fill::before {
  content: "\f418";
}
.bi-heptagon-half::before {
  content: "\f419";
}
.bi-heptagon::before {
  content: "\f41a";
}
.bi-hexagon-fill::before {
  content: "\f41b";
}
.bi-hexagon-half::before {
  content: "\f41c";
}
.bi-hexagon::before {
  content: "\f41d";
}
.bi-hourglass-bottom::before {
  content: "\f41e";
}
.bi-hourglass-split::before {
  content: "\f41f";
}
.bi-hourglass-top::before {
  content: "\f420";
}
.bi-hourglass::before {
  content: "\f421";
}
.bi-house-door-fill::before {
  content: "\f422";
}
.bi-house-door::before {
  content: "\f423";
}
.bi-house-fill::before {
  content: "\f424";
}
.bi-house::before {
  content: "\f425";
}
.bi-hr::before {
  content: "\f426";
}
.bi-hurricane::before {
  content: "\f427";
}
.bi-image-alt::before {
  content: "\f428";
}
.bi-image-fill::before {
  content: "\f429";
}
.bi-image::before {
  content: "\f42a";
}
.bi-images::before {
  content: "\f42b";
}
.bi-inbox-fill::before {
  content: "\f42c";
}
.bi-inbox::before {
  content: "\f42d";
}
.bi-inboxes-fill::before {
  content: "\f42e";
}
.bi-inboxes::before {
  content: "\f42f";
}
.bi-info-circle-fill::before {
  content: "\f430";
}
.bi-info-circle::before {
  content: "\f431";
}
.bi-info-square-fill::before {
  content: "\f432";
}
.bi-info-square::before {
  content: "\f433";
}
.bi-info::before {
  content: "\f434";
}
.bi-input-cursor-text::before {
  content: "\f435";
}
.bi-input-cursor::before {
  content: "\f436";
}
.bi-instagram::before {
  content: "\f437";
}
.bi-intersect::before {
  content: "\f438";
}
.bi-journal-album::before {
  content: "\f439";
}
.bi-journal-arrow-down::before {
  content: "\f43a";
}
.bi-journal-arrow-up::before {
  content: "\f43b";
}
.bi-journal-bookmark-fill::before {
  content: "\f43c";
}
.bi-journal-bookmark::before {
  content: "\f43d";
}
.bi-journal-check::before {
  content: "\f43e";
}
.bi-journal-code::before {
  content: "\f43f";
}
.bi-journal-medical::before {
  content: "\f440";
}
.bi-journal-minus::before {
  content: "\f441";
}
.bi-journal-plus::before {
  content: "\f442";
}
.bi-journal-richtext::before {
  content: "\f443";
}
.bi-journal-text::before {
  content: "\f444";
}
.bi-journal-x::before {
  content: "\f445";
}
.bi-journal::before {
  content: "\f446";
}
.bi-journals::before {
  content: "\f447";
}
.bi-joystick::before {
  content: "\f448";
}
.bi-justify-left::before {
  content: "\f449";
}
.bi-justify-right::before {
  content: "\f44a";
}
.bi-justify::before {
  content: "\f44b";
}
.bi-kanban-fill::before {
  content: "\f44c";
}
.bi-kanban::before {
  content: "\f44d";
}
.bi-key-fill::before {
  content: "\f44e";
}
.bi-key::before {
  content: "\f44f";
}
.bi-keyboard-fill::before {
  content: "\f450";
}
.bi-keyboard::before {
  content: "\f451";
}
.bi-ladder::before {
  content: "\f452";
}
.bi-lamp-fill::before {
  content: "\f453";
}
.bi-lamp::before {
  content: "\f454";
}
.bi-laptop-fill::before {
  content: "\f455";
}
.bi-laptop::before {
  content: "\f456";
}
.bi-layer-backward::before {
  content: "\f457";
}
.bi-layer-forward::before {
  content: "\f458";
}
.bi-layers-fill::before {
  content: "\f459";
}
.bi-layers-half::before {
  content: "\f45a";
}
.bi-layers::before {
  content: "\f45b";
}
.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}
.bi-layout-sidebar-inset::before {
  content: "\f45d";
}
.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}
.bi-layout-sidebar::before {
  content: "\f45f";
}
.bi-layout-split::before {
  content: "\f460";
}
.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}
.bi-layout-text-sidebar::before {
  content: "\f462";
}
.bi-layout-text-window-reverse::before {
  content: "\f463";
}
.bi-layout-text-window::before {
  content: "\f464";
}
.bi-layout-three-columns::before {
  content: "\f465";
}
.bi-layout-wtf::before {
  content: "\f466";
}
.bi-life-preserver::before {
  content: "\f467";
}
.bi-lightbulb-fill::before {
  content: "\f468";
}
.bi-lightbulb-off-fill::before {
  content: "\f469";
}
.bi-lightbulb-off::before {
  content: "\f46a";
}
.bi-lightbulb::before {
  content: "\f46b";
}
.bi-lightning-charge-fill::before {
  content: "\f46c";
}
.bi-lightning-charge::before {
  content: "\f46d";
}
.bi-lightning-fill::before {
  content: "\f46e";
}
.bi-lightning::before {
  content: "\f46f";
}
.bi-link-45deg::before {
  content: "\f470";
}
.bi-link::before {
  content: "\f471";
}
.bi-linkedin::before {
  content: "\f472";
}
.bi-list-check::before {
  content: "\f473";
}
.bi-list-nested::before {
  content: "\f474";
}
.bi-list-ol::before {
  content: "\f475";
}
.bi-list-stars::before {
  content: "\f476";
}
.bi-list-task::before {
  content: "\f477";
}
.bi-list-ul::before {
  content: "\f478";
}
.bi-list::before {
  content: "\f479";
}
.bi-lock-fill::before {
  content: "\f47a";
}
.bi-lock::before {
  content: "\f47b";
}
.bi-mailbox::before {
  content: "\f47c";
}
.bi-mailbox2::before {
  content: "\f47d";
}
.bi-map-fill::before {
  content: "\f47e";
}
.bi-map::before {
  content: "\f47f";
}
.bi-markdown-fill::before {
  content: "\f480";
}
.bi-markdown::before {
  content: "\f481";
}
.bi-mask::before {
  content: "\f482";
}
.bi-megaphone-fill::before {
  content: "\f483";
}
.bi-megaphone::before {
  content: "\f484";
}
.bi-menu-app-fill::before {
  content: "\f485";
}
.bi-menu-app::before {
  content: "\f486";
}
.bi-menu-button-fill::before {
  content: "\f487";
}
.bi-menu-button-wide-fill::before {
  content: "\f488";
}
.bi-menu-button-wide::before {
  content: "\f489";
}
.bi-menu-button::before {
  content: "\f48a";
}
.bi-menu-down::before {
  content: "\f48b";
}
.bi-menu-up::before {
  content: "\f48c";
}
.bi-mic-fill::before {
  content: "\f48d";
}
.bi-mic-mute-fill::before {
  content: "\f48e";
}
.bi-mic-mute::before {
  content: "\f48f";
}
.bi-mic::before {
  content: "\f490";
}
.bi-minecart-loaded::before {
  content: "\f491";
}
.bi-minecart::before {
  content: "\f492";
}
.bi-moisture::before {
  content: "\f493";
}
.bi-moon-fill::before {
  content: "\f494";
}
.bi-moon-stars-fill::before {
  content: "\f495";
}
.bi-moon-stars::before {
  content: "\f496";
}
.bi-moon::before {
  content: "\f497";
}
.bi-mouse-fill::before {
  content: "\f498";
}
.bi-mouse::before {
  content: "\f499";
}
.bi-mouse2-fill::before {
  content: "\f49a";
}
.bi-mouse2::before {
  content: "\f49b";
}
.bi-mouse3-fill::before {
  content: "\f49c";
}
.bi-mouse3::before {
  content: "\f49d";
}
.bi-music-note-beamed::before {
  content: "\f49e";
}
.bi-music-note-list::before {
  content: "\f49f";
}
.bi-music-note::before {
  content: "\f4a0";
}
.bi-music-player-fill::before {
  content: "\f4a1";
}
.bi-music-player::before {
  content: "\f4a2";
}
.bi-newspaper::before {
  content: "\f4a3";
}
.bi-node-minus-fill::before {
  content: "\f4a4";
}
.bi-node-minus::before {
  content: "\f4a5";
}
.bi-node-plus-fill::before {
  content: "\f4a6";
}
.bi-node-plus::before {
  content: "\f4a7";
}
.bi-nut-fill::before {
  content: "\f4a8";
}
.bi-nut::before {
  content: "\f4a9";
}
.bi-octagon-fill::before {
  content: "\f4aa";
}
.bi-octagon-half::before {
  content: "\f4ab";
}
.bi-octagon::before {
  content: "\f4ac";
}
.bi-option::before {
  content: "\f4ad";
}
.bi-outlet::before {
  content: "\f4ae";
}
.bi-paint-bucket::before {
  content: "\f4af";
}
.bi-palette-fill::before {
  content: "\f4b0";
}
.bi-palette::before {
  content: "\f4b1";
}
.bi-palette2::before {
  content: "\f4b2";
}
.bi-paperclip::before {
  content: "\f4b3";
}
.bi-paragraph::before {
  content: "\f4b4";
}
.bi-patch-check-fill::before {
  content: "\f4b5";
}
.bi-patch-check::before {
  content: "\f4b6";
}
.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}
.bi-patch-exclamation::before {
  content: "\f4b8";
}
.bi-patch-minus-fill::before {
  content: "\f4b9";
}
.bi-patch-minus::before {
  content: "\f4ba";
}
.bi-patch-plus-fill::before {
  content: "\f4bb";
}
.bi-patch-plus::before {
  content: "\f4bc";
}
.bi-patch-question-fill::before {
  content: "\f4bd";
}
.bi-patch-question::before {
  content: "\f4be";
}
.bi-pause-btn-fill::before {
  content: "\f4bf";
}
.bi-pause-btn::before {
  content: "\f4c0";
}
.bi-pause-circle-fill::before {
  content: "\f4c1";
}
.bi-pause-circle::before {
  content: "\f4c2";
}
.bi-pause-fill::before {
  content: "\f4c3";
}
.bi-pause::before {
  content: "\f4c4";
}
.bi-peace-fill::before {
  content: "\f4c5";
}
.bi-peace::before {
  content: "\f4c6";
}
.bi-pen-fill::before {
  content: "\f4c7";
}
.bi-pen::before {
  content: "\f4c8";
}
.bi-pencil-fill::before {
  content: "\f4c9";
}
.bi-pencil-square::before {
  content: "\f4ca";
}
.bi-pencil::before {
  content: "\f4cb";
}
.bi-pentagon-fill::before {
  content: "\f4cc";
}
.bi-pentagon-half::before {
  content: "\f4cd";
}
.bi-pentagon::before {
  content: "\f4ce";
}
.bi-people-fill::before {
  content: "\f4cf";
}
.bi-people::before {
  content: "\f4d0";
}
.bi-percent::before {
  content: "\f4d1";
}
.bi-person-badge-fill::before {
  content: "\f4d2";
}
.bi-person-badge::before {
  content: "\f4d3";
}
.bi-person-bounding-box::before {
  content: "\f4d4";
}
.bi-person-check-fill::before {
  content: "\f4d5";
}
.bi-person-check::before {
  content: "\f4d6";
}
.bi-person-circle::before {
  content: "\f4d7";
}
.bi-person-dash-fill::before {
  content: "\f4d8";
}
.bi-person-dash::before {
  content: "\f4d9";
}
.bi-person-fill::before {
  content: "\f4da";
}
.bi-person-lines-fill::before {
  content: "\f4db";
}
.bi-person-plus-fill::before {
  content: "\f4dc";
}
.bi-person-plus::before {
  content: "\f4dd";
}
.bi-person-square::before {
  content: "\f4de";
}
.bi-person-x-fill::before {
  content: "\f4df";
}
.bi-person-x::before {
  content: "\f4e0";
}
.bi-person::before {
  content: "\f4e1";
}
.bi-phone-fill::before {
  content: "\f4e2";
}
.bi-phone-landscape-fill::before {
  content: "\f4e3";
}
.bi-phone-landscape::before {
  content: "\f4e4";
}
.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}
.bi-phone-vibrate::before {
  content: "\f4e6";
}
.bi-phone::before {
  content: "\f4e7";
}
.bi-pie-chart-fill::before {
  content: "\f4e8";
}
.bi-pie-chart::before {
  content: "\f4e9";
}
.bi-pin-angle-fill::before {
  content: "\f4ea";
}
.bi-pin-angle::before {
  content: "\f4eb";
}
.bi-pin-fill::before {
  content: "\f4ec";
}
.bi-pin::before {
  content: "\f4ed";
}
.bi-pip-fill::before {
  content: "\f4ee";
}
.bi-pip::before {
  content: "\f4ef";
}
.bi-play-btn-fill::before {
  content: "\f4f0";
}
.bi-play-btn::before {
  content: "\f4f1";
}
.bi-play-circle-fill::before {
  content: "\f4f2";
}
.bi-play-circle::before {
  content: "\f4f3";
}
.bi-play-fill::before {
  content: "\f4f4";
}
.bi-play::before {
  content: "\f4f5";
}
.bi-plug-fill::before {
  content: "\f4f6";
}
.bi-plug::before {
  content: "\f4f7";
}
.bi-plus-circle-dotted::before {
  content: "\f4f8";
}
.bi-plus-circle-fill::before {
  content: "\f4f9";
}
.bi-plus-circle::before {
  content: "\f4fa";
}
.bi-plus-square-dotted::before {
  content: "\f4fb";
}
.bi-plus-square-fill::before {
  content: "\f4fc";
}
.bi-plus-square::before {
  content: "\f4fd";
}
.bi-plus::before {
  content: "\f4fe";
}
.bi-power::before {
  content: "\f4ff";
}
.bi-printer-fill::before {
  content: "\f500";
}
.bi-printer::before {
  content: "\f501";
}
.bi-puzzle-fill::before {
  content: "\f502";
}
.bi-puzzle::before {
  content: "\f503";
}
.bi-question-circle-fill::before {
  content: "\f504";
}
.bi-question-circle::before {
  content: "\f505";
}
.bi-question-diamond-fill::before {
  content: "\f506";
}
.bi-question-diamond::before {
  content: "\f507";
}
.bi-question-octagon-fill::before {
  content: "\f508";
}
.bi-question-octagon::before {
  content: "\f509";
}
.bi-question-square-fill::before {
  content: "\f50a";
}
.bi-question-square::before {
  content: "\f50b";
}
.bi-question::before {
  content: "\f50c";
}
.bi-rainbow::before {
  content: "\f50d";
}
.bi-receipt-cutoff::before {
  content: "\f50e";
}
.bi-receipt::before {
  content: "\f50f";
}
.bi-reception-0::before {
  content: "\f510";
}
.bi-reception-1::before {
  content: "\f511";
}
.bi-reception-2::before {
  content: "\f512";
}
.bi-reception-3::before {
  content: "\f513";
}
.bi-reception-4::before {
  content: "\f514";
}
.bi-record-btn-fill::before {
  content: "\f515";
}
.bi-record-btn::before {
  content: "\f516";
}
.bi-record-circle-fill::before {
  content: "\f517";
}
.bi-record-circle::before {
  content: "\f518";
}
.bi-record-fill::before {
  content: "\f519";
}
.bi-record::before {
  content: "\f51a";
}
.bi-record2-fill::before {
  content: "\f51b";
}
.bi-record2::before {
  content: "\f51c";
}
.bi-reply-all-fill::before {
  content: "\f51d";
}
.bi-reply-all::before {
  content: "\f51e";
}
.bi-reply-fill::before {
  content: "\f51f";
}
.bi-reply::before {
  content: "\f520";
}
.bi-rss-fill::before {
  content: "\f521";
}
.bi-rss::before {
  content: "\f522";
}
.bi-rulers::before {
  content: "\f523";
}
.bi-save-fill::before {
  content: "\f524";
}
.bi-save::before {
  content: "\f525";
}
.bi-save2-fill::before {
  content: "\f526";
}
.bi-save2::before {
  content: "\f527";
}
.bi-scissors::before {
  content: "\f528";
}
.bi-screwdriver::before {
  content: "\f529";
}
.bi-search::before {
  content: "\f52a";
}
.bi-segmented-nav::before {
  content: "\f52b";
}
.bi-server::before {
  content: "\f52c";
}
.bi-share-fill::before {
  content: "\f52d";
}
.bi-share::before {
  content: "\f52e";
}
.bi-shield-check::before {
  content: "\f52f";
}
.bi-shield-exclamation::before {
  content: "\f530";
}
.bi-shield-fill-check::before {
  content: "\f531";
}
.bi-shield-fill-exclamation::before {
  content: "\f532";
}
.bi-shield-fill-minus::before {
  content: "\f533";
}
.bi-shield-fill-plus::before {
  content: "\f534";
}
.bi-shield-fill-x::before {
  content: "\f535";
}
.bi-shield-fill::before {
  content: "\f536";
}
.bi-shield-lock-fill::before {
  content: "\f537";
}
.bi-shield-lock::before {
  content: "\f538";
}
.bi-shield-minus::before {
  content: "\f539";
}
.bi-shield-plus::before {
  content: "\f53a";
}
.bi-shield-shaded::before {
  content: "\f53b";
}
.bi-shield-slash-fill::before {
  content: "\f53c";
}
.bi-shield-slash::before {
  content: "\f53d";
}
.bi-shield-x::before {
  content: "\f53e";
}
.bi-shield::before {
  content: "\f53f";
}
.bi-shift-fill::before {
  content: "\f540";
}
.bi-shift::before {
  content: "\f541";
}
.bi-shop-window::before {
  content: "\f542";
}
.bi-shop::before {
  content: "\f543";
}
.bi-shuffle::before {
  content: "\f544";
}
.bi-signpost-2-fill::before {
  content: "\f545";
}
.bi-signpost-2::before {
  content: "\f546";
}
.bi-signpost-fill::before {
  content: "\f547";
}
.bi-signpost-split-fill::before {
  content: "\f548";
}
.bi-signpost-split::before {
  content: "\f549";
}
.bi-signpost::before {
  content: "\f54a";
}
.bi-sim-fill::before {
  content: "\f54b";
}
.bi-sim::before {
  content: "\f54c";
}
.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}
.bi-skip-backward-btn::before {
  content: "\f54e";
}
.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}
.bi-skip-backward-circle::before {
  content: "\f550";
}
.bi-skip-backward-fill::before {
  content: "\f551";
}
.bi-skip-backward::before {
  content: "\f552";
}
.bi-skip-end-btn-fill::before {
  content: "\f553";
}
.bi-skip-end-btn::before {
  content: "\f554";
}
.bi-skip-end-circle-fill::before {
  content: "\f555";
}
.bi-skip-end-circle::before {
  content: "\f556";
}
.bi-skip-end-fill::before {
  content: "\f557";
}
.bi-skip-end::before {
  content: "\f558";
}
.bi-skip-forward-btn-fill::before {
  content: "\f559";
}
.bi-skip-forward-btn::before {
  content: "\f55a";
}
.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}
.bi-skip-forward-circle::before {
  content: "\f55c";
}
.bi-skip-forward-fill::before {
  content: "\f55d";
}
.bi-skip-forward::before {
  content: "\f55e";
}
.bi-skip-start-btn-fill::before {
  content: "\f55f";
}
.bi-skip-start-btn::before {
  content: "\f560";
}
.bi-skip-start-circle-fill::before {
  content: "\f561";
}
.bi-skip-start-circle::before {
  content: "\f562";
}
.bi-skip-start-fill::before {
  content: "\f563";
}
.bi-skip-start::before {
  content: "\f564";
}
.bi-slack::before {
  content: "\f565";
}
.bi-slash-circle-fill::before {
  content: "\f566";
}
.bi-slash-circle::before {
  content: "\f567";
}
.bi-slash-square-fill::before {
  content: "\f568";
}
.bi-slash-square::before {
  content: "\f569";
}
.bi-slash::before {
  content: "\f56a";
}
.bi-sliders::before {
  content: "\f56b";
}
.bi-smartwatch::before {
  content: "\f56c";
}
.bi-snow::before {
  content: "\f56d";
}
.bi-snow2::before {
  content: "\f56e";
}
.bi-snow3::before {
  content: "\f56f";
}
.bi-sort-alpha-down-alt::before {
  content: "\f570";
}
.bi-sort-alpha-down::before {
  content: "\f571";
}
.bi-sort-alpha-up-alt::before {
  content: "\f572";
}
.bi-sort-alpha-up::before {
  content: "\f573";
}
.bi-sort-down-alt::before {
  content: "\f574";
}
.bi-sort-down::before {
  content: "\f575";
}
.bi-sort-numeric-down-alt::before {
  content: "\f576";
}
.bi-sort-numeric-down::before {
  content: "\f577";
}
.bi-sort-numeric-up-alt::before {
  content: "\f578";
}
.bi-sort-numeric-up::before {
  content: "\f579";
}
.bi-sort-up-alt::before {
  content: "\f57a";
}
.bi-sort-up::before {
  content: "\f57b";
}
.bi-soundwave::before {
  content: "\f57c";
}
.bi-speaker-fill::before {
  content: "\f57d";
}
.bi-speaker::before {
  content: "\f57e";
}
.bi-speedometer::before {
  content: "\f57f";
}
.bi-speedometer2::before {
  content: "\f580";
}
.bi-spellcheck::before {
  content: "\f581";
}
.bi-square-fill::before {
  content: "\f582";
}
.bi-square-half::before {
  content: "\f583";
}
.bi-square::before {
  content: "\f584";
}
.bi-stack::before {
  content: "\f585";
}
.bi-star-fill::before {
  content: "\f586";
}
.bi-star-half::before {
  content: "\f587";
}
.bi-star::before {
  content: "\f588";
}
.bi-stars::before {
  content: "\f589";
}
.bi-stickies-fill::before {
  content: "\f58a";
}
.bi-stickies::before {
  content: "\f58b";
}
.bi-sticky-fill::before {
  content: "\f58c";
}
.bi-sticky::before {
  content: "\f58d";
}
.bi-stop-btn-fill::before {
  content: "\f58e";
}
.bi-stop-btn::before {
  content: "\f58f";
}
.bi-stop-circle-fill::before {
  content: "\f590";
}
.bi-stop-circle::before {
  content: "\f591";
}
.bi-stop-fill::before {
  content: "\f592";
}
.bi-stop::before {
  content: "\f593";
}
.bi-stoplights-fill::before {
  content: "\f594";
}
.bi-stoplights::before {
  content: "\f595";
}
.bi-stopwatch-fill::before {
  content: "\f596";
}
.bi-stopwatch::before {
  content: "\f597";
}
.bi-subtract::before {
  content: "\f598";
}
.bi-suit-club-fill::before {
  content: "\f599";
}
.bi-suit-club::before {
  content: "\f59a";
}
.bi-suit-diamond-fill::before {
  content: "\f59b";
}
.bi-suit-diamond::before {
  content: "\f59c";
}
.bi-suit-heart-fill::before {
  content: "\f59d";
}
.bi-suit-heart::before {
  content: "\f59e";
}
.bi-suit-spade-fill::before {
  content: "\f59f";
}
.bi-suit-spade::before {
  content: "\f5a0";
}
.bi-sun-fill::before {
  content: "\f5a1";
}
.bi-sun::before {
  content: "\f5a2";
}
.bi-sunglasses::before {
  content: "\f5a3";
}
.bi-sunrise-fill::before {
  content: "\f5a4";
}
.bi-sunrise::before {
  content: "\f5a5";
}
.bi-sunset-fill::before {
  content: "\f5a6";
}
.bi-sunset::before {
  content: "\f5a7";
}
.bi-symmetry-horizontal::before {
  content: "\f5a8";
}
.bi-symmetry-vertical::before {
  content: "\f5a9";
}
.bi-table::before {
  content: "\f5aa";
}
.bi-tablet-fill::before {
  content: "\f5ab";
}
.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}
.bi-tablet-landscape::before {
  content: "\f5ad";
}
.bi-tablet::before {
  content: "\f5ae";
}
.bi-tag-fill::before {
  content: "\f5af";
}
.bi-tag::before {
  content: "\f5b0";
}
.bi-tags-fill::before {
  content: "\f5b1";
}
.bi-tags::before {
  content: "\f5b2";
}
.bi-telegram::before {
  content: "\f5b3";
}
.bi-telephone-fill::before {
  content: "\f5b4";
}
.bi-telephone-forward-fill::before {
  content: "\f5b5";
}
.bi-telephone-forward::before {
  content: "\f5b6";
}
.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}
.bi-telephone-inbound::before {
  content: "\f5b8";
}
.bi-telephone-minus-fill::before {
  content: "\f5b9";
}
.bi-telephone-minus::before {
  content: "\f5ba";
}
.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}
.bi-telephone-outbound::before {
  content: "\f5bc";
}
.bi-telephone-plus-fill::before {
  content: "\f5bd";
}
.bi-telephone-plus::before {
  content: "\f5be";
}
.bi-telephone-x-fill::before {
  content: "\f5bf";
}
.bi-telephone-x::before {
  content: "\f5c0";
}
.bi-telephone::before {
  content: "\f5c1";
}
.bi-terminal-fill::before {
  content: "\f5c2";
}
.bi-terminal::before {
  content: "\f5c3";
}
.bi-text-center::before {
  content: "\f5c4";
}
.bi-text-indent-left::before {
  content: "\f5c5";
}
.bi-text-indent-right::before {
  content: "\f5c6";
}
.bi-text-left::before {
  content: "\f5c7";
}
.bi-text-paragraph::before {
  content: "\f5c8";
}
.bi-text-right::before {
  content: "\f5c9";
}
.bi-textarea-resize::before {
  content: "\f5ca";
}
.bi-textarea-t::before {
  content: "\f5cb";
}
.bi-textarea::before {
  content: "\f5cc";
}
.bi-thermometer-half::before {
  content: "\f5cd";
}
.bi-thermometer-high::before {
  content: "\f5ce";
}
.bi-thermometer-low::before {
  content: "\f5cf";
}
.bi-thermometer-snow::before {
  content: "\f5d0";
}
.bi-thermometer-sun::before {
  content: "\f5d1";
}
.bi-thermometer::before {
  content: "\f5d2";
}
.bi-three-dots-vertical::before {
  content: "\f5d3";
}
.bi-three-dots::before {
  content: "\f5d4";
}
.bi-toggle-off::before {
  content: "\f5d5";
}
.bi-toggle-on::before {
  content: "\f5d6";
}
.bi-toggle2-off::before {
  content: "\f5d7";
}
.bi-toggle2-on::before {
  content: "\f5d8";
}
.bi-toggles::before {
  content: "\f5d9";
}
.bi-toggles2::before {
  content: "\f5da";
}
.bi-tools::before {
  content: "\f5db";
}
.bi-tornado::before {
  content: "\f5dc";
}
.bi-trash-fill::before {
  content: "\f5dd";
}
.bi-trash::before {
  content: "\f5de";
}
.bi-trash2-fill::before {
  content: "\f5df";
}
.bi-trash2::before {
  content: "\f5e0";
}
.bi-tree-fill::before {
  content: "\f5e1";
}
.bi-tree::before {
  content: "\f5e2";
}
.bi-triangle-fill::before {
  content: "\f5e3";
}
.bi-triangle-half::before {
  content: "\f5e4";
}
.bi-triangle::before {
  content: "\f5e5";
}
.bi-trophy-fill::before {
  content: "\f5e6";
}
.bi-trophy::before {
  content: "\f5e7";
}
.bi-tropical-storm::before {
  content: "\f5e8";
}
.bi-truck-flatbed::before {
  content: "\f5e9";
}
.bi-truck::before {
  content: "\f5ea";
}
.bi-tsunami::before {
  content: "\f5eb";
}
.bi-tv-fill::before {
  content: "\f5ec";
}
.bi-tv::before {
  content: "\f5ed";
}
.bi-twitch::before {
  content: "\f5ee";
}
.bi-twitter::before {
  content: "\f5ef";
}
.bi-type-bold::before {
  content: "\f5f0";
}
.bi-type-h1::before {
  content: "\f5f1";
}
.bi-type-h2::before {
  content: "\f5f2";
}
.bi-type-h3::before {
  content: "\f5f3";
}
.bi-type-italic::before {
  content: "\f5f4";
}
.bi-type-strikethrough::before {
  content: "\f5f5";
}
.bi-type-underline::before {
  content: "\f5f6";
}
.bi-type::before {
  content: "\f5f7";
}
.bi-ui-checks-grid::before {
  content: "\f5f8";
}
.bi-ui-checks::before {
  content: "\f5f9";
}
.bi-ui-radios-grid::before {
  content: "\f5fa";
}
.bi-ui-radios::before {
  content: "\f5fb";
}
.bi-umbrella-fill::before {
  content: "\f5fc";
}
.bi-umbrella::before {
  content: "\f5fd";
}
.bi-union::before {
  content: "\f5fe";
}
.bi-unlock-fill::before {
  content: "\f5ff";
}
.bi-unlock::before {
  content: "\f600";
}
.bi-upc-scan::before {
  content: "\f601";
}
.bi-upc::before {
  content: "\f602";
}
.bi-upload::before {
  content: "\f603";
}
.bi-vector-pen::before {
  content: "\f604";
}
.bi-view-list::before {
  content: "\f605";
}
.bi-view-stacked::before {
  content: "\f606";
}
.bi-vinyl-fill::before {
  content: "\f607";
}
.bi-vinyl::before {
  content: "\f608";
}
.bi-voicemail::before {
  content: "\f609";
}
.bi-volume-down-fill::before {
  content: "\f60a";
}
.bi-volume-down::before {
  content: "\f60b";
}
.bi-volume-mute-fill::before {
  content: "\f60c";
}
.bi-volume-mute::before {
  content: "\f60d";
}
.bi-volume-off-fill::before {
  content: "\f60e";
}
.bi-volume-off::before {
  content: "\f60f";
}
.bi-volume-up-fill::before {
  content: "\f610";
}
.bi-volume-up::before {
  content: "\f611";
}
.bi-vr::before {
  content: "\f612";
}
.bi-wallet-fill::before {
  content: "\f613";
}
.bi-wallet::before {
  content: "\f614";
}
.bi-wallet2::before {
  content: "\f615";
}
.bi-watch::before {
  content: "\f616";
}
.bi-water::before {
  content: "\f617";
}
.bi-whatsapp::before {
  content: "\f618";
}
.bi-wifi-1::before {
  content: "\f619";
}
.bi-wifi-2::before {
  content: "\f61a";
}
.bi-wifi-off::before {
  content: "\f61b";
}
.bi-wifi::before {
  content: "\f61c";
}
.bi-wind::before {
  content: "\f61d";
}
.bi-window-dock::before {
  content: "\f61e";
}
.bi-window-sidebar::before {
  content: "\f61f";
}
.bi-window::before {
  content: "\f620";
}
.bi-wrench::before {
  content: "\f621";
}
.bi-x-circle-fill::before {
  content: "\f622";
}
.bi-x-circle::before {
  content: "\f623";
}
.bi-x-diamond-fill::before {
  content: "\f624";
}
.bi-x-diamond::before {
  content: "\f625";
}
.bi-x-octagon-fill::before {
  content: "\f626";
}
.bi-x-octagon::before {
  content: "\f627";
}
.bi-x-square-fill::before {
  content: "\f628";
}
.bi-x-square::before {
  content: "\f629";
}
.bi-x::before {
  content: "\f62a";
}
.bi-youtube::before {
  content: "\f62b";
}
.bi-zoom-in::before {
  content: "\f62c";
}
.bi-zoom-out::before {
  content: "\f62d";
}
.bi-bank::before {
  content: "\f62e";
}
.bi-bank2::before {
  content: "\f62f";
}
.bi-bell-slash-fill::before {
  content: "\f630";
}
.bi-bell-slash::before {
  content: "\f631";
}
.bi-cash-coin::before {
  content: "\f632";
}
.bi-check-lg::before {
  content: "\f633";
}
.bi-coin::before {
  content: "\f634";
}
.bi-currency-bitcoin::before {
  content: "\f635";
}
.bi-currency-dollar::before {
  content: "\f636";
}
.bi-currency-euro::before {
  content: "\f637";
}
.bi-currency-exchange::before {
  content: "\f638";
}
.bi-currency-pound::before {
  content: "\f639";
}
.bi-currency-yen::before {
  content: "\f63a";
}
.bi-dash-lg::before {
  content: "\f63b";
}
.bi-exclamation-lg::before {
  content: "\f63c";
}
.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}
.bi-file-earmark-pdf::before {
  content: "\f63e";
}
.bi-file-pdf-fill::before {
  content: "\f63f";
}
.bi-file-pdf::before {
  content: "\f640";
}
.bi-gender-ambiguous::before {
  content: "\f641";
}
.bi-gender-female::before {
  content: "\f642";
}
.bi-gender-male::before {
  content: "\f643";
}
.bi-gender-trans::before {
  content: "\f644";
}
.bi-headset-vr::before {
  content: "\f645";
}
.bi-info-lg::before {
  content: "\f646";
}
.bi-mastodon::before {
  content: "\f647";
}
.bi-messenger::before {
  content: "\f648";
}
.bi-piggy-bank-fill::before {
  content: "\f649";
}
.bi-piggy-bank::before {
  content: "\f64a";
}
.bi-pin-map-fill::before {
  content: "\f64b";
}
.bi-pin-map::before {
  content: "\f64c";
}
.bi-plus-lg::before {
  content: "\f64d";
}
.bi-question-lg::before {
  content: "\f64e";
}
.bi-recycle::before {
  content: "\f64f";
}
.bi-reddit::before {
  content: "\f650";
}
.bi-safe-fill::before {
  content: "\f651";
}
.bi-safe2-fill::before {
  content: "\f652";
}
.bi-safe2::before {
  content: "\f653";
}
.bi-sd-card-fill::before {
  content: "\f654";
}
.bi-sd-card::before {
  content: "\f655";
}
.bi-skype::before {
  content: "\f656";
}
.bi-slash-lg::before {
  content: "\f657";
}
.bi-translate::before {
  content: "\f658";
}
.bi-x-lg::before {
  content: "\f659";
}
.bi-safe::before {
  content: "\f65a";
}
.bi-apple::before {
  content: "\f65b";
}
.bi-microsoft::before {
  content: "\f65d";
}
.bi-windows::before {
  content: "\f65e";
}
.bi-behance::before {
  content: "\f65c";
}
.bi-dribbble::before {
  content: "\f65f";
}
.bi-line::before {
  content: "\f660";
}
.bi-medium::before {
  content: "\f661";
}
.bi-paypal::before {
  content: "\f662";
}
.bi-pinterest::before {
  content: "\f663";
}
.bi-signal::before {
  content: "\f664";
}
.bi-snapchat::before {
  content: "\f665";
}
.bi-spotify::before {
  content: "\f666";
}
.bi-stack-overflow::before {
  content: "\f667";
}
.bi-strava::before {
  content: "\f668";
}
.bi-wordpress::before {
  content: "\f669";
}
.bi-vimeo::before {
  content: "\f66a";
}
.bi-activity::before {
  content: "\f66b";
}
.bi-easel2-fill::before {
  content: "\f66c";
}
.bi-easel2::before {
  content: "\f66d";
}
.bi-easel3-fill::before {
  content: "\f66e";
}
.bi-easel3::before {
  content: "\f66f";
}
.bi-fan::before {
  content: "\f670";
}
.bi-fingerprint::before {
  content: "\f671";
}
.bi-graph-down-arrow::before {
  content: "\f672";
}
.bi-graph-up-arrow::before {
  content: "\f673";
}
.bi-hypnotize::before {
  content: "\f674";
}
.bi-magic::before {
  content: "\f675";
}
.bi-person-rolodex::before {
  content: "\f676";
}
.bi-person-video::before {
  content: "\f677";
}
.bi-person-video2::before {
  content: "\f678";
}
.bi-person-video3::before {
  content: "\f679";
}
.bi-person-workspace::before {
  content: "\f67a";
}
.bi-radioactive::before {
  content: "\f67b";
}
.bi-webcam-fill::before {
  content: "\f67c";
}
.bi-webcam::before {
  content: "\f67d";
}
.bi-yin-yang::before {
  content: "\f67e";
}
.bi-bandaid-fill::before {
  content: "\f680";
}
.bi-bandaid::before {
  content: "\f681";
}
.bi-bluetooth::before {
  content: "\f682";
}
.bi-body-text::before {
  content: "\f683";
}
.bi-boombox::before {
  content: "\f684";
}
.bi-boxes::before {
  content: "\f685";
}
.bi-dpad-fill::before {
  content: "\f686";
}
.bi-dpad::before {
  content: "\f687";
}
.bi-ear-fill::before {
  content: "\f688";
}
.bi-ear::before {
  content: "\f689";
}
.bi-envelope-check-1::before {
  content: "\f68a";
}
.bi-envelope-check-fill::before {
  content: "\f68b";
}
.bi-envelope-check::before {
  content: "\f68c";
}
.bi-envelope-dash-1::before {
  content: "\f68d";
}
.bi-envelope-dash-fill::before {
  content: "\f68e";
}
.bi-envelope-dash::before {
  content: "\f68f";
}
.bi-envelope-exclamation-1::before {
  content: "\f690";
}
.bi-envelope-exclamation-fill::before {
  content: "\f691";
}
.bi-envelope-exclamation::before {
  content: "\f692";
}
.bi-envelope-plus-fill::before {
  content: "\f693";
}
.bi-envelope-plus::before {
  content: "\f694";
}
.bi-envelope-slash-1::before {
  content: "\f695";
}
.bi-envelope-slash-fill::before {
  content: "\f696";
}
.bi-envelope-slash::before {
  content: "\f697";
}
.bi-envelope-x-1::before {
  content: "\f698";
}
.bi-envelope-x-fill::before {
  content: "\f699";
}
.bi-envelope-x::before {
  content: "\f69a";
}
.bi-explicit-fill::before {
  content: "\f69b";
}
.bi-explicit::before {
  content: "\f69c";
}
.bi-git::before {
  content: "\f69d";
}
.bi-infinity::before {
  content: "\f69e";
}
.bi-list-columns-reverse::before {
  content: "\f69f";
}
.bi-list-columns::before {
  content: "\f6a0";
}
.bi-meta::before {
  content: "\f6a1";
}
.bi-mortorboard-fill::before {
  content: "\f6a2";
}
.bi-mortorboard::before {
  content: "\f6a3";
}
.bi-nintendo-switch::before {
  content: "\f6a4";
}
.bi-pc-display-horizontal::before {
  content: "\f6a5";
}
.bi-pc-display::before {
  content: "\f6a6";
}
.bi-pc-horizontal::before {
  content: "\f6a7";
}
.bi-pc::before {
  content: "\f6a8";
}
.bi-playstation::before {
  content: "\f6a9";
}
.bi-plus-slash-minus::before {
  content: "\f6aa";
}
.bi-projector-fill::before {
  content: "\f6ab";
}
.bi-projector::before {
  content: "\f6ac";
}
.bi-qr-code-scan::before {
  content: "\f6ad";
}
.bi-qr-code::before {
  content: "\f6ae";
}
.bi-quora::before {
  content: "\f6af";
}
.bi-quote::before {
  content: "\f6b0";
}
.bi-robot::before {
  content: "\f6b1";
}
.bi-send-check-fill::before {
  content: "\f6b2";
}
.bi-send-check::before {
  content: "\f6b3";
}
.bi-send-dash-fill::before {
  content: "\f6b4";
}
.bi-send-dash::before {
  content: "\f6b5";
}
.bi-send-exclamation-1::before {
  content: "\f6b6";
}
.bi-send-exclamation-fill::before {
  content: "\f6b7";
}
.bi-send-exclamation::before {
  content: "\f6b8";
}
.bi-send-fill::before {
  content: "\f6b9";
}
.bi-send-plus-fill::before {
  content: "\f6ba";
}
.bi-send-plus::before {
  content: "\f6bb";
}
.bi-send-slash-fill::before {
  content: "\f6bc";
}
.bi-send-slash::before {
  content: "\f6bd";
}
.bi-send-x-fill::before {
  content: "\f6be";
}
.bi-send-x::before {
  content: "\f6bf";
}
.bi-send::before {
  content: "\f6c0";
}
.bi-steam::before {
  content: "\f6c1";
}
.bi-terminal-dash-1::before {
  content: "\f6c2";
}
.bi-terminal-dash::before {
  content: "\f6c3";
}
.bi-terminal-plus::before {
  content: "\f6c4";
}
.bi-terminal-split::before {
  content: "\f6c5";
}
.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}
.bi-ticket-detailed::before {
  content: "\f6c7";
}
.bi-ticket-fill::before {
  content: "\f6c8";
}
.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}
.bi-ticket-perforated::before {
  content: "\f6ca";
}
.bi-ticket::before {
  content: "\f6cb";
}
.bi-tiktok::before {
  content: "\f6cc";
}
.bi-window-dash::before {
  content: "\f6cd";
}
.bi-window-desktop::before {
  content: "\f6ce";
}
.bi-window-fullscreen::before {
  content: "\f6cf";
}
.bi-window-plus::before {
  content: "\f6d0";
}
.bi-window-split::before {
  content: "\f6d1";
}
.bi-window-stack::before {
  content: "\f6d2";
}
.bi-window-x::before {
  content: "\f6d3";
}
.bi-xbox::before {
  content: "\f6d4";
}
.bi-ethernet::before {
  content: "\f6d5";
}
.bi-hdmi-fill::before {
  content: "\f6d6";
}
.bi-hdmi::before {
  content: "\f6d7";
}
.bi-usb-c-fill::before {
  content: "\f6d8";
}
.bi-usb-c::before {
  content: "\f6d9";
}
.bi-usb-fill::before {
  content: "\f6da";
}
.bi-usb-plug-fill::before {
  content: "\f6db";
}
.bi-usb-plug::before {
  content: "\f6dc";
}
.bi-usb-symbol::before {
  content: "\f6dd";
}
.bi-usb::before {
  content: "\f6de";
}
.bi-boombox-fill::before {
  content: "\f6df";
}
.bi-displayport-1::before {
  content: "\f6e0";
}
.bi-displayport::before {
  content: "\f6e1";
}
.bi-gpu-card::before {
  content: "\f6e2";
}
.bi-memory::before {
  content: "\f6e3";
}
.bi-modem-fill::before {
  content: "\f6e4";
}
.bi-modem::before {
  content: "\f6e5";
}
.bi-motherboard-fill::before {
  content: "\f6e6";
}
.bi-motherboard::before {
  content: "\f6e7";
}
.bi-optical-audio-fill::before {
  content: "\f6e8";
}
.bi-optical-audio::before {
  content: "\f6e9";
}
.bi-pci-card::before {
  content: "\f6ea";
}
.bi-router-fill::before {
  content: "\f6eb";
}
.bi-router::before {
  content: "\f6ec";
}
.bi-ssd-fill::before {
  content: "\f6ed";
}
.bi-ssd::before {
  content: "\f6ee";
}
.bi-thunderbolt-fill::before {
  content: "\f6ef";
}
.bi-thunderbolt::before {
  content: "\f6f0";
}
.bi-usb-drive-fill::before {
  content: "\f6f1";
}
.bi-usb-drive::before {
  content: "\f6f2";
}
.bi-usb-micro-fill::before {
  content: "\f6f3";
}
.bi-usb-micro::before {
  content: "\f6f4";
}
.bi-usb-mini-fill::before {
  content: "\f6f5";
}
.bi-usb-mini::before {
  content: "\f6f6";
}
.bi-cloud-haze2::before {
  content: "\f6f7";
}
.bi-device-hdd-fill::before {
  content: "\f6f8";
}
.bi-device-hdd::before {
  content: "\f6f9";
}
.bi-device-ssd-fill::before {
  content: "\f6fa";
}
.bi-device-ssd::before {
  content: "\f6fb";
}
.bi-displayport-fill::before {
  content: "\f6fc";
}
.bi-mortarboard-fill::before {
  content: "\f6fd";
}
.bi-mortarboard::before {
  content: "\f6fe";
}
.bi-terminal-x::before {
  content: "\f6ff";
}
.bi-arrow-through-heart-fill::before {
  content: "\f700";
}
.bi-arrow-through-heart::before {
  content: "\f701";
}
.bi-badge-sd-fill::before {
  content: "\f702";
}
.bi-badge-sd::before {
  content: "\f703";
}
.bi-bag-heart-fill::before {
  content: "\f704";
}
.bi-bag-heart::before {
  content: "\f705";
}
.bi-balloon-fill::before {
  content: "\f706";
}
.bi-balloon-heart-fill::before {
  content: "\f707";
}
.bi-balloon-heart::before {
  content: "\f708";
}
.bi-balloon::before {
  content: "\f709";
}
.bi-box2-fill::before {
  content: "\f70a";
}
.bi-box2-heart-fill::before {
  content: "\f70b";
}
.bi-box2-heart::before {
  content: "\f70c";
}
.bi-box2::before {
  content: "\f70d";
}
.bi-braces-asterisk::before {
  content: "\f70e";
}
.bi-calendar-heart-fill::before {
  content: "\f70f";
}
.bi-calendar-heart::before {
  content: "\f710";
}
.bi-calendar2-heart-fill::before {
  content: "\f711";
}
.bi-calendar2-heart::before {
  content: "\f712";
}
.bi-chat-heart-fill::before {
  content: "\f713";
}
.bi-chat-heart::before {
  content: "\f714";
}
.bi-chat-left-heart-fill::before {
  content: "\f715";
}
.bi-chat-left-heart::before {
  content: "\f716";
}
.bi-chat-right-heart-fill::before {
  content: "\f717";
}
.bi-chat-right-heart::before {
  content: "\f718";
}
.bi-chat-square-heart-fill::before {
  content: "\f719";
}
.bi-chat-square-heart::before {
  content: "\f71a";
}
.bi-clipboard-check-fill::before {
  content: "\f71b";
}
.bi-clipboard-data-fill::before {
  content: "\f71c";
}
.bi-clipboard-fill::before {
  content: "\f71d";
}
.bi-clipboard-heart-fill::before {
  content: "\f71e";
}
.bi-clipboard-heart::before {
  content: "\f71f";
}
.bi-clipboard-minus-fill::before {
  content: "\f720";
}
.bi-clipboard-plus-fill::before {
  content: "\f721";
}
.bi-clipboard-pulse::before {
  content: "\f722";
}
.bi-clipboard-x-fill::before {
  content: "\f723";
}
.bi-clipboard2-check-fill::before {
  content: "\f724";
}
.bi-clipboard2-check::before {
  content: "\f725";
}
.bi-clipboard2-data-fill::before {
  content: "\f726";
}
.bi-clipboard2-data::before {
  content: "\f727";
}
.bi-clipboard2-fill::before {
  content: "\f728";
}
.bi-clipboard2-heart-fill::before {
  content: "\f729";
}
.bi-clipboard2-heart::before {
  content: "\f72a";
}
.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}
.bi-clipboard2-minus::before {
  content: "\f72c";
}
.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}
.bi-clipboard2-plus::before {
  content: "\f72e";
}
.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}
.bi-clipboard2-pulse::before {
  content: "\f730";
}
.bi-clipboard2-x-fill::before {
  content: "\f731";
}
.bi-clipboard2-x::before {
  content: "\f732";
}
.bi-clipboard2::before {
  content: "\f733";
}
.bi-emoji-kiss-fill::before {
  content: "\f734";
}
.bi-emoji-kiss::before {
  content: "\f735";
}
.bi-envelope-heart-fill::before {
  content: "\f736";
}
.bi-envelope-heart::before {
  content: "\f737";
}
.bi-envelope-open-heart-fill::before {
  content: "\f738";
}
.bi-envelope-open-heart::before {
  content: "\f739";
}
.bi-envelope-paper-fill::before {
  content: "\f73a";
}
.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}
.bi-envelope-paper-heart::before {
  content: "\f73c";
}
.bi-envelope-paper::before {
  content: "\f73d";
}
.bi-filetype-aac::before {
  content: "\f73e";
}
.bi-filetype-ai::before {
  content: "\f73f";
}
.bi-filetype-bmp::before {
  content: "\f740";
}
.bi-filetype-cs::before {
  content: "\f741";
}
.bi-filetype-css::before {
  content: "\f742";
}
.bi-filetype-csv::before {
  content: "\f743";
}
.bi-filetype-doc::before {
  content: "\f744";
}
.bi-filetype-docx::before {
  content: "\f745";
}
.bi-filetype-exe::before {
  content: "\f746";
}
.bi-filetype-gif::before {
  content: "\f747";
}
.bi-filetype-heic::before {
  content: "\f748";
}
.bi-filetype-html::before {
  content: "\f749";
}
.bi-filetype-java::before {
  content: "\f74a";
}
.bi-filetype-jpg::before {
  content: "\f74b";
}
.bi-filetype-js::before {
  content: "\f74c";
}
.bi-filetype-jsx::before {
  content: "\f74d";
}
.bi-filetype-key::before {
  content: "\f74e";
}
.bi-filetype-m4p::before {
  content: "\f74f";
}
.bi-filetype-md::before {
  content: "\f750";
}
.bi-filetype-mdx::before {
  content: "\f751";
}
.bi-filetype-mov::before {
  content: "\f752";
}
.bi-filetype-mp3::before {
  content: "\f753";
}
.bi-filetype-mp4::before {
  content: "\f754";
}
.bi-filetype-otf::before {
  content: "\f755";
}
.bi-filetype-pdf::before {
  content: "\f756";
}
.bi-filetype-php::before {
  content: "\f757";
}
.bi-filetype-png::before {
  content: "\f758";
}
.bi-filetype-ppt-1::before {
  content: "\f759";
}
.bi-filetype-ppt::before {
  content: "\f75a";
}
.bi-filetype-psd::before {
  content: "\f75b";
}
.bi-filetype-py::before {
  content: "\f75c";
}
.bi-filetype-raw::before {
  content: "\f75d";
}
.bi-filetype-rb::before {
  content: "\f75e";
}
.bi-filetype-sass::before {
  content: "\f75f";
}
.bi-filetype-scss::before {
  content: "\f760";
}
.bi-filetype-sh::before {
  content: "\f761";
}
.bi-filetype-svg::before {
  content: "\f762";
}
.bi-filetype-tiff::before {
  content: "\f763";
}
.bi-filetype-tsx::before {
  content: "\f764";
}
.bi-filetype-ttf::before {
  content: "\f765";
}
.bi-filetype-txt::before {
  content: "\f766";
}
.bi-filetype-wav::before {
  content: "\f767";
}
.bi-filetype-woff::before {
  content: "\f768";
}
.bi-filetype-xls-1::before {
  content: "\f769";
}
.bi-filetype-xls::before {
  content: "\f76a";
}
.bi-filetype-xml::before {
  content: "\f76b";
}
.bi-filetype-yml::before {
  content: "\f76c";
}
.bi-heart-arrow::before {
  content: "\f76d";
}
.bi-heart-pulse-fill::before {
  content: "\f76e";
}
.bi-heart-pulse::before {
  content: "\f76f";
}
.bi-heartbreak-fill::before {
  content: "\f770";
}
.bi-heartbreak::before {
  content: "\f771";
}
.bi-hearts::before {
  content: "\f772";
}
.bi-hospital-fill::before {
  content: "\f773";
}
.bi-hospital::before {
  content: "\f774";
}
.bi-house-heart-fill::before {
  content: "\f775";
}
.bi-house-heart::before {
  content: "\f776";
}
.bi-incognito::before {
  content: "\f777";
}
.bi-magnet-fill::before {
  content: "\f778";
}
.bi-magnet::before {
  content: "\f779";
}
.bi-person-heart::before {
  content: "\f77a";
}
.bi-person-hearts::before {
  content: "\f77b";
}
.bi-phone-flip::before {
  content: "\f77c";
}
.bi-plugin::before {
  content: "\f77d";
}
.bi-postage-fill::before {
  content: "\f77e";
}
.bi-postage-heart-fill::before {
  content: "\f77f";
}
.bi-postage-heart::before {
  content: "\f780";
}
.bi-postage::before {
  content: "\f781";
}
.bi-postcard-fill::before {
  content: "\f782";
}
.bi-postcard-heart-fill::before {
  content: "\f783";
}
.bi-postcard-heart::before {
  content: "\f784";
}
.bi-postcard::before {
  content: "\f785";
}
.bi-search-heart-fill::before {
  content: "\f786";
}
.bi-search-heart::before {
  content: "\f787";
}
.bi-sliders2-vertical::before {
  content: "\f788";
}
.bi-sliders2::before {
  content: "\f789";
}
.bi-trash3-fill::before {
  content: "\f78a";
}
.bi-trash3::before {
  content: "\f78b";
}
.bi-valentine::before {
  content: "\f78c";
}
.bi-valentine2::before {
  content: "\f78d";
}
.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}
.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}
.bi-wrench-adjustable::before {
  content: "\f790";
}
.bi-filetype-json::before {
  content: "\f791";
}
.bi-filetype-pptx::before {
  content: "\f792";
}
.bi-filetype-xlsx::before {
  content: "\f793";
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvYm9vdHN0cmFwLWljb25zLndvZmYyPzA4ZWZiYmE3YzUzZDhjNTQxMzc5M2VlY2IxOWIyMGJiXCIpIGZvcm1hdChcIndvZmYyXCIpLFxudXJsKFwiLi9mb250cy9ib290c3RyYXAtaWNvbnMud29mZj8wOGVmYmJhN2M1M2Q4YzU0MTM3OTNlZWNiMTliMjBiYlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG4uYmk6OmJlZm9yZSxcbltjbGFzc149XCJiaS1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCIgYmktXCJdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBib290c3RyYXAtaWNvbnMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmJpLTEyMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuLmJpLWFsYXJtLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5iaS1hbGFybTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmJpLWFsaWduLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuLmJpLWFsaWduLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLmJpLWFsaWduLWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuLmJpLWFsaWduLW1pZGRsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuLmJpLWFsaWduLXN0YXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG4uYmktYWxpZ24tdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4uYmktYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4uYmktYXBwLWluZGljYXRvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmJpLWFwcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuLmJpLWFyY2hpdmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmJpLWFyY2hpdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5iaS1hcnJvdy05MGRlZy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG4uYmktYXJyb3ctOTBkZWctbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmJpLWFycm93LTkwZGVnLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uYmktYXJyb3ctOTBkZWctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cbi5iaS1hcnJvdy1iYXItZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmJpLWFycm93LWJhci1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4uYmktYXJyb3ctYmFyLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNFwiOyB9XG4uYmktYXJyb3ctYmFyLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG4uYmktYXJyb3ctY2xvY2t3aXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4uYmktYXJyb3ctY291bnRlcmNsb2Nrd2lzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmJpLWFycm93LWRvd24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5iaS1hcnJvdy1kb3duLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmJpLWFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWFcIjsgfVxuLmJpLWFycm93LWRvd24tbGVmdC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cbi5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cbi5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZFwiOyB9XG4uYmktYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG4uYmktYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4uYmktYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjFcIjsgfVxuLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uYmktYXJyb3ctZG93bi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmJpLWFycm93LWRvd24tc2hvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cbi5iaS1hcnJvdy1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG4uYmktYXJyb3ctZG93bi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbi5iaS1hcnJvdy1kb3duLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4uYmktYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuLmJpLWFycm93LWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5iaS1hcnJvdy1sZWZ0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmJpLWFycm93LWxlZnQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5iaS1hcnJvdy1sZWZ0LXNob3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4uYmktYXJyb3ctbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmJpLWFycm93LWxlZnQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4uYmktYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuLmJpLWFycm93LXJlcGVhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmJpLWFycm93LXJldHVybi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG4uYmktYXJyb3ctcmV0dXJuLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cbi5iaS1hcnJvdy1yaWdodC1zaG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uYmktYXJyb3ctcmlnaHQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG4uYmktYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cbi5iaS1hcnJvdy11cC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmJpLWFycm93LXVwLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cbi5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2NcIjsgfVxuLmJpLWFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbi5iaS1hcnJvdy11cC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLmJpLWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDBcIjsgfVxuLmJpLWFycm93LXVwLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4uYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG4uYmktYXJyb3ctdXAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5iaS1hcnJvdy11cC1zaG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDVcIjsgfVxuLmJpLWFycm93LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG4uYmktYXJyb3ctdXAtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4uYmktYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cbi5iaS1hcnJvd3MtYW5nbGUtY29udHJhY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cbi5iaS1hcnJvd3MtYW5nbGUtZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4uYmktYXJyb3dzLWNvbGxhcHNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG4uYmktYXJyb3dzLWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGNcIjsgfVxuLmJpLWFycm93cy1mdWxsc2NyZWVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG4uYmktYXJyb3dzLW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5iaS1hc3BlY3QtcmF0aW8tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGZcIjsgfVxuLmJpLWFzcGVjdC1yYXRpbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuLmJpLWFzdGVyaXNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG4uYmktYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cbi5iaS1hd2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG4uYmktYXdhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cbi5iaS1iYWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4uYmktYmFja3NwYWNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cbi5iaS1iYWNrc3BhY2UtcmV2ZXJzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG4uYmktYmFja3NwYWNlLXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5iaS1iYWNrc3BhY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cbi5iaS1iYWRnZS0zZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4uYmktYmFkZ2UtM2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cbi5iaS1iYWRnZS00ay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG4uYmktYmFkZ2UtNGs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cbi5iaS1iYWRnZS04ay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG4uYmktYmFkZ2UtOGs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cbi5iaS1iYWRnZS1hZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4uYmktYmFkZ2UtYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cbi5iaS1iYWRnZS1hci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG4uYmktYmFkZ2UtYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cbi5iaS1iYWRnZS1jYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG4uYmktYmFkZ2UtY2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cbi5iaS1iYWRnZS1oZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG4uYmktYmFkZ2UtaGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5iaS1iYWRnZS10bS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG4uYmktYmFkZ2UtdG06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cbi5iaS1iYWRnZS12by1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4uYmktYmFkZ2Utdm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5iaS1iYWRnZS12ci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG4uYmktYmFkZ2UtdnI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5iaS1iYWRnZS13Yy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG4uYmktYmFkZ2Utd2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5iaS1iYWctY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuLmJpLWJhZy1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmJpLWJhZy1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cbi5iaS1iYWctZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzNcIjsgfVxuLmJpLWJhZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uYmktYmFnLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzVcIjsgfVxuLmJpLWJhZy1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4uYmktYmFnLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmJpLWJhZy14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uYmktYmFnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG4uYmktYmFyLWNoYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cbi5iaS1iYXItY2hhcnQtbGluZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG4uYmktYmFyLWNoYXJ0LWxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cbi5iaS1iYXItY2hhcnQtc3RlcHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cbi5iaS1iYXItY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5iaS1iYXNrZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmJpLWJhc2tldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODBcIjsgfVxuLmJpLWJhc2tldDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuLmJpLWJhc2tldDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5iaS1iYXNrZXQzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5iaS1iYXNrZXQzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG4uYmktYmF0dGVyeS1jaGFyZ2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmJpLWJhdHRlcnktZnVsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODZcIjsgfVxuLmJpLWJhdHRlcnktaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuLmJpLWJhdHRlcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cbi5iaS1iZWxsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cbi5iaS1iZWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG4uYmktYmV6aWVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4uYmktYmV6aWVyMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLmJpLWJpY3ljbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5iaS1iaW5vY3VsYXJzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cbi5iaS1iaW5vY3VsYXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZlwiOyB9XG4uYmktYmxvY2txdW90ZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4uYmktYmxvY2txdW90ZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuLmJpLWJvb2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmJpLWJvb2staGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuLmJpLWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cbi5iaS1ib29rbWFyay1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG4uYmktYm9va21hcmstY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5iaS1ib29rbWFyay1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5iaS1ib29rbWFyay1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4uYmktYm9va21hcmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTlcIjsgfVxuLmJpLWJvb2ttYXJrLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cbi5iaS1ib29rbWFyay1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuLmJpLWJvb2ttYXJrLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWNcIjsgfVxuLmJpLWJvb2ttYXJrLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cbi5iaS1ib29rbWFyay1zdGFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5iaS1ib29rbWFyay1zdGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG4uYmktYm9va21hcmsteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4uYmktYm9va21hcmsteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxuLmJpLWJvb2ttYXJrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG4uYmktYm9va21hcmtzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5iaS1ib29rbWFya3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cbi5iaS1ib29rc2hlbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cbi5iaS1ib290c3RyYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTZcIjsgfVxuLmJpLWJvb3RzdHJhcC1yZWJvb3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cbi5iaS1ib290c3RyYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5iaS1ib3JkZXItYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG4uYmktYm9yZGVyLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuLmJpLWJvcmRlci1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5iaS1ib3JkZXItaW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cbi5iaS1ib3JkZXItbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWRcIjsgfVxuLmJpLWJvcmRlci1taWRkbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cbi5iaS1ib3JkZXItb3V0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cbi5iaS1ib3JkZXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cbi5iaS1ib3JkZXItc3R5bGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5iaS1ib3JkZXItdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG4uYmktYm9yZGVyLXdpZHRoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG4uYmktYm9yZGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4uYmktYm91bmRpbmctYm94LWNpcmNsZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cbi5iaS1ib3VuZGluZy1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cbi5iaS1ib3gtYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG4uYmktYm94LWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5iaS1ib3gtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi1kb3duLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmJcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4uYmktYm94LWFycm93LWluLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tdXAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmZcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi11cC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzBcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLmJpLWJveC1hcnJvdy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG4uYmktYm94LWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4uYmktYm94LWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5iaS1ib3gtYXJyb3ctdXAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cbi5iaS1ib3gtYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cbi5iaS1ib3gtc2VhbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzdcIjsgfVxuLmJpLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmJpLWJyYWNlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzlcIjsgfVxuLmJpLWJyaWNrczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2FcIjsgfVxuLmJpLWJyaWVmY2FzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4uYmktYnJpZWZjYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4uYmktYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4uYmktYnJpZ2h0bmVzcy1hbHQtaGlnaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2VcIjsgfVxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG4uYmktYnJpZ2h0bmVzcy1hbHQtbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4uYmktYnJpZ2h0bmVzcy1oaWdoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5iaS1icmlnaHRuZXNzLWhpZ2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5iaS1icmlnaHRuZXNzLWxvdy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG4uYmktYnJpZ2h0bmVzcy1sb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5iaS1icm9hZGNhc3QtcGluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4uYmktYnJvYWRjYXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG4uYmktYnJ1c2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmJpLWJydXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG4uYmktYnVja2V0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5iaS1idWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cbi5iaS1idWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGJcIjsgfVxuLmJpLWJ1Zzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGNcIjsgfVxuLmJpLWJ1aWxkaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG4uYmktYnVsbHNleWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cbi5iaS1jYWxjdWxhdG9yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5iaS1jYWxjdWxhdG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG4uYmktY2FsZW5kYXItY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuLmJpLWNhbGVuZGFyLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4uYmktY2FsZW5kYXItZGF0ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG4uYmktY2FsZW5kYXItZGF0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuLmJpLWNhbGVuZGFyLWRheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG4uYmktY2FsZW5kYXItZGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG4uYmktY2FsZW5kYXItZXZlbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTdcIjsgfVxuLmJpLWNhbGVuZGFyLWV2ZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG4uYmktY2FsZW5kYXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTlcIjsgfVxuLmJpLWNhbGVuZGFyLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cbi5iaS1jYWxlbmRhci1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWJcIjsgfVxuLmJpLWNhbGVuZGFyLW1vbnRoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cbi5iaS1jYWxlbmRhci1tb250aDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWRcIjsgfVxuLmJpLWNhbGVuZGFyLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWVcIjsgfVxuLmJpLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVmXCI7IH1cbi5iaS1jYWxlbmRhci1yYW5nZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG4uYmktY2FsZW5kYXItcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cbi5iaS1jYWxlbmRhci13ZWVrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cbi5iaS1jYWxlbmRhci13ZWVrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG4uYmktY2FsZW5kYXIteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG4uYmktY2FsZW5kYXIteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjVcIjsgfVxuLmJpLWNhbGVuZGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG4uYmktY2FsZW5kYXIyLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cbi5iaS1jYWxlbmRhcjItY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cbi5iaS1jYWxlbmRhcjItZGF0ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG4uYmktY2FsZW5kYXIyLWRhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cbi5iaS1jYWxlbmRhcjItZGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cbi5iaS1jYWxlbmRhcjItZGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4uYmktY2FsZW5kYXIyLWV2ZW50LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cbi5iaS1jYWxlbmRhcjItZXZlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cbi5iaS1jYWxlbmRhcjItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmZcIjsgfVxuLmJpLWNhbGVuZGFyMi1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG4uYmktY2FsZW5kYXIyLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG4uYmktY2FsZW5kYXIyLW1vbnRoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cbi5iaS1jYWxlbmRhcjItbW9udGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cbi5iaS1jYWxlbmRhcjItcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG4uYmktY2FsZW5kYXIyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cbi5iaS1jYWxlbmRhcjItcmFuZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDZcIjsgfVxuLmJpLWNhbGVuZGFyMi1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxuLmJpLWNhbGVuZGFyMi13ZWVrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cbi5iaS1jYWxlbmRhcjItd2Vlazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDlcIjsgfVxuLmJpLWNhbGVuZGFyMi14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cbi5iaS1jYWxlbmRhcjIteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGJcIjsgfVxuLmJpLWNhbGVuZGFyMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGNcIjsgfVxuLmJpLWNhbGVuZGFyMy1ldmVudC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG4uYmktY2FsZW5kYXIzLWV2ZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG4uYmktY2FsZW5kYXIzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cbi5iaS1jYWxlbmRhcjMtcmFuZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTBcIjsgfVxuLmJpLWNhbGVuZGFyMy1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTFcIjsgfVxuLmJpLWNhbGVuZGFyMy13ZWVrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cbi5iaS1jYWxlbmRhcjMtd2Vlazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTNcIjsgfVxuLmJpLWNhbGVuZGFyMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTRcIjsgfVxuLmJpLWNhbGVuZGFyNC1ldmVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTVcIjsgfVxuLmJpLWNhbGVuZGFyNC1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTZcIjsgfVxuLmJpLWNhbGVuZGFyNC13ZWVrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG4uYmktY2FsZW5kYXI0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG4uYmktY2FtZXJhLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cbi5iaS1jYW1lcmEtcmVlbHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWFcIjsgfVxuLmJpLWNhbWVyYS1yZWVsczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWJcIjsgfVxuLmJpLWNhbWVyYS12aWRlby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG4uYmktY2FtZXJhLXZpZGVvLW9mZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG4uYmktY2FtZXJhLXZpZGVvLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuLmJpLWNhbWVyYS12aWRlbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWZcIjsgfVxuLmJpLWNhbWVyYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjBcIjsgfVxuLmJpLWNhbWVyYTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cbi5iaS1jYXBzbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG4uYmktY2Fwc2xvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cbi5iaS1jYXJkLWNoZWNrbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjRcIjsgfVxuLmJpLWNhcmQtaGVhZGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjVcIjsgfVxuLmJpLWNhcmQtaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cbi5iaS1jYXJkLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cbi5iaS1jYXJkLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cbi5iaS1jYXJldC1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cbi5iaS1jYXJldC1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG4uYmktY2FyZXQtZG93bi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cbi5iaS1jYXJldC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG4uYmktY2FyZXQtbGVmdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG4uYmktY2FyZXQtbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmVcIjsgfVxuLmJpLWNhcmV0LWxlZnQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZlwiOyB9XG4uYmktY2FyZXQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzBcIjsgfVxuLmJpLWNhcmV0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cbi5iaS1jYXJldC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzJcIjsgfVxuLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzNcIjsgfVxuLmJpLWNhcmV0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG4uYmktY2FyZXQtdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxuLmJpLWNhcmV0LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG4uYmktY2FyZXQtdXAtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG4uYmktY2FyZXQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cbi5iaS1jYXJ0LWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cbi5iaS1jYXJ0LWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG4uYmktY2FydC1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cbi5iaS1jYXJ0LWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cbi5iaS1jYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cbi5iaS1jYXJ0LXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2VcIjsgfVxuLmJpLWNhcnQtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuLmJpLWNhcnQteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG4uYmktY2FydC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG4uYmktY2FydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuLmJpLWNhcnQyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG4uYmktY2FydDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cbi5iaS1jYXJ0NDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDVcIjsgfVxuLmJpLWNhc2gtc3RhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cbi5iaS1jYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG4uYmktY2FzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuLmJpLWNoYXQtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG4uYmktY2hhdC1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG4uYmktY2hhdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG4uYmktY2hhdC1sZWZ0LWRvdHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuLmJpLWNoYXQtbGVmdC1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG4uYmktY2hhdC1sZWZ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cbi5iaS1jaGF0LWxlZnQtcXVvdGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGZcIjsgfVxuLmJpLWNoYXQtbGVmdC1xdW90ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTBcIjsgfVxuLmJpLWNoYXQtbGVmdC10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cbi5iaS1jaGF0LWxlZnQtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTJcIjsgfVxuLmJpLWNoYXQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTNcIjsgfVxuLmJpLWNoYXQtcXVvdGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuLmJpLWNoYXQtcXVvdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cbi5iaS1jaGF0LXJpZ2h0LWRvdHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuLmJpLWNoYXQtcmlnaHQtZG90czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTdcIjsgfVxuLmJpLWNoYXQtcmlnaHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNThcIjsgfVxuLmJpLWNoYXQtcmlnaHQtcXVvdGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTlcIjsgfVxuLmJpLWNoYXQtcmlnaHQtcXVvdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cbi5iaS1jaGF0LXJpZ2h0LXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuLmJpLWNoYXQtcmlnaHQtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWNcIjsgfVxuLmJpLWNoYXQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cbi5iaS1jaGF0LXNxdWFyZS1kb3RzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cbi5iaS1jaGF0LXNxdWFyZS1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZlwiOyB9XG4uYmktY2hhdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjBcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLXF1b3RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cbi5iaS1jaGF0LXNxdWFyZS1xdW90ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjJcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjNcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cbi5iaS1jaGF0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjVcIjsgfVxuLmJpLWNoYXQtdGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG4uYmktY2hhdC10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG4uYmktY2hhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxuLmJpLWNoZWNrLWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjlcIjsgfVxuLmJpLWNoZWNrLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG4uYmktY2hlY2stY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG4uYmktY2hlY2stc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cbi5iaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cbi5iaS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmVcIjsgfVxuLmJpLWNoZWNrMi1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cbi5iaS1jaGVjazItY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG4uYmktY2hlY2syLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzFcIjsgfVxuLmJpLWNoZWNrMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzJcIjsgfVxuLmJpLWNoZXZyb24tYmFyLWNvbnRyYWN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG4uYmktY2hldnJvbi1iYXItZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuLmJpLWNoZXZyb24tYmFyLWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzVcIjsgfVxuLmJpLWNoZXZyb24tYmFyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cbi5iaS1jaGV2cm9uLWJhci1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzdcIjsgfVxuLmJpLWNoZXZyb24tYmFyLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG4uYmktY2hldnJvbi1jb21wYWN0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cbi5iaS1jaGV2cm9uLWNvbXBhY3QtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2FcIjsgfVxuLmJpLWNoZXZyb24tY29tcGFjdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2JcIjsgfVxuLmJpLWNoZXZyb24tY29tcGFjdC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2NcIjsgfVxuLmJpLWNoZXZyb24tY29udHJhY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cbi5iaS1jaGV2cm9uLWRvdWJsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG4uYmktY2hldnJvbi1kb3VibGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2ZcIjsgfVxuLmJpLWNoZXZyb24tZG91YmxlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG4uYmktY2hldnJvbi1kb3VibGUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cbi5iaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cbi5iaS1jaGV2cm9uLWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODNcIjsgfVxuLmJpLWNoZXZyb24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODRcIjsgfVxuLmJpLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cbi5iaS1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG4uYmktY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cbi5iaS1jaXJjbGUtaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODhcIjsgfVxuLmJpLWNpcmNsZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cbi5iaS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cbi5iaS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cbi5iaS1jbGlwYm9hcmQtZGF0YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGNcIjsgfVxuLmJpLWNsaXBib2FyZC1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGRcIjsgfVxuLmJpLWNsaXBib2FyZC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG4uYmktY2xpcGJvYXJkLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhmXCI7IH1cbi5iaS1jbGlwYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cbi5iaS1jbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG4uYmktY2xvY2staGlzdG9yeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTJcIjsgfVxuLmJpLWNsb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG4uYmktY2xvdWQtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG4uYmktY2xvdWQtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTVcIjsgfVxuLmJpLWNsb3VkLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cbi5iaS1jbG91ZC1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTdcIjsgfVxuLmJpLWNsb3VkLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cbi5iaS1jbG91ZC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuLmJpLWNsb3VkLWRvd25sb2FkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cbi5iaS1jbG91ZC1kb3dubG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWJcIjsgfVxuLmJpLWNsb3VkLWRyaXp6bGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWNcIjsgfVxuLmJpLWNsb3VkLWRyaXp6bGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cbi5iaS1jbG91ZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG4uYmktY2xvdWQtZm9nLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlmXCI7IH1cbi5iaS1jbG91ZC1mb2c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cbi5iaS1jbG91ZC1mb2cyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cbi5iaS1jbG91ZC1mb2cyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG4uYmktY2xvdWQtaGFpbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG4uYmktY2xvdWQtaGFpbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTRcIjsgfVxuLmJpLWNsb3VkLWhhemUtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuLmJpLWNsb3VkLWhhemUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTZcIjsgfVxuLmJpLWNsb3VkLWhhemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cbi5iaS1jbG91ZC1oYXplMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG4uYmktY2xvdWQtbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cbi5iaS1jbG91ZC1saWdodG5pbmctcmFpbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG4uYmktY2xvdWQtbGlnaHRuaW5nLXJhaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cbi5iaS1jbG91ZC1saWdodG5pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cbi5iaS1jbG91ZC1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG4uYmktY2xvdWQtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cbi5iaS1jbG91ZC1tb29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFmXCI7IH1cbi5iaS1jbG91ZC1tb29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG4uYmktY2xvdWQtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG4uYmktY2xvdWQtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjJcIjsgfVxuLmJpLWNsb3VkLXJhaW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuLmJpLWNsb3VkLXJhaW4taGVhdnktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjRcIjsgfVxuLmJpLWNsb3VkLXJhaW4taGVhdnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cbi5iaS1jbG91ZC1yYWluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG4uYmktY2xvdWQtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjdcIjsgfVxuLmJpLWNsb3VkLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG4uYmktY2xvdWQtc2xlZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjlcIjsgfVxuLmJpLWNsb3VkLXNsZWV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG4uYmktY2xvdWQtc25vdy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG4uYmktY2xvdWQtc25vdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmNcIjsgfVxuLmJpLWNsb3VkLXN1bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG4uYmktY2xvdWQtc3VuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG4uYmktY2xvdWQtdXBsb2FkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cbi5iaS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cbi5iaS1jbG91ZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzFcIjsgfVxuLmJpLWNsb3Vkcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG4uYmktY2xvdWRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG4uYmktY2xvdWR5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cbi5iaS1jbG91ZHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cbi5iaS1jb2RlLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG4uYmktY29kZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cbi5iaS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG4uYmktY29sbGVjdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG4uYmktY29sbGVjdGlvbi1wbGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cbi5iaS1jb2xsZWN0aW9uLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cbi5iaS1jb2xsZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG4uYmktY29sdW1ucy1nYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cbi5iaS1jb2x1bW5zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG4uYmktY29tbWFuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2ZcIjsgfVxuLmJpLWNvbXBhc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDBcIjsgfVxuLmJpLWNvbXBhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cbi5iaS1jb25lLXN0cmlwZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cbi5iaS1jb25lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG4uYmktY29udHJvbGxlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDRcIjsgfVxuLmJpLWNwdS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG4uYmktY3B1OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cbi5iaS1jcmVkaXQtY2FyZC0yLWJhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cbi5iaS1jcmVkaXQtY2FyZC0yLWZyb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cbi5iaS1jcmVkaXQtY2FyZC0yLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG4uYmktY3JlZGl0LWNhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGJcIjsgfVxuLmJpLWNyZWRpdC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG4uYmktY3JvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGRcIjsgfVxuLmJpLWN1cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG4uYmktY3VwLXN0cmF3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZlwiOyB9XG4uYmktY3VwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG4uYmktY3Vyc29yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cbi5iaS1jdXJzb3ItdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTJcIjsgfVxuLmJpLWN1cnNvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxuLmJpLWRhc2gtY2lyY2xlLWRvdHRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTRcIjsgfVxuLmJpLWRhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cbi5iaS1kYXNoLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTZcIjsgfVxuLmJpLWRhc2gtc3F1YXJlLWRvdHRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTdcIjsgfVxuLmJpLWRhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cbi5iaS1kYXNoLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTlcIjsgfVxuLmJpLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cbi5iaS1kaWFncmFtLTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWJcIjsgfVxuLmJpLWRpYWdyYW0tMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWNcIjsgfVxuLmJpLWRpYWdyYW0tMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG4uYmktZGlhZ3JhbS0zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZVwiOyB9XG4uYmktZGlhbW9uZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZlwiOyB9XG4uYmktZGlhbW9uZC1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG4uYmktZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjFcIjsgfVxuLmJpLWRpY2UtMS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG4uYmktZGljZS0xOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG4uYmktZGljZS0yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cbi5iaS1kaWNlLTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cbi5iaS1kaWNlLTMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjZcIjsgfVxuLmJpLWRpY2UtMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjdcIjsgfVxuLmJpLWRpY2UtNC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG4uYmktZGljZS00OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG4uYmktZGljZS01LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cbi5iaS1kaWNlLTU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZiXCI7IH1cbi5iaS1kaWNlLTYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmNcIjsgfVxuLmJpLWRpY2UtNjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmRcIjsgfVxuLmJpLWRpc2MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmVcIjsgfVxuLmJpLWRpc2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZmXCI7IH1cbi5iaS1kaXNjb3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG4uYmktZGlzcGxheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG4uYmktZGlzcGxheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDJcIjsgfVxuLmJpLWRpc3RyaWJ1dGUtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxuLmJpLWRpc3RyaWJ1dGUtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cbi5iaS1kb29yLWNsb3NlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG4uYmktZG9vci1jbG9zZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cbi5iaS1kb29yLW9wZW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDdcIjsgfVxuLmJpLWRvb3Itb3Blbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDhcIjsgfVxuLmJpLWRvdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDlcIjsgfVxuLmJpLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG4uYmktZHJvcGxldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG4uYmktZHJvcGxldC1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG4uYmktZHJvcGxldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGRcIjsgfVxuLmJpLWVhcmJ1ZHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cbi5iaS1lYXNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG4uYmktZWFzZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cbi5iaS1lZ2ctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTFcIjsgfVxuLmJpLWVnZy1mcmllZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTJcIjsgfVxuLmJpLWVnZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTNcIjsgfVxuLmJpLWVqZWN0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cbi5iaS1lamVjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTVcIjsgfVxuLmJpLWVtb2ppLWFuZ3J5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE2XCI7IH1cbi5iaS1lbW9qaS1hbmdyeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTdcIjsgfVxuLmJpLWVtb2ppLWRpenp5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cbi5iaS1lbW9qaS1kaXp6eTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTlcIjsgfVxuLmJpLWVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cbi5iaS1lbW9qaS1leHByZXNzaW9ubGVzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWJcIjsgfVxuLmJpLWVtb2ppLWZyb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cbi5iaS1lbW9qaS1mcm93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWRcIjsgfVxuLmJpLWVtb2ppLWhlYXJ0LWV5ZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuLmJpLWVtb2ppLWhlYXJ0LWV5ZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFmXCI7IH1cbi5iaS1lbW9qaS1sYXVnaGluZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMFwiOyB9XG4uYmktZW1vamktbGF1Z2hpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cbi5iaS1lbW9qaS1uZXV0cmFsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cbi5iaS1lbW9qaS1uZXV0cmFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG4uYmktZW1vamktc21pbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjRcIjsgfVxuLmJpLWVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI1XCI7IH1cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjZcIjsgfVxuLmJpLWVtb2ppLXNtaWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG4uYmktZW1vamktc3VuZ2xhc3Nlcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG4uYmktZW1vamktc3VuZ2xhc3Nlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjlcIjsgfVxuLmJpLWVtb2ppLXdpbmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmFcIjsgfVxuLmJpLWVtb2ppLXdpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cbi5iaS1lbnZlbG9wZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG4uYmktZW52ZWxvcGUtb3Blbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG4uYmktZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuLmJpLWVudmVsb3BlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZlwiOyB9XG4uYmktZXJhc2VyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cbi5iaS1lcmFzZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMxXCI7IH1cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzJcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzNcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzRcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cbi5iaS1leGNsYW1hdGlvbi1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cbi5iaS1leGNsYW1hdGlvbi1vY3RhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG4uYmktZXhjbGFtYXRpb24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cbi5iaS1leGNsYW1hdGlvbi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cbi5iaS1leGNsYW1hdGlvbi10cmlhbmdsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG4uYmktZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cbi5iaS1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2NcIjsgfVxuLmJpLWV4Y2x1ZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNkXCI7IH1cbi5iaS1leWUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2VcIjsgfVxuLmJpLWV5ZS1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZlwiOyB9XG4uYmktZXllLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MFwiOyB9XG4uYmktZXllOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG4uYmktZXllZHJvcHBlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuLmJpLWV5ZWdsYXNzZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cbi5iaS1mYWNlYm9vazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxuLmJpLWZpbGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG4uYmktZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG4uYmktZmlsZS1hcnJvdy11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG4uYmktZmlsZS1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDhcIjsgfVxuLmJpLWZpbGUtYmFyLWdyYXBoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cbi5iaS1maWxlLWJhci1ncmFwaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGFcIjsgfVxuLmJpLWZpbGUtYmluYXJ5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cbi5iaS1maWxlLWJpbmFyeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGNcIjsgfVxuLmJpLWZpbGUtYnJlYWstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGRcIjsgfVxuLmJpLWZpbGUtYnJlYWs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cbi5iaS1maWxlLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRmXCI7IH1cbi5iaS1maWxlLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG4uYmktZmlsZS1jb2RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cbi5iaS1maWxlLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUyXCI7IH1cbi5iaS1maWxlLWRpZmYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTNcIjsgfVxuLmJpLWZpbGUtZGlmZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTRcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJhci1ncmFwaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWFcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1iaW5hcnktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1iaW5hcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYnJlYWstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWRcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1icmVhazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWVcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWNvZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjFcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWRpZmYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjNcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1kaWZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZWFzZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZXhjZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjdcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1leGNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjhcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWZvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1mb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWltYWdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbG9jazItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1sb2NrMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbWVkaWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzNcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLW11c2ljLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc2XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbXVzaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGVyc29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGVyc29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBsYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2FcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2NcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBvc3QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wb3N0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBwdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODFcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXJpY2h0ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcnVsZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstc2xpZGVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstc2xpZGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4N1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstc3ByZWFkc2hlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstdGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstd29yZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cbi5iaS1maWxlLWVhcm1hcmsteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstemlwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstemlwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG4uYmktZmlsZS1lYXNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG4uYmktZmlsZS1lYXNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuLmJpLWZpbGUtZXhjZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTVcIjsgfVxuLmJpLWZpbGUtZXhjZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cbi5iaS1maWxlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cbi5iaS1maWxlLWZvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOThcIjsgfVxuLmJpLWZpbGUtZm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTlcIjsgfVxuLmJpLWZpbGUtaW1hZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWFcIjsgfVxuLmJpLWZpbGUtaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cbi5iaS1maWxlLWxvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWNcIjsgfVxuLmJpLWZpbGUtbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWRcIjsgfVxuLmJpLWZpbGUtbG9jazItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuLmJpLWZpbGUtbG9jazI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cbi5iaS1maWxlLW1lZGljYWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTBcIjsgfVxuLmJpLWZpbGUtbWVkaWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTFcIjsgfVxuLmJpLWZpbGUtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTJcIjsgfVxuLmJpLWZpbGUtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cbi5iaS1maWxlLW11c2ljLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cbi5iaS1maWxlLW11c2ljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG4uYmktZmlsZS1wZXJzb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTZcIjsgfVxuLmJpLWZpbGUtcGVyc29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG4uYmktZmlsZS1wbGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cbi5iaS1maWxlLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cbi5iaS1maWxlLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWFcIjsgfVxuLmJpLWZpbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWJcIjsgfVxuLmJpLWZpbGUtcG9zdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG4uYmktZmlsZS1wb3N0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG4uYmktZmlsZS1wcHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWVcIjsgfVxuLmJpLWZpbGUtcHB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG4uYmktZmlsZS1yaWNodGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG4uYmktZmlsZS1yaWNodGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjFcIjsgfVxuLmJpLWZpbGUtcnVsZWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjJcIjsgfVxuLmJpLWZpbGUtcnVsZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cbi5iaS1maWxlLXNsaWRlcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG4uYmktZmlsZS1zbGlkZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cbi5iaS1maWxlLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cbi5iaS1maWxlLXNwcmVhZHNoZWV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG4uYmktZmlsZS10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cbi5iaS1maWxlLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cbi5iaS1maWxlLXdvcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmFcIjsgfVxuLmJpLWZpbGUtd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmJcIjsgfVxuLmJpLWZpbGUteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG4uYmktZmlsZS14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG4uYmktZmlsZS16aXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmVcIjsgfVxuLmJpLWZpbGUtemlwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG4uYmktZmlsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzBcIjsgfVxuLmJpLWZpbGVzLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzFcIjsgfVxuLmJpLWZpbGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG4uYmktZmlsbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzNcIjsgfVxuLmJpLWZpbHRlci1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzRcIjsgfVxuLmJpLWZpbHRlci1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cbi5iaS1maWx0ZXItbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzZcIjsgfVxuLmJpLWZpbHRlci1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzdcIjsgfVxuLmJpLWZpbHRlci1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzhcIjsgfVxuLmJpLWZpbHRlci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cbi5iaS1maWx0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cbi5iaS1mbGFnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cbi5iaS1mbGFnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG4uYmktZmxvd2VyMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2RcIjsgfVxuLmJpLWZsb3dlcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cbi5iaS1mbG93ZXIzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG4uYmktZm9sZGVyLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG4uYmktZm9sZGVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cbi5iaS1mb2xkZXItbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cbi5iaS1mb2xkZXItcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDNcIjsgfVxuLmJpLWZvbGRlci1zeW1saW5rLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cbi5iaS1mb2xkZXItc3ltbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDVcIjsgfVxuLmJpLWZvbGRlci14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG4uYmktZm9sZGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG4uYmktZm9sZGVyMi1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG4uYmktZm9sZGVyMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDlcIjsgfVxuLmJpLWZvbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG4uYmktZm9yd2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG4uYmktZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGNcIjsgfVxuLmJpLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG4uYmktZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG4uYmktZnVsbHNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGZcIjsgfVxuLmJpLWZ1bm5lbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG4uYmktZnVubmVsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG4uYmktZ2Vhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG4uYmktZ2Vhci13aWRlLWNvbm5lY3RlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTNcIjsgfVxuLmJpLWdlYXItd2lkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTRcIjsgfVxuLmJpLWdlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cbi5iaS1nZW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cbi5iaS1nZW8tYWx0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cbi5iaS1nZW8tYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG4uYmktZ2VvLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cbi5iaS1nZW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cbi5iaS1naWZ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cbi5iaS1naWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG4uYmktZ2l0aHViOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG4uYmktZ2xvYmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cbi5iaS1nbG9iZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cbi5iaS1nb29nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cbi5iaS1ncmFwaC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG4uYmktZ3JhcGgtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cbi5iaS1ncmlkLTF4Mi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG4uYmktZ3JpZC0xeDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cbi5iaS1ncmlkLTN4Mi1nYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjVcIjsgfVxuLmJpLWdyaWQtM3gyLWdhcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjZcIjsgfVxuLmJpLWdyaWQtM3gyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG4uYmktZ3JpZC0zeDMtZ2FwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cbi5iaS1ncmlkLTN4My1nYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cbi5iaS1ncmlkLTN4Mzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmFcIjsgfVxuLmJpLWdyaWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmJcIjsgfVxuLmJpLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZjXCI7IH1cbi5iaS1ncmlwLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cbi5iaS1ncmlwLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG4uYmktaGFtbWVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG4uYmktaGFuZC1pbmRleC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMFwiOyB9XG4uYmktaGFuZC1pbmRleC10aHVtYi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG4uYmktaGFuZC1pbmRleC10aHVtYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDJcIjsgfVxuLmJpLWhhbmQtaW5kZXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cbi5iaS1oYW5kLXRodW1icy1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cbi5iaS1oYW5kLXRodW1icy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG4uYmktaGFuZC10aHVtYnMtdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuLmJpLWhhbmQtdGh1bWJzLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG4uYmktaGFuZGJhZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG4uYmktaGFuZGJhZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDlcIjsgfVxuLmJpLWhhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cbi5iaS1oZGQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGJcIjsgfVxuLmJpLWhkZC1uZXR3b3JrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cbi5iaS1oZGQtbmV0d29yazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGRcIjsgfVxuLmJpLWhkZC1yYWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cbi5iaS1oZGQtcmFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGZcIjsgfVxuLmJpLWhkZC1zdGFjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG4uYmktaGRkLXN0YWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG4uYmktaGRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG4uYmktaGVhZHBob25lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTNcIjsgfVxuLmJpLWhlYWRzZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cbi5iaS1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG4uYmktaGVhcnQtaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTZcIjsgfVxuLmJpLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG4uYmktaGVwdGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MThcIjsgfVxuLmJpLWhlcHRhZ29uLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cbi5iaS1oZXB0YWdvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWFcIjsgfVxuLmJpLWhleGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWJcIjsgfVxuLmJpLWhleGFnb24taGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWNcIjsgfVxuLmJpLWhleGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cbi5iaS1ob3VyZ2xhc3MtYm90dG9tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG4uYmktaG91cmdsYXNzLXNwbGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG4uYmktaG91cmdsYXNzLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjBcIjsgfVxuLmJpLWhvdXJnbGFzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjFcIjsgfVxuLmJpLWhvdXNlLWRvb3ItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjJcIjsgfVxuLmJpLWhvdXNlLWRvb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cbi5iaS1ob3VzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG4uYmktaG91c2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cbi5iaS1ocjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjZcIjsgfVxuLmJpLWh1cnJpY2FuZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjdcIjsgfVxuLmJpLWltYWdlLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjhcIjsgfVxuLmJpLWltYWdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cbi5iaS1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmFcIjsgfVxuLmJpLWltYWdlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmJcIjsgfVxuLmJpLWluYm94LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cbi5iaS1pbmJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmRcIjsgfVxuLmJpLWluYm94ZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmVcIjsgfVxuLmJpLWluYm94ZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cbi5iaS1pbmZvLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG4uYmktaW5mby1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cbi5iaS1pbmZvLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG4uYmktaW5mby1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cbi5iaS1pbmZvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG4uYmktaW5wdXQtY3Vyc29yLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cbi5iaS1pbnB1dC1jdXJzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cbi5iaS1pbnN0YWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cbi5iaS1pbnRlcnNlY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cbi5iaS1qb3VybmFsLWFsYnVtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG4uYmktam91cm5hbC1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG4uYmktam91cm5hbC1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2JcIjsgfVxuLmJpLWpvdXJuYWwtYm9va21hcmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2NcIjsgfVxuLmJpLWpvdXJuYWwtYm9va21hcms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cbi5iaS1qb3VybmFsLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG4uYmktam91cm5hbC1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG4uYmktam91cm5hbC1tZWRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG4uYmktam91cm5hbC1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDFcIjsgfVxuLmJpLWpvdXJuYWwtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDJcIjsgfVxuLmJpLWpvdXJuYWwtcmljaHRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cbi5iaS1qb3VybmFsLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cbi5iaS1qb3VybmFsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cbi5iaS1qb3VybmFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG4uYmktam91cm5hbHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cbi5iaS1qb3lzdGljazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDhcIjsgfVxuLmJpLWp1c3RpZnktbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDlcIjsgfVxuLmJpLWp1c3RpZnktcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cbi5iaS1qdXN0aWZ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG4uYmkta2FuYmFuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRjXCI7IH1cbi5iaS1rYW5iYW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cbi5iaS1rZXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGVcIjsgfVxuLmJpLWtleTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGZcIjsgfVxuLmJpLWtleWJvYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cbi5iaS1rZXlib2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTFcIjsgfVxuLmJpLWxhZGRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTJcIjsgfVxuLmJpLWxhbXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTNcIjsgfVxuLmJpLWxhbXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cbi5iaS1sYXB0b3AtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTVcIjsgfVxuLmJpLWxhcHRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTZcIjsgfVxuLmJpLWxheWVyLWJhY2t3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG4uYmktbGF5ZXItZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NThcIjsgfVxuLmJpLWxheWVycy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG4uYmktbGF5ZXJzLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cbi5iaS1sYXllcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cbi5iaS1sYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cbi5iaS1sYXlvdXQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG4uYmktbGF5b3V0LXNpZGViYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cbi5iaS1sYXlvdXQtc3BsaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cbi5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cbi5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG4uYmktbGF5b3V0LXRleHQtd2luZG93LXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cbi5iaS1sYXlvdXQtdGV4dC13aW5kb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY0XCI7IH1cbi5iaS1sYXlvdXQtdGhyZWUtY29sdW1uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjVcIjsgfVxuLmJpLWxheW91dC13dGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cbi5iaS1saWZlLXByZXNlcnZlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjdcIjsgfVxuLmJpLWxpZ2h0YnVsYi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG4uYmktbGlnaHRidWxiLW9mZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG4uYmktbGlnaHRidWxiLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmFcIjsgfVxuLmJpLWxpZ2h0YnVsYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmJcIjsgfVxuLmJpLWxpZ2h0bmluZy1jaGFyZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmNcIjsgfVxuLmJpLWxpZ2h0bmluZy1jaGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cbi5iaS1saWdodG5pbmctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmVcIjsgfVxuLmJpLWxpZ2h0bmluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmZcIjsgfVxuLmJpLWxpbmstNDVkZWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cbi5iaS1saW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG4uYmktbGlua2VkaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cbi5iaS1saXN0LWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3M1wiOyB9XG4uYmktbGlzdC1uZXN0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cbi5iaS1saXN0LW9sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NVwiOyB9XG4uYmktbGlzdC1zdGFyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzZcIjsgfVxuLmJpLWxpc3QtdGFzazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzdcIjsgfVxuLmJpLWxpc3QtdWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cbi5iaS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG4uYmktbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG4uYmktbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2JcIjsgfVxuLmJpLW1haWxib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cbi5iaS1tYWlsYm94Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2RcIjsgfVxuLmJpLW1hcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG4uYmktbWFwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG4uYmktbWFya2Rvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODBcIjsgfVxuLmJpLW1hcmtkb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG4uYmktbWFzazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODJcIjsgfVxuLmJpLW1lZ2FwaG9uZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG4uYmktbWVnYXBob25lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG4uYmktbWVudS1hcHAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODVcIjsgfVxuLmJpLW1lbnUtYXBwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG4uYmktbWVudS1idXR0b24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODdcIjsgfVxuLmJpLW1lbnUtYnV0dG9uLXdpZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODhcIjsgfVxuLmJpLW1lbnUtYnV0dG9uLXdpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg5XCI7IH1cbi5iaS1tZW51LWJ1dHRvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGFcIjsgfVxuLmJpLW1lbnUtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGJcIjsgfVxuLmJpLW1lbnUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cbi5iaS1taWMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGRcIjsgfVxuLmJpLW1pYy1tdXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cbi5iaS1taWMtbXV0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGZcIjsgfVxuLmJpLW1pYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTBcIjsgfVxuLmJpLW1pbmVjYXJ0LWxvYWRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTFcIjsgfVxuLmJpLW1pbmVjYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG4uYmktbW9pc3R1cmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cbi5iaS1tb29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cbi5iaS1tb29uLXN0YXJzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cbi5iaS1tb29uLXN0YXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG4uYmktbW9vbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTdcIjsgfVxuLmJpLW1vdXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk4XCI7IH1cbi5iaS1tb3VzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTlcIjsgfVxuLmJpLW1vdXNlMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5YVwiOyB9XG4uYmktbW91c2UyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5YlwiOyB9XG4uYmktbW91c2UzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cbi5iaS1tb3VzZTM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlkXCI7IH1cbi5iaS1tdXNpYy1ub3RlLWJlYW1lZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWVcIjsgfVxuLmJpLW11c2ljLW5vdGUtbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWZcIjsgfVxuLmJpLW11c2ljLW5vdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cbi5iaS1tdXNpYy1wbGF5ZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTFcIjsgfVxuLmJpLW11c2ljLXBsYXllcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTJcIjsgfVxuLmJpLW5ld3NwYXBlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTNcIjsgfVxuLmJpLW5vZGUtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTRcIjsgfVxuLmJpLW5vZGUtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE1XCI7IH1cbi5iaS1ub2RlLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTZcIjsgfVxuLmJpLW5vZGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTdcIjsgfVxuLmJpLW51dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhOFwiOyB9XG4uYmktbnV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG4uYmktb2N0YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhYVwiOyB9XG4uYmktb2N0YWdvbi1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhYlwiOyB9XG4uYmktb2N0YWdvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWNcIjsgfVxuLmJpLW9wdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWRcIjsgfVxuLmJpLW91dGxldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWVcIjsgfVxuLmJpLXBhaW50LWJ1Y2tldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWZcIjsgfVxuLmJpLXBhbGV0dGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjBcIjsgfVxuLmJpLXBhbGV0dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cbi5iaS1wYWxldHRlMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjJcIjsgfVxuLmJpLXBhcGVyY2xpcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjNcIjsgfVxuLmJpLXBhcmFncmFwaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjRcIjsgfVxuLmJpLXBhdGNoLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI1XCI7IH1cbi5iaS1wYXRjaC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjZcIjsgfVxuLmJpLXBhdGNoLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI3XCI7IH1cbi5iaS1wYXRjaC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjhcIjsgfVxuLmJpLXBhdGNoLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cbi5iaS1wYXRjaC1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmFcIjsgfVxuLmJpLXBhdGNoLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmJcIjsgfVxuLmJpLXBhdGNoLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cbi5iaS1wYXRjaC1xdWVzdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG4uYmktcGF0Y2gtcXVlc3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cbi5iaS1wYXVzZS1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmZcIjsgfVxuLmJpLXBhdXNlLWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzBcIjsgfVxuLmJpLXBhdXNlLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG4uYmktcGF1c2UtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG4uYmktcGF1c2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzNcIjsgfVxuLmJpLXBhdXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG4uYmktcGVhY2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzVcIjsgfVxuLmJpLXBlYWNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG4uYmktcGVuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cbi5iaS1wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM4XCI7IH1cbi5iaS1wZW5jaWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzlcIjsgfVxuLmJpLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNhXCI7IH1cbi5iaS1wZW5jaWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNiXCI7IH1cbi5iaS1wZW50YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG4uYmktcGVudGFnb24taGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuLmJpLXBlbnRhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG4uYmktcGVvcGxlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNmXCI7IH1cbi5iaS1wZW9wbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQwXCI7IH1cbi5iaS1wZXJjZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMVwiOyB9XG4uYmktcGVyc29uLWJhZGdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQyXCI7IH1cbi5iaS1wZXJzb24tYmFkZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cbi5iaS1wZXJzb24tYm91bmRpbmctYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG4uYmktcGVyc29uLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cbi5iaS1wZXJzb24tY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cbi5iaS1wZXJzb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG4uYmktcGVyc29uLWRhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuLmJpLXBlcnNvbi1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG4uYmktcGVyc29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cbi5iaS1wZXJzb24tbGluZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGJcIjsgfVxuLmJpLXBlcnNvbi1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRjXCI7IH1cbi5iaS1wZXJzb24tcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGRcIjsgfVxuLmJpLXBlcnNvbi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cbi5iaS1wZXJzb24teC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG4uYmktcGVyc29uLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUwXCI7IH1cbi5iaS1wZXJzb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUxXCI7IH1cbi5iaS1waG9uZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG4uYmktcGhvbmUtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cbi5iaS1waG9uZS1sYW5kc2NhcGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cbi5iaS1waG9uZS12aWJyYXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cbi5iaS1waG9uZS12aWJyYXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG4uYmktcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cbi5iaS1waWUtY2hhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZThcIjsgfVxuLmJpLXBpZS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuLmJpLXBpbi1hbmdsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG4uYmktcGluLWFuZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG4uYmktcGluLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cbi5iaS1waW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cbi5iaS1waXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuLmJpLXBpcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuLmJpLXBsYXktYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cbi5iaS1wbGF5LWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjFcIjsgfVxuLmJpLXBsYXktY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cbi5iaS1wbGF5LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuLmJpLXBsYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuLmJpLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cbi5iaS1wbHVnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cbi5iaS1wbHVnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG4uYmktcGx1cy1jaXJjbGUtZG90dGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmOFwiOyB9XG4uYmktcGx1cy1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuLmJpLXBsdXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG4uYmktcGx1cy1zcXVhcmUtZG90dGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG4uYmktcGx1cy1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuLmJpLXBsdXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmZFwiOyB9XG4uYmktcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuLmJpLXBvd2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG4uYmktcHJpbnRlci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG4uYmktcHJpbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDFcIjsgfVxuLmJpLXB1enpsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwMlwiOyB9XG4uYmktcHV6emxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG4uYmktcXVlc3Rpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cbi5iaS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cbi5iaS1xdWVzdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cbi5iaS1xdWVzdGlvbi1kaWFtb25kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG4uYmktcXVlc3Rpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG4uYmktcXVlc3Rpb24tb2N0YWdvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDlcIjsgfVxuLmJpLXF1ZXN0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG4uYmktcXVlc3Rpb24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG4uYmktcXVlc3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBjXCI7IH1cbi5iaS1yYWluYm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwZFwiOyB9XG4uYmktcmVjZWlwdC1jdXRvZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cbi5iaS1yZWNlaXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG4uYmktcmVjZXB0aW9uLTA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cbi5iaS1yZWNlcHRpb24tMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTFcIjsgfVxuLmJpLXJlY2VwdGlvbi0yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG4uYmktcmVjZXB0aW9uLTM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cbi5iaS1yZWNlcHRpb24tNDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTRcIjsgfVxuLmJpLXJlY29yZC1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTVcIjsgfVxuLmJpLXJlY29yZC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTE2XCI7IH1cbi5iaS1yZWNvcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cbi5iaS1yZWNvcmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG4uYmktcmVjb3JkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cbi5iaS1yZWNvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFhXCI7IH1cbi5iaS1yZWNvcmQyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cbi5iaS1yZWNvcmQyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG4uYmktcmVwbHktYWxsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cbi5iaS1yZXBseS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cbi5iaS1yZXBseS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG4uYmktcmVwbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cbi5iaS1yc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjFcIjsgfVxuLmJpLXJzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjJcIjsgfVxuLmJpLXJ1bGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjNcIjsgfVxuLmJpLXNhdmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjRcIjsgfVxuLmJpLXNhdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cbi5iaS1zYXZlMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyNlwiOyB9XG4uYmktc2F2ZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cbi5iaS1zY2lzc29yczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjhcIjsgfVxuLmJpLXNjcmV3ZHJpdmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyOVwiOyB9XG4uYmktc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG4uYmktc2VnbWVudGVkLW5hdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmJcIjsgfVxuLmJpLXNlcnZlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmNcIjsgfVxuLmJpLXNoYXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cbi5iaS1zaGFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmVcIjsgfVxuLmJpLXNoaWVsZC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmZcIjsgfVxuLmJpLXNoaWVsZC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzBcIjsgfVxuLmJpLXNoaWVsZC1maWxsLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG4uYmktc2hpZWxkLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cbi5iaS1zaGllbGQtZmlsbC1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzNcIjsgfVxuLmJpLXNoaWVsZC1maWxsLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cbi5iaS1zaGllbGQtZmlsbC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG4uYmktc2hpZWxkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cbi5iaS1zaGllbGQtbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG4uYmktc2hpZWxkLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cbi5iaS1zaGllbGQtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cbi5iaS1zaGllbGQtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2FcIjsgfVxuLmJpLXNoaWVsZC1zaGFkZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cbi5iaS1zaGllbGQtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2NcIjsgfVxuLmJpLXNoaWVsZC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2RcIjsgfVxuLmJpLXNoaWVsZC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG4uYmktc2hpZWxkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzZlwiOyB9XG4uYmktc2hpZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDBcIjsgfVxuLmJpLXNoaWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG4uYmktc2hvcC13aW5kb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQyXCI7IH1cbi5iaS1zaG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0M1wiOyB9XG4uYmktc2h1ZmZsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDRcIjsgfVxuLmJpLXNpZ25wb3N0LTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDVcIjsgfVxuLmJpLXNpZ25wb3N0LTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cbi5iaS1zaWducG9zdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG4uYmktc2lnbnBvc3Qtc3BsaXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDhcIjsgfVxuLmJpLXNpZ25wb3N0LXNwbGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG4uYmktc2lnbnBvc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTRhXCI7IH1cbi5iaS1zaW0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGJcIjsgfVxuLmJpLXNpbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGNcIjsgfVxuLmJpLXNraXAtYmFja3dhcmQtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGVcIjsgfVxuLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cbi5iaS1za2lwLWJhY2t3YXJkLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTBcIjsgfVxuLmJpLXNraXAtYmFja3dhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTFcIjsgfVxuLmJpLXNraXAtYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cbi5iaS1za2lwLWVuZC1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTNcIjsgfVxuLmJpLXNraXAtZW5kLWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTRcIjsgfVxuLmJpLXNraXAtZW5kLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG4uYmktc2tpcC1lbmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1NlwiOyB9XG4uYmktc2tpcC1lbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTdcIjsgfVxuLmJpLXNraXAtZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1OFwiOyB9XG4uYmktc2tpcC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1OVwiOyB9XG4uYmktc2tpcC1mb3J3YXJkLWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NWFcIjsgfVxuLmJpLXNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NWJcIjsgfVxuLmJpLXNraXAtZm9yd2FyZC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cbi5iaS1za2lwLWZvcndhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NWRcIjsgfVxuLmJpLXNraXAtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NWVcIjsgfVxuLmJpLXNraXAtc3RhcnQtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cbi5iaS1za2lwLXN0YXJ0LWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjBcIjsgfVxuLmJpLXNraXAtc3RhcnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTYxXCI7IH1cbi5iaS1za2lwLXN0YXJ0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjJcIjsgfVxuLmJpLXNraXAtc3RhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjNcIjsgfVxuLmJpLXNraXAtc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cbi5iaS1zbGFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjVcIjsgfVxuLmJpLXNsYXNoLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG4uYmktc2xhc2gtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2N1wiOyB9XG4uYmktc2xhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cbi5iaS1zbGFzaC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cbi5iaS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NmFcIjsgfVxuLmJpLXNsaWRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTZiXCI7IH1cbi5iaS1zbWFydHdhdGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG4uYmktc25vdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NmRcIjsgfVxuLmJpLXNub3cyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG4uYmktc25vdzM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cbi5iaS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG4uYmktc29ydC1hbHBoYS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG4uYmktc29ydC1hbHBoYS11cC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cbi5iaS1zb3J0LWFscGhhLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG4uYmktc29ydC1kb3duLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzRcIjsgfVxuLmJpLXNvcnQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzVcIjsgfVxuLmJpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzZcIjsgfVxuLmJpLXNvcnQtbnVtZXJpYy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG4uYmktc29ydC1udW1lcmljLXVwLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzhcIjsgfVxuLmJpLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzlcIjsgfVxuLmJpLXNvcnQtdXAtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3YVwiOyB9XG4uYmktc29ydC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1N2JcIjsgfVxuLmJpLXNvdW5kd2F2ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1N2NcIjsgfVxuLmJpLXNwZWFrZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1N2RcIjsgfVxuLmJpLXNwZWFrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cbi5iaS1zcGVlZG9tZXRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuLmJpLXNwZWVkb21ldGVyMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODBcIjsgfVxuLmJpLXNwZWxsY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cbi5iaS1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODJcIjsgfVxuLmJpLXNxdWFyZS1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG4uYmktc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG4uYmktc3RhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cbi5iaS1zdGFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cbi5iaS1zdGFyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cbi5iaS1zdGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG4uYmktc3RhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cbi5iaS1zdGlja2llcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG4uYmktc3RpY2tpZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThiXCI7IH1cbi5iaS1zdGlja3ktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OGNcIjsgfVxuLmJpLXN0aWNreTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OGRcIjsgfVxuLmJpLXN0b3AtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cbi5iaS1zdG9wLWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OGZcIjsgfVxuLmJpLXN0b3AtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cbi5iaS1zdG9wLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTFcIjsgfVxuLmJpLXN0b3AtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTJcIjsgfVxuLmJpLXN0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTkzXCI7IH1cbi5iaS1zdG9wbGlnaHRzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cbi5iaS1zdG9wbGlnaHRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG4uYmktc3RvcHdhdGNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cbi5iaS1zdG9wd2F0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cbi5iaS1zdWJ0cmFjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OThcIjsgfVxuLmJpLXN1aXQtY2x1Yi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG4uYmktc3VpdC1jbHViOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5YVwiOyB9XG4uYmktc3VpdC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cbi5iaS1zdWl0LWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cbi5iaS1zdWl0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cbi5iaS1zdWl0LWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG4uYmktc3VpdC1zcGFkZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG4uYmktc3VpdC1zcGFkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTBcIjsgfVxuLmJpLXN1bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG4uYmktc3VuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG4uYmktc3VuZ2xhc3Nlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTNcIjsgfVxuLmJpLXN1bnJpc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTRcIjsgfVxuLmJpLXN1bnJpc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cbi5iaS1zdW5zZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTZcIjsgfVxuLmJpLXN1bnNldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTdcIjsgfVxuLmJpLXN5bW1ldHJ5LWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE4XCI7IH1cbi5iaS1zeW1tZXRyeS12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTlcIjsgfVxuLmJpLXRhYmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG4uYmktdGFibGV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFiXCI7IH1cbi5iaS10YWJsZXQtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cbi5iaS10YWJsZXQtbGFuZHNjYXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG4uYmktdGFibGV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhZVwiOyB9XG4uYmktdGFnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cbi5iaS10YWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cbi5iaS10YWdzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWIxXCI7IH1cbi5iaS10YWdzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViMlwiOyB9XG4uYmktdGVsZWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cbi5iaS10ZWxlcGhvbmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjRcIjsgfVxuLmJpLXRlbGVwaG9uZS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cbi5iaS10ZWxlcGhvbmUtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjZcIjsgfVxuLmJpLXRlbGVwaG9uZS1pbmJvdW5kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cbi5iaS10ZWxlcGhvbmUtaW5ib3VuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjhcIjsgfVxuLmJpLXRlbGVwaG9uZS1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViOVwiOyB9XG4uYmktdGVsZXBob25lLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViYVwiOyB9XG4uYmktdGVsZXBob25lLW91dGJvdW5kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cbi5iaS10ZWxlcGhvbmUtb3V0Ym91bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cbi5iaS10ZWxlcGhvbmUtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViZFwiOyB9XG4uYmktdGVsZXBob25lLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cbi5iaS10ZWxlcGhvbmUteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViZlwiOyB9XG4uYmktdGVsZXBob25lLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cbi5iaS10ZWxlcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cbi5iaS10ZXJtaW5hbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG4uYmktdGVybWluYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cbi5iaS10ZXh0LWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzRcIjsgfVxuLmJpLXRleHQtaW5kZW50LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cbi5iaS10ZXh0LWluZGVudC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzZcIjsgfVxuLmJpLXRleHQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzdcIjsgfVxuLmJpLXRleHQtcGFyYWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG4uYmktdGV4dC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzlcIjsgfVxuLmJpLXRleHRhcmVhLXJlc2l6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2FcIjsgfVxuLmJpLXRleHRhcmVhLXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNiXCI7IH1cbi5iaS10ZXh0YXJlYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuLmJpLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cbi5iaS10aGVybW9tZXRlci1oaWdoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG4uYmktdGhlcm1vbWV0ZXItbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjZlwiOyB9XG4uYmktdGhlcm1vbWV0ZXItc25vdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuLmJpLXRoZXJtb21ldGVyLXN1bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDFcIjsgfVxuLmJpLXRoZXJtb21ldGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkMlwiOyB9XG4uYmktdGhyZWUtZG90cy12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDNcIjsgfVxuLmJpLXRocmVlLWRvdHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQ0XCI7IH1cbi5iaS10b2dnbGUtb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkNVwiOyB9XG4uYmktdG9nZ2xlLW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkNlwiOyB9XG4uYmktdG9nZ2xlMi1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cbi5iaS10b2dnbGUyLW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkOFwiOyB9XG4uYmktdG9nZ2xlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDlcIjsgfVxuLmJpLXRvZ2dsZXMyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG4uYmktdG9vbHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWRiXCI7IH1cbi5iaS10b3JuYWRvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkY1wiOyB9XG4uYmktdHJhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGRcIjsgfVxuLmJpLXRyYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG4uYmktdHJhc2gyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWRmXCI7IH1cbi5iaS10cmFzaDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWUwXCI7IH1cbi5iaS10cmVlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cbi5iaS10cmVlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlMlwiOyB9XG4uYmktdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTNcIjsgfVxuLmJpLXRyaWFuZ2xlLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cbi5iaS10cmlhbmdsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTVcIjsgfVxuLmJpLXRyb3BoeS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlNlwiOyB9XG4uYmktdHJvcGh5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlN1wiOyB9XG4uYmktdHJvcGljYWwtc3Rvcm06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWU4XCI7IH1cbi5iaS10cnVjay1mbGF0YmVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlOVwiOyB9XG4uYmktdHJ1Y2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWVhXCI7IH1cbi5iaS10c3VuYW1pOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG4uYmktdHYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZWNcIjsgfVxuLmJpLXR2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlZFwiOyB9XG4uYmktdHdpdGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlZVwiOyB9XG4uYmktdHdpdHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZWZcIjsgfVxuLmJpLXR5cGUtYm9sZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjBcIjsgfVxuLmJpLXR5cGUtaDE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWYxXCI7IH1cbi5iaS10eXBlLWgyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmMlwiOyB9XG4uYmktdHlwZS1oMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjNcIjsgfVxuLmJpLXR5cGUtaXRhbGljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmNFwiOyB9XG4uYmktdHlwZS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmNVwiOyB9XG4uYmktdHlwZS11bmRlcmxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWY2XCI7IH1cbi5iaS10eXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG4uYmktdWktY2hlY2tzLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWY4XCI7IH1cbi5iaS11aS1jaGVja3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWY5XCI7IH1cbi5iaS11aS1yYWRpb3MtZ3JpZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuLmJpLXVpLXJhZGlvczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZmJcIjsgfVxuLmJpLXVtYnJlbGxhLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cbi5iaS11bWJyZWxsYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuLmJpLXVuaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmZVwiOyB9XG4uYmktdW5sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWZmXCI7IH1cbi5iaS11bmxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjAwXCI7IH1cbi5iaS11cGMtc2Nhbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDFcIjsgfVxuLmJpLXVwYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDJcIjsgfVxuLmJpLXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDNcIjsgfVxuLmJpLXZlY3Rvci1wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjA0XCI7IH1cbi5iaS12aWV3LWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjA1XCI7IH1cbi5iaS12aWV3LXN0YWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjA2XCI7IH1cbi5iaS12aW55bC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwN1wiOyB9XG4uYmktdmlueWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjA4XCI7IH1cbi5iaS12b2ljZW1haWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjA5XCI7IH1cbi5iaS12b2x1bWUtZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwYVwiOyB9XG4uYmktdm9sdW1lLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjBiXCI7IH1cbi5iaS12b2x1bWUtbXV0ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwY1wiOyB9XG4uYmktdm9sdW1lLW11dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjBkXCI7IH1cbi5iaS12b2x1bWUtb2ZmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjBlXCI7IH1cbi5iaS12b2x1bWUtb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG4uYmktdm9sdW1lLXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cbi5iaS12b2x1bWUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjExXCI7IH1cbi5iaS12cjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTJcIjsgfVxuLmJpLXdhbGxldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG4uYmktd2FsbGV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxNFwiOyB9XG4uYmktd2FsbGV0Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTVcIjsgfVxuLmJpLXdhdGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxNlwiOyB9XG4uYmktd2F0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjE3XCI7IH1cbi5iaS13aGF0c2FwcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MThcIjsgfVxuLmJpLXdpZmktMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTlcIjsgfVxuLmJpLXdpZmktMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MWFcIjsgfVxuLmJpLXdpZmktb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxYlwiOyB9XG4uYmktd2lmaTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MWNcIjsgfVxuLmJpLXdpbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjFkXCI7IH1cbi5iaS13aW5kb3ctZG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MWVcIjsgfVxuLmJpLXdpbmRvdy1zaWRlYmFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxZlwiOyB9XG4uYmktd2luZG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyMFwiOyB9XG4uYmktd3JlbmNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG4uYmkteC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjJcIjsgfVxuLmJpLXgtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyM1wiOyB9XG4uYmkteC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjI0XCI7IH1cbi5iaS14LWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjI1XCI7IH1cbi5iaS14LW9jdGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjZcIjsgfVxuLmJpLXgtb2N0YWdvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjdcIjsgfVxuLmJpLXgtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjI4XCI7IH1cbi5iaS14LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjlcIjsgfVxuLmJpLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjJhXCI7IH1cbi5iaS15b3V0dWJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyYlwiOyB9XG4uYmktem9vbS1pbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MmNcIjsgfVxuLmJpLXpvb20tb3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyZFwiOyB9XG4uYmktYmFuazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MmVcIjsgfVxuLmJpLWJhbmsyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG4uYmktYmVsbC1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzMFwiOyB9XG4uYmktYmVsbC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzFcIjsgfVxuLmJpLWNhc2gtY29pbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzJcIjsgfVxuLmJpLWNoZWNrLWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzM1wiOyB9XG4uYmktY29pbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzRcIjsgfVxuLmJpLWN1cnJlbmN5LWJpdGNvaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjM1XCI7IH1cbi5iaS1jdXJyZW5jeS1kb2xsYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjM2XCI7IH1cbi5iaS1jdXJyZW5jeS1ldXJvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG4uYmktY3VycmVuY3ktZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjM4XCI7IH1cbi5iaS1jdXJyZW5jeS1wb3VuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzlcIjsgfVxuLmJpLWN1cnJlbmN5LXllbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2M2FcIjsgfVxuLmJpLWRhc2gtbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cbi5iaS1leGNsYW1hdGlvbi1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2M2NcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wZGYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2M2RcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjNlXCI7IH1cbi5iaS1maWxlLXBkZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG4uYmktZmlsZS1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQwXCI7IH1cbi5iaS1nZW5kZXItYW1iaWd1b3VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG4uYmktZ2VuZGVyLWZlbWFsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDJcIjsgfVxuLmJpLWdlbmRlci1tYWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0M1wiOyB9XG4uYmktZ2VuZGVyLXRyYW5zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0NFwiOyB9XG4uYmktaGVhZHNldC12cjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDVcIjsgfVxuLmJpLWluZm8tbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQ2XCI7IH1cbi5iaS1tYXN0b2Rvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDdcIjsgfVxuLmJpLW1lc3Nlbmdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDhcIjsgfVxuLmJpLXBpZ2d5LWJhbmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDlcIjsgfVxuLmJpLXBpZ2d5LWJhbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cbi5iaS1waW4tbWFwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjRiXCI7IH1cbi5iaS1waW4tbWFwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0Y1wiOyB9XG4uYmktcGx1cy1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NGRcIjsgfVxuLmJpLXF1ZXN0aW9uLWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0ZVwiOyB9XG4uYmktcmVjeWNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NGZcIjsgfVxuLmJpLXJlZGRpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTBcIjsgfVxuLmJpLXNhZmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTFcIjsgfVxuLmJpLXNhZmUyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjUyXCI7IH1cbi5iaS1zYWZlMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTNcIjsgfVxuLmJpLXNkLWNhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTRcIjsgfVxuLmJpLXNkLWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU1XCI7IH1cbi5iaS1za3lwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTZcIjsgfVxuLmJpLXNsYXNoLWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1N1wiOyB9XG4uYmktdHJhbnNsYXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1OFwiOyB9XG4uYmkteC1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTlcIjsgfVxuLmJpLXNhZmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjVhXCI7IH1cbi5iaS1hcHBsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NWJcIjsgfVxuLmJpLW1pY3Jvc29mdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NWRcIjsgfVxuLmJpLXdpbmRvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cbi5iaS1iZWhhbmNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1Y1wiOyB9XG4uYmktZHJpYmJibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjVmXCI7IH1cbi5iaS1saW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2MFwiOyB9XG4uYmktbWVkaXVtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2MVwiOyB9XG4uYmktcGF5cGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG4uYmktcGludGVyZXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2M1wiOyB9XG4uYmktc2lnbmFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2NFwiOyB9XG4uYmktc25hcGNoYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cbi5iaS1zcG90aWZ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG4uYmktc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY3XCI7IH1cbi5iaS1zdHJhdmE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY4XCI7IH1cbi5iaS13b3JkcHJlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY5XCI7IH1cbi5iaS12aW1lbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NmFcIjsgfVxuLmJpLWFjdGl2aXR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2YlwiOyB9XG4uYmktZWFzZWwyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZjXCI7IH1cbi5iaS1lYXNlbDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZkXCI7IH1cbi5iaS1lYXNlbDMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NmVcIjsgfVxuLmJpLWVhc2VsMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NmZcIjsgfVxuLmJpLWZhbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzBcIjsgfVxuLmJpLWZpbmdlcnByaW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3MVwiOyB9XG4uYmktZ3JhcGgtZG93bi1hcnJvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzJcIjsgfVxuLmJpLWdyYXBoLXVwLWFycm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3M1wiOyB9XG4uYmktaHlwbm90aXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3NFwiOyB9XG4uYmktbWFnaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc1XCI7IH1cbi5iaS1wZXJzb24tcm9sb2RleDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzZcIjsgfVxuLmJpLXBlcnNvbi12aWRlbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzdcIjsgfVxuLmJpLXBlcnNvbi12aWRlbzI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc4XCI7IH1cbi5iaS1wZXJzb24tdmlkZW8zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG4uYmktcGVyc29uLXdvcmtzcGFjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2N2FcIjsgfVxuLmJpLXJhZGlvYWN0aXZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG4uYmktd2ViY2FtLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cbi5iaS13ZWJjYW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjdkXCI7IH1cbi5iaS15aW4teWFuZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2N2VcIjsgfVxuLmJpLWJhbmRhaWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODBcIjsgfVxuLmJpLWJhbmRhaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cbi5iaS1ibHVldG9vdGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjgyXCI7IH1cbi5iaS1ib2R5LXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cbi5iaS1ib29tYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG4uYmktYm94ZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg1XCI7IH1cbi5iaS1kcGFkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg2XCI7IH1cbi5iaS1kcGFkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG4uYmktZWFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cbi5iaS1lYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cbi5iaS1lbnZlbG9wZS1jaGVjay0xOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4YVwiOyB9XG4uYmktZW52ZWxvcGUtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OGJcIjsgfVxuLmJpLWVudmVsb3BlLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4Y1wiOyB9XG4uYmktZW52ZWxvcGUtZGFzaC0xOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4ZFwiOyB9XG4uYmktZW52ZWxvcGUtZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4ZVwiOyB9XG4uYmktZW52ZWxvcGUtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OGZcIjsgfVxuLmJpLWVudmVsb3BlLWV4Y2xhbWF0aW9uLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjkwXCI7IH1cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5MVwiOyB9XG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjkyXCI7IH1cbi5iaS1lbnZlbG9wZS1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjkzXCI7IH1cbi5iaS1lbnZlbG9wZS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5NFwiOyB9XG4uYmktZW52ZWxvcGUtc2xhc2gtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OTVcIjsgfVxuLmJpLWVudmVsb3BlLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cbi5iaS1lbnZlbG9wZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OTdcIjsgfVxuLmJpLWVudmVsb3BlLXgtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OThcIjsgfVxuLmJpLWVudmVsb3BlLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OTlcIjsgfVxuLmJpLWVudmVsb3BlLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjlhXCI7IH1cbi5iaS1leHBsaWNpdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG4uYmktZXhwbGljaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjljXCI7IH1cbi5iaS1naXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cbi5iaS1pbmZpbml0eTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OWVcIjsgfVxuLmJpLWxpc3QtY29sdW1ucy1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5ZlwiOyB9XG4uYmktbGlzdC1jb2x1bW5zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG4uYmktbWV0YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTFcIjsgfVxuLmJpLW1vcnRvcmJvYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmEyXCI7IH1cbi5iaS1tb3J0b3Jib2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTNcIjsgfVxuLmJpLW5pbnRlbmRvLXN3aXRjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTRcIjsgfVxuLmJpLXBjLWRpc3BsYXktaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTVcIjsgfVxuLmJpLXBjLWRpc3BsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmE2XCI7IH1cbi5iaS1wYy1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG4uYmktcGM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmE4XCI7IH1cbi5iaS1wbGF5c3RhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTlcIjsgfVxuLmJpLXBsdXMtc2xhc2gtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmFhXCI7IH1cbi5iaS1wcm9qZWN0b3ItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWJcIjsgfVxuLmJpLXByb2plY3Rvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWNcIjsgfVxuLmJpLXFyLWNvZGUtc2Nhbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWRcIjsgfVxuLmJpLXFyLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmFlXCI7IH1cbi5iaS1xdW9yYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWZcIjsgfVxuLmJpLXF1b3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiMFwiOyB9XG4uYmktcm9ib3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmIxXCI7IH1cbi5iaS1zZW5kLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmIyXCI7IH1cbi5iaS1zZW5kLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiM1wiOyB9XG4uYmktc2VuZC1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI0XCI7IH1cbi5iaS1zZW5kLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI1XCI7IH1cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI2XCI7IH1cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiOFwiOyB9XG4uYmktc2VuZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiOVwiOyB9XG4uYmktc2VuZC1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmJhXCI7IH1cbi5iaS1zZW5kLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cbi5iaS1zZW5kLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmJjXCI7IH1cbi5iaS1zZW5kLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiZFwiOyB9XG4uYmktc2VuZC14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cbi5iaS1zZW5kLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmJmXCI7IH1cbi5iaS1zZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjMFwiOyB9XG4uYmktc3RlYW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmMxXCI7IH1cbi5iaS10ZXJtaW5hbC1kYXNoLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmMyXCI7IH1cbi5iaS10ZXJtaW5hbC1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG4uYmktdGVybWluYWwtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzRcIjsgfVxuLmJpLXRlcm1pbmFsLXNwbGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjNVwiOyB9XG4uYmktdGlja2V0LWRldGFpbGVkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmM2XCI7IH1cbi5iaS10aWNrZXQtZGV0YWlsZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmM3XCI7IH1cbi5iaS10aWNrZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzhcIjsgfVxuLmJpLXRpY2tldC1wZXJmb3JhdGVkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmM5XCI7IH1cbi5iaS10aWNrZXQtcGVyZm9yYXRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuLmJpLXRpY2tldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2Y2JcIjsgfVxuLmJpLXRpa3Rvazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2Y2NcIjsgfVxuLmJpLXdpbmRvdy1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjZFwiOyB9XG4uYmktd2luZG93LWRlc2t0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmNlXCI7IH1cbi5iaS13aW5kb3ctZnVsbHNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2Y2ZcIjsgfVxuLmJpLXdpbmRvdy1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkMFwiOyB9XG4uYmktd2luZG93LXNwbGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG4uYmktd2luZG93LXN0YWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkMlwiOyB9XG4uYmktd2luZG93LXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQzXCI7IH1cbi5iaS14Ym94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkNFwiOyB9XG4uYmktZXRoZXJuZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cbi5iaS1oZG1pLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQ2XCI7IH1cbi5iaS1oZG1pOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG4uYmktdXNiLWMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDhcIjsgfVxuLmJpLXVzYi1jOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkOVwiOyB9XG4uYmktdXNiLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmRhXCI7IH1cbi5iaS11c2ItcGx1Zy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkYlwiOyB9XG4uYmktdXNiLXBsdWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmRjXCI7IH1cbi5iaS11c2Itc3ltYm9sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkZFwiOyB9XG4uYmktdXNiOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkZVwiOyB9XG4uYmktYm9vbWJveC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkZlwiOyB9XG4uYmktZGlzcGxheXBvcnQtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTBcIjsgfVxuLmJpLWRpc3BsYXlwb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlMVwiOyB9XG4uYmktZ3B1LWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmUyXCI7IH1cbi5iaS1tZW1vcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cbi5iaS1tb2RlbS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlNFwiOyB9XG4uYmktbW9kZW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmU1XCI7IH1cbi5iaS1tb3RoZXJib2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG4uYmktbW90aGVyYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmU3XCI7IH1cbi5iaS1vcHRpY2FsLWF1ZGlvLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmU4XCI7IH1cbi5iaS1vcHRpY2FsLWF1ZGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlOVwiOyB9XG4uYmktcGNpLWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmVhXCI7IH1cbi5iaS1yb3V0ZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZWJcIjsgfVxuLmJpLXJvdXRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuLmJpLXNzZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlZFwiOyB9XG4uYmktc3NkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlZVwiOyB9XG4uYmktdGh1bmRlcmJvbHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZWZcIjsgfVxuLmJpLXRodW5kZXJib2x0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG4uYmktdXNiLWRyaXZlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cbi5iaS11c2ItZHJpdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmYyXCI7IH1cbi5iaS11c2ItbWljcm8tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjNcIjsgfVxuLmJpLXVzYi1taWNybzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjRcIjsgfVxuLmJpLXVzYi1taW5pLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmY1XCI7IH1cbi5iaS11c2ItbWluaTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjZcIjsgfVxuLmJpLWNsb3VkLWhhemUyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmN1wiOyB9XG4uYmktZGV2aWNlLWhkZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmOFwiOyB9XG4uYmktZGV2aWNlLWhkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjlcIjsgfVxuLmJpLWRldmljZS1zc2QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuLmJpLWRldmljZS1zc2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmZiXCI7IH1cbi5iaS1kaXNwbGF5cG9ydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmY1wiOyB9XG4uYmktbW9ydGFyYm9hcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZmRcIjsgfVxuLmJpLW1vcnRhcmJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmZVwiOyB9XG4uYmktdGVybWluYWwteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuLmJpLWFycm93LXRocm91Z2gtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDBcIjsgfVxuLmJpLWFycm93LXRocm91Z2gtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzAxXCI7IH1cbi5iaS1iYWRnZS1zZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwMlwiOyB9XG4uYmktYmFkZ2Utc2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzAzXCI7IH1cbi5iaS1iYWctaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDRcIjsgfVxuLmJpLWJhZy1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDVcIjsgfVxuLmJpLWJhbGxvb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDZcIjsgfVxuLmJpLWJhbGxvb24taGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDdcIjsgfVxuLmJpLWJhbGxvb24taGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzA4XCI7IH1cbi5iaS1iYWxsb29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwOVwiOyB9XG4uYmktYm94Mi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwYVwiOyB9XG4uYmktYm94Mi1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG4uYmktYm94Mi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MGNcIjsgfVxuLmJpLWJveDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzBkXCI7IH1cbi5iaS1icmFjZXMtYXN0ZXJpc2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cbi5iaS1jYWxlbmRhci1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwZlwiOyB9XG4uYmktY2FsZW5kYXItaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzEwXCI7IH1cbi5iaS1jYWxlbmRhcjItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTFcIjsgfVxuLmJpLWNhbGVuZGFyMi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTJcIjsgfVxuLmJpLWNoYXQtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTNcIjsgfVxuLmJpLWNoYXQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cbi5iaS1jaGF0LWxlZnQtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTVcIjsgfVxuLmJpLWNoYXQtbGVmdC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTZcIjsgfVxuLmJpLWNoYXQtcmlnaHQtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTdcIjsgfVxuLmJpLWNoYXQtcmlnaHQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzE4XCI7IH1cbi5iaS1jaGF0LXNxdWFyZS1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxOVwiOyB9XG4uYmktY2hhdC1zcXVhcmUtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzFhXCI7IH1cbi5iaS1jbGlwYm9hcmQtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MWJcIjsgfVxuLmJpLWNsaXBib2FyZC1kYXRhLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzFjXCI7IH1cbi5iaS1jbGlwYm9hcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MWRcIjsgfVxuLmJpLWNsaXBib2FyZC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxZVwiOyB9XG4uYmktY2xpcGJvYXJkLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxZlwiOyB9XG4uYmktY2xpcGJvYXJkLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzIwXCI7IH1cbi5iaS1jbGlwYm9hcmQtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyMVwiOyB9XG4uYmktY2xpcGJvYXJkLXB1bHNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG4uYmktY2xpcGJvYXJkLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjNcIjsgfVxuLmJpLWNsaXBib2FyZDItY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjRcIjsgfVxuLmJpLWNsaXBib2FyZDItY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzI1XCI7IH1cbi5iaS1jbGlwYm9hcmQyLWRhdGEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjZcIjsgfVxuLmJpLWNsaXBib2FyZDItZGF0YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjdcIjsgfVxuLmJpLWNsaXBib2FyZDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjhcIjsgfVxuLmJpLWNsaXBib2FyZDItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjlcIjsgfVxuLmJpLWNsaXBib2FyZDItaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzJhXCI7IH1cbi5iaS1jbGlwYm9hcmQyLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzJiXCI7IH1cbi5iaS1jbGlwYm9hcmQyLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyY1wiOyB9XG4uYmktY2xpcGJvYXJkMi1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzJkXCI7IH1cbi5iaS1jbGlwYm9hcmQyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzJlXCI7IH1cbi5iaS1jbGlwYm9hcmQyLXB1bHNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cbi5iaS1jbGlwYm9hcmQyLXB1bHNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczMFwiOyB9XG4uYmktY2xpcGJvYXJkMi14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cbi5iaS1jbGlwYm9hcmQyLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzMyXCI7IH1cbi5iaS1jbGlwYm9hcmQyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczM1wiOyB9XG4uYmktZW1vamkta2lzcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczNFwiOyB9XG4uYmktZW1vamkta2lzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzVcIjsgfVxuLmJpLWVudmVsb3BlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzM2XCI7IH1cbi5iaS1lbnZlbG9wZS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzdcIjsgfVxuLmJpLWVudmVsb3BlLW9wZW4taGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzhcIjsgfVxuLmJpLWVudmVsb3BlLW9wZW4taGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzM5XCI7IH1cbi5iaS1lbnZlbG9wZS1wYXBlci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczYVwiOyB9XG4uYmktZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3M2JcIjsgfVxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczY1wiOyB9XG4uYmktZW52ZWxvcGUtcGFwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzNkXCI7IH1cbi5iaS1maWxldHlwZS1hYWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzNlXCI7IH1cbi5iaS1maWxldHlwZS1haTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3M2ZcIjsgfVxuLmJpLWZpbGV0eXBlLWJtcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDBcIjsgfVxuLmJpLWZpbGV0eXBlLWNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0MVwiOyB9XG4uYmktZmlsZXR5cGUtY3NzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0MlwiOyB9XG4uYmktZmlsZXR5cGUtY3N2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG4uYmktZmlsZXR5cGUtZG9jOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0NFwiOyB9XG4uYmktZmlsZXR5cGUtZG9jeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDVcIjsgfVxuLmJpLWZpbGV0eXBlLWV4ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDZcIjsgfVxuLmJpLWZpbGV0eXBlLWdpZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDdcIjsgfVxuLmJpLWZpbGV0eXBlLWhlaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQ4XCI7IH1cbi5iaS1maWxldHlwZS1odG1sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0OVwiOyB9XG4uYmktZmlsZXR5cGUtamF2YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NGFcIjsgfVxuLmJpLWZpbGV0eXBlLWpwZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NGJcIjsgfVxuLmJpLWZpbGV0eXBlLWpzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0Y1wiOyB9XG4uYmktZmlsZXR5cGUtanN4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0ZFwiOyB9XG4uYmktZmlsZXR5cGUta2V5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0ZVwiOyB9XG4uYmktZmlsZXR5cGUtbTRwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0ZlwiOyB9XG4uYmktZmlsZXR5cGUtbWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzUwXCI7IH1cbi5iaS1maWxldHlwZS1tZHg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzUxXCI7IH1cbi5iaS1maWxldHlwZS1tb3Y6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzUyXCI7IH1cbi5iaS1maWxldHlwZS1tcDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cbi5iaS1maWxldHlwZS1tcDQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzU0XCI7IH1cbi5iaS1maWxldHlwZS1vdGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzU1XCI7IH1cbi5iaS1maWxldHlwZS1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cbi5iaS1maWxldHlwZS1waHA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzU3XCI7IH1cbi5iaS1maWxldHlwZS1wbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzU4XCI7IH1cbi5iaS1maWxldHlwZS1wcHQtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTlcIjsgfVxuLmJpLWZpbGV0eXBlLXBwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NWFcIjsgfVxuLmJpLWZpbGV0eXBlLXBzZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NWJcIjsgfVxuLmJpLWZpbGV0eXBlLXB5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1Y1wiOyB9XG4uYmktZmlsZXR5cGUtcmF3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XG4uYmktZmlsZXR5cGUtcmI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzVlXCI7IH1cbi5iaS1maWxldHlwZS1zYXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG4uYmktZmlsZXR5cGUtc2Nzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjBcIjsgfVxuLmJpLWZpbGV0eXBlLXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2MVwiOyB9XG4uYmktZmlsZXR5cGUtc3ZnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2MlwiOyB9XG4uYmktZmlsZXR5cGUtdGlmZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjNcIjsgfVxuLmJpLWZpbGV0eXBlLXRzeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjRcIjsgfVxuLmJpLWZpbGV0eXBlLXR0Zjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjVcIjsgfVxuLmJpLWZpbGV0eXBlLXR4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjZcIjsgfVxuLmJpLWZpbGV0eXBlLXdhdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjdcIjsgfVxuLmJpLWZpbGV0eXBlLXdvZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzY4XCI7IH1cbi5iaS1maWxldHlwZS14bHMtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjlcIjsgfVxuLmJpLWZpbGV0eXBlLXhsczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmFcIjsgfVxuLmJpLWZpbGV0eXBlLXhtbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmJcIjsgfVxuLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmNcIjsgfVxuLmJpLWhlYXJ0LWFycm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2ZFwiOyB9XG4uYmktaGVhcnQtcHVsc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmVcIjsgfVxuLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2ZlwiOyB9XG4uYmktaGVhcnRicmVhay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3MFwiOyB9XG4uYmktaGVhcnRicmVhazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzFcIjsgfVxuLmJpLWhlYXJ0czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzJcIjsgfVxuLmJpLWhvc3BpdGFsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzczXCI7IH1cbi5iaS1ob3NwaXRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzRcIjsgfVxuLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzc1XCI7IH1cbi5iaS1ob3VzZS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzZcIjsgfVxuLmJpLWluY29nbml0bzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzdcIjsgfVxuLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3OFwiOyB9XG4uYmktbWFnbmV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3OVwiOyB9XG4uYmktcGVyc29uLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3YVwiOyB9XG4uYmktcGVyc29uLWhlYXJ0czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3N2JcIjsgfVxuLmJpLXBob25lLWZsaXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdjXCI7IH1cbi5iaS1wbHVnaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdkXCI7IH1cbi5iaS1wb3N0YWdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdlXCI7IH1cbi5iaS1wb3N0YWdlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdmXCI7IH1cbi5iaS1wb3N0YWdlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4MFwiOyB9XG4uYmktcG9zdGFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODFcIjsgfVxuLmJpLXBvc3RjYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzgyXCI7IH1cbi5iaS1wb3N0Y2FyZC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG4uYmktcG9zdGNhcmQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cbi5iaS1wb3N0Y2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODVcIjsgfVxuLmJpLXNlYXJjaC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG4uYmktc2VhcmNoLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4N1wiOyB9XG4uYmktc2xpZGVyczItdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cbi5iaS1zbGlkZXJzMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODlcIjsgfVxuLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4YVwiOyB9XG4uYmktdHJhc2gzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4YlwiOyB9XG4uYmktdmFsZW50aW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4Y1wiOyB9XG4uYmktdmFsZW50aW5lMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OGRcIjsgfVxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4ZVwiOyB9XG4uYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4ZlwiOyB9XG4uYmktd3JlbmNoLWFkanVzdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzkwXCI7IH1cbi5iaS1maWxldHlwZS1qc29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG4uYmktZmlsZXR5cGUtcHB0eDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OTJcIjsgfVxuLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzkzXCI7IH1cbiJdLAogICJtYXBwaW5ncyI6ICJBQUFBO0FBQ0UsZUFBYTtBQUNiLE9BQUssb0VBQXNFLE9BQU8sUUFBUSxFQUM1RixtRUFBcUUsT0FBTztBQUM1RTtBQUVBLENBQUMsRUFBRTtBQUNILENBQUMsV0FBYTtBQUNkLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDVCxnQkFBYztBQUNkLGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2Qsa0JBQWdCO0FBQ2hCLGVBQWE7QUFDYixrQkFBZ0I7QUFDaEIsMEJBQXdCO0FBQ3hCLDJCQUF5QjtBQUMzQjtBQUVBLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLE1BQU07QUFBVyxXQUFTO0FBQVM7QUFDcEMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxD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QUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyw0QkFBNEI7QUFBVyxXQUFTO0FBQVM7QUFDMUQsQ0FBQyx1QkFBdUI7QUFBVyxXQUFTO0FBQVM7QUFDckQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQywyQkFBMkI7QUFBVyxXQUFTO0FBQVM7QUFDekQsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyx3QkFBd0I7QUFBVyxXQUFTO0FBQVM7QUFDdEQsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyw2QkFBNkI7QUFBVyxXQUFTO0FBQVM7QUFDM0QsQ0FBQyx3QkFBd0I7QUFBVyxXQUFTO0FBQVM7QUFDdEQsQ0FBQywwQkFBMEI7QUFBVyxXQUFTO0FBQVM7QUFDeEQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQywyQkFBMkI7QUFBVyxXQUFTO0FBQVM7QUFDekQsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxnQ0FBZ0M7QUFBVyxXQUFTO0FBQVM7QUFDOUQsQ0FBQywyQkFBMkI7QUFBVyxXQUFTO0FBQVM7QUFDekQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyx3QkFBd0I7QUFBVyxXQUFTO0FBQVM7QUFDdEQsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyx3QkFBd0I7QUFBVyxXQUFTO0FBQVM7QUFDdEQsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLHFCQUFxQjtBQUFXLFdBQVM7QUFBUztBQUNuRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLE1BQU07QUFBVyxXQUFTO0FBQVM7QUFDcEMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxNQUFNO0FBQVcsV0FBUztBQUFTO0FBQ3BDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyx3QkFBd0I7QUFBVyxXQUFTO0FBQVM7QUFDdEQsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxLQUFLO0FBQVcsV0FBUztBQUFTO0FBQ25DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsd0JBQXdCO0FBQVcsV0FBUztBQUFTO0FBQ3RELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLCtCQUErQjtBQUFXLFdBQVM7QUFBUztBQUM3RCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLHlCQUF5QjtBQUFXLFdBQVM7QUFBUztBQUN2RCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyw4QkFBOEI7QUFBVyxXQUFTO0FBQVM7QUFDNUQsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyw2QkFBNkI7QUFBVyxXQUFTO0FBQVM7QUFDM0QsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyx1QkFBdUI7QUFBVyxXQUFTO0FBQVM7QUFDckQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxNQUFNO0FBQVcsV0FBUztBQUFTO0FBQ3BDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLHlCQUF5QjtBQUFXLFdBQVM7QUFBUztBQUN2RCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsc0JBQXNCO0FBQVcsV0FBUztBQUFTO0FBQ3BELENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE1BQU07QUFBVyxXQUFTO0FBQVM7QUFDcEMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsc0JBQXNCO0FBQVcsV0FBUztBQUFTO0FBQ3BELENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLHFCQUFxQjtBQUFXLFdBQVM7QUFBUztBQUNuRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxNQUFNO0FBQVcsV0FBUztBQUFTO0FBQ3BDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE1BQU07QUFBVyxXQUFTO0FBQVM7QUFDcEMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLHFCQUFxQjtBQUFXLFdBQVM7QUFBUztBQUNuRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLHFCQUFxQjtBQUFXLFdBQVM7QUFBUztBQUNuRCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLDBCQUEwQjtBQUFXLFdBQVM7QUFBUztBQUN4RCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE1BQU07QUFBVyxXQUFTO0FBQVM7QUFDcEMsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyw0QkFBNEI7QUFBVyxXQUFTO0FBQVM7QUFDMUQsQ0FBQyx1QkFBdUI7QUFBVyxXQUFTO0FBQVM7QUFDckQsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsdUJBQXVCO0FBQVcsV0FBUztBQUFTO0FBQ3JELENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLDJCQUEyQjtBQUFXLFdBQVM7QUFBUztBQUN6RCxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyx5QkFBeUI7QUFBVyxXQUFTO0FBQVM7QUFDdkQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsc0JBQXNCO0FBQVcsV0FBUztBQUFTO0FBQ3BELENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxNQUFNO0FBQVcsV0FBUztBQUFTO0FBQ3BDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLHlCQUF5QjtBQUFXLFdBQVM7QUFBUztBQUN2RCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLHlCQUF5QjtBQUFXLFdBQVM7QUFBUztBQUN2RCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLDBCQUEwQjtBQUFXLFdBQVM7QUFBUztBQUN4RCxDQUFDLHFCQUFxQjtBQUFXLFdBQVM7QUFBUztBQUNuRCxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxvQkFBb0I7QUFBVyxXQUFTO0FBQVM7QUFDbEQsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLEtBQUs7QUFBVyxXQUFTO0FBQVM7QUFDbkMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxNQUFNO0FBQVcsV0FBUztBQUFTO0FBQ3BDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxLQUFLO0FBQVcsV0FBUztBQUFTO0FBQ25DLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsSUFBSTtBQUFXLFdBQVM7QUFBUztBQUNsQyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsd0JBQXdCO0FBQVcsV0FBUztBQUFTO0FBQ3RELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxNQUFNO0FBQVcsV0FBUztBQUFTO0FBQ3BDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsVUFBVTtBQUFXLFdBQVM7QUFBUztBQUN4QyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxNQUFNO0FBQVcsV0FBUztBQUFTO0FBQ3BDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsc0JBQXNCO0FBQVcsV0FBUztBQUFTO0FBQ3BELENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMseUJBQXlCO0FBQVcsV0FBUztBQUFTO0FBQ3ZELENBQUMsNEJBQTRCO0FBQVcsV0FBUztBQUFTO0FBQzFELENBQUMsdUJBQXVCO0FBQVcsV0FBUztBQUFTO0FBQ3JELENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsc0JBQXNCO0FBQVcsV0FBUztBQUFTO0FBQ3BELENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsTUFBTTtBQUFXLFdBQVM7QUFBUztBQUNwQyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyx1QkFBdUI7QUFBVyxXQUFTO0FBQVM7QUFDckQsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyx3QkFBd0I7QUFBVyxXQUFTO0FBQVM7QUFDdEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsS0FBSztBQUFXLFdBQVM7QUFBUztBQUNuQyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLFVBQVU7QUFBVyxXQUFTO0FBQVM7QUFDeEMsQ0FBQyxRQUFRO0FBQVcsV0FBUztBQUFTO0FBQ3RDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLHFCQUFxQjtBQUFXLFdBQVM7QUFBUztBQUNuRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyxZQUFZO0FBQVcsV0FBUztBQUFTO0FBQzFDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsT0FBTztBQUFXLFdBQVM7QUFBUztBQUNyQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxpQkFBaUI7QUFBVyxXQUFTO0FBQVM7QUFDL0MsQ0FBQyx1QkFBdUI7QUFBVyxXQUFTO0FBQVM7QUFDckQsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMseUJBQXlCO0FBQVcsV0FBUztBQUFTO0FBQ3ZELENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsU0FBUztBQUFXLFdBQVM7QUFBUztBQUN2QyxDQUFDLFNBQVM7QUFBVyxXQUFTO0FBQVM7QUFDdkMsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsb0JBQW9CO0FBQVcsV0FBUztBQUFTO0FBQ2xELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLE9BQU87QUFBVyxXQUFTO0FBQVM7QUFDckMsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsUUFBUTtBQUFXLFdBQVM7QUFBUztBQUN0QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLE1BQU07QUFBVyxXQUFTO0FBQVM7QUFDcEMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLFdBQVc7QUFBVyxXQUFTO0FBQVM7QUFDekMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLFFBQVE7QUFBVyxXQUFTO0FBQVM7QUFDdEMsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMscUJBQXFCO0FBQVcsV0FBUztBQUFTO0FBQ25ELENBQUMsZ0JBQWdCO0FBQVcsV0FBUztBQUFTO0FBQzlDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxTQUFTO0FBQVcsV0FBUztBQUFTO0FBQ3ZDLENBQUMsV0FBVztBQUFXLFdBQVM7QUFBUztBQUN6QyxDQUFDLE1BQU07QUFBVyxXQUFTO0FBQVM7QUFDcEMsQ0FBQyxtQkFBbUI7QUFBVyxXQUFTO0FBQVM7QUFDakQsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLFlBQVk7QUFBVyxXQUFTO0FBQVM7QUFDMUMsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxrQkFBa0I7QUFBVyxXQUFTO0FBQVM7QUFDaEQsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsbUJBQW1CO0FBQVcsV0FBUztBQUFTO0FBQ2pELENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQywyQkFBMkI7QUFBVyxXQUFTO0FBQVM7QUFDekQsQ0FBQyxzQkFBc0I7QUFBVyxXQUFTO0FBQVM7QUFDcEQsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxXQUFXO0FBQVcsV0FBUztBQUFTO0FBQ3pDLENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxxQkFBcUI7QUFBVyxXQUFTO0FBQVM7QUFDbkQsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxVQUFVO0FBQVcsV0FBUztBQUFTO0FBQ3hDLENBQUMsWUFBWTtBQUFXLFdBQVM7QUFBUztBQUMxQyxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGFBQWE7QUFBVyxXQUFTO0FBQVM7QUFDM0MsQ0FBQyxPQUFPO0FBQVcsV0FBUztBQUFTO0FBQ3JDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsc0JBQXNCO0FBQVcsV0FBUztBQUFTO0FBQ3BELENBQUMsaUJBQWlCO0FBQVcsV0FBUztBQUFTO0FBQy9DLENBQUMsdUJBQXVCO0FBQVcsV0FBUztBQUFTO0FBQ3JELENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHlCQUF5QjtBQUFXLFdBQVM7QUFBUztBQUN2RCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGtCQUFrQjtBQUFXLFdBQVM7QUFBUztBQUNoRCxDQUFDLHdCQUF3QjtBQUFXLFdBQVM7QUFBUztBQUN0RCxDQUFDLG1CQUFtQjtBQUFXLFdBQVM7QUFBUztBQUNqRCxDQUFDLG9CQUFvQjtBQUFXLFdBQVM7QUFBUztBQUNsRCxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxhQUFhO0FBQVcsV0FBUztBQUFTO0FBQzNDLENBQUMsa0JBQWtCO0FBQVcsV0FBUztBQUFTO0FBQ2hELENBQUMsYUFBYTtBQUFXLFdBQVM7QUFBUztBQUMzQyxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLDJCQUEyQjtBQUFXLFdBQVM7QUFBUztBQUN6RCxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLHNCQUFzQjtBQUFXLFdBQVM7QUFBUztBQUNwRCxDQUFDLDRCQUE0QjtBQUFXLFdBQVM7QUFBUztBQUMxRCxDQUFDLHVCQUF1QjtBQUFXLFdBQVM7QUFBUztBQUNyRCxDQUFDLGlCQUFpQjtBQUFXLFdBQVM7QUFBUztBQUMvQyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGNBQWM7QUFBVyxXQUFTO0FBQVM7QUFDNUMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxnQkFBZ0I7QUFBVyxXQUFTO0FBQVM7QUFDOUMsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGdCQUFnQjtBQUFXLFdBQVM7QUFBUztBQUM5QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxjQUFjO0FBQVcsV0FBUztBQUFTO0FBQzVDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsY0FBYztBQUFXLFdBQVM7QUFBUztBQUM1QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxlQUFlO0FBQVcsV0FBUztBQUFTO0FBQzdDLENBQUMsZUFBZTtBQUFXLFdBQVM7QUFBUztBQUM3QyxDQUFDLGVBQWU7QUFBVyxXQUFTO0FBQVM7QUFDN0MsQ0FBQyxlQUFlO0FB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 */

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  top: 9px;
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family:
    "Courier New",
    Courier,
    monospace;
  line-height: 14px;
  content: "+";
  background-color: #31b131;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family:
    "Courier New",
    Courier,
    monospace;
  line-height: 14px;
  content: "+";
  background-color: #31b131;
}
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsidGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkLmNoaWxkLHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50aC5jaGlsZCx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQuZGF0YVRhYmxlc19lbXB0eXtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50fXRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZC5jaGlsZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRoLmNoaWxkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQuZGF0YVRhYmxlc19lbXB0eTpiZWZvcmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9dGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGg6Zmlyc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMwcHg7Y3Vyc29yOnBvaW50ZXJ9dGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXt0b3A6OXB4O2xlZnQ6NHB4O2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjp3aGl0ZTtib3JkZXI6MnB4IHNvbGlkIHdoaXRlO2JvcmRlci1yYWRpdXM6MTRweDtib3gtc2hhZG93OjAgMCAzcHggIzQ0NDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjAgIWltcG9ydGFudDtmb250LWZhbWlseTonQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7bGluZS1oZWlnaHQ6MTRweDtjb250ZW50OicrJztiYWNrZ3JvdW5kLWNvbG9yOiMzMWIxMzF9dGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyLnBhcmVudD50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyLnBhcmVudD50aDpmaXJzdC1jaGlsZDpiZWZvcmV7Y29udGVudDonLSc7YmFja2dyb3VuZC1jb2xvcjojZDMzMzMzfXRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0PnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0PnRib2R5PnRyPnRoOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoyN3B4fXRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0PnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdD50Ym9keT50cj50aDpmaXJzdC1jaGlsZDpiZWZvcmV7dG9wOjVweDtsZWZ0OjRweDtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2JvcmRlci1yYWRpdXM6MTRweDtsaW5lLWhlaWdodDoxNHB4O3RleHQtaW5kZW50OjNweH10YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyPnRoLmNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9dGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGQuY29udHJvbDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGguY29udHJvbDpiZWZvcmV7dG9wOjUwJTtsZWZ0OjUwJTtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4O21hcmdpbi10b3A6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjp3aGl0ZTtib3JkZXI6MnB4IHNvbGlkIHdoaXRlO2JvcmRlci1yYWRpdXM6MTRweDtib3gtc2hhZG93OjAgMCAzcHggIzQ0NDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjAgIWltcG9ydGFudDtmb250LWZhbWlseTonQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7bGluZS1oZWlnaHQ6MTRweDtjb250ZW50OicrJztiYWNrZ3JvdW5kLWNvbG9yOiMzMWIxMzF9dGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50IHRkLmNvbnRyb2w6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCB0aC5jb250cm9sOmJlZm9yZXtjb250ZW50OictJztiYWNrZ3JvdW5kLWNvbG9yOiNkMzMzMzN9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxke3BhZGRpbmc6MC41ZW0gMWVtfXRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZDpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH10YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHM+bGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZjtwYWRkaW5nOjAuNWVtIDB9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzPmxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzPmxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfXRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZCBzcGFuLmR0ci10aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6NzVweDtmb250LXdlaWdodDpib2xkfWRpdi5kdHItbW9kYWx7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94O3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6MTAwO3BhZGRpbmc6MTBlbSAxZW19ZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWRpc3BsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6NTAlO2hlaWdodDo1MCU7b3ZlcmZsb3c6YXV0bzttYXJnaW46YXV0bzt6LWluZGV4OjEwMjtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNztib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci1yYWRpdXM6MC41ZW07Ym94LXNoYWRvdzowIDEycHggMzBweCByZ2JhKDAsMCwwLDAuNil9ZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxZW19ZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7cmlnaHQ6NnB4O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Ym9yZGVyOjFweCBzb2xpZCAjZWFlYWVhO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEyfWRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYWVhZWF9ZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWJhY2tncm91bmR7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDE7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNil9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2Rpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1kaXNwbGF5e3dpZHRoOjk1JX19XG4iXSwKICAibWFwcGluZ3MiOiAiQUFBQSxLQUFLLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxVQUFTLEVBQUMsTUFBSyxFQUFDLEdBQUUsRUFBQyxFQUFFLENBQUM7QUFBTSxLQUFLLENBQXRELFNBQWdFLENBQXRELFVBQWlFLENBQXRELFVBQWdFLEVBQUMsTUFBSyxFQUFDLEdBQUUsRUFBQyxFQUFFLENBQXREO0FBQTZELEtBQUssQ0FBN0csU0FBdUgsQ0FBN0csVUFBd0gsQ0FBN0csVUFBdUgsRUFBQyxNQUFLLEVBQUMsR0FBRSxFQUFDLEVBQUUsQ0FBQztBQUFpQixVQUFPO0FBQWtCO0FBQUMsS0FBSyxDQUF6TSxTQUFtTixDQUF6TSxVQUFvTixDQUF6TSxVQUFtTixFQUFDLE1BQUssRUFBQyxHQUFFLEVBQUMsRUFBRSxDQUF6TSxLQUErTTtBQUFRLEtBQUssQ0FBdlEsU0FBaVIsQ0FBdlEsVUFBa1IsQ0FBdlEsVUFBaVIsRUFBQyxNQUFLLEVBQUMsR0FBRSxFQUFDLEVBQUUsQ0FBdlEsS0FBNlE7QUFBUSxLQUFLLENBQXJVLFNBQStVLENBQXJVLFVBQWdWLENBQXJVLFVBQStV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 */

@charset "UTF-8";
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb:
    13,
    110,
    253;
  --bs-secondary-rgb:
    108,
    117,
    125;
  --bs-success-rgb:
    25,
    135,
    84;
  --bs-info-rgb:
    13,
    202,
    240;
  --bs-warning-rgb:
    255,
    193,
    7;
  --bs-danger-rgb:
    220,
    53,
    69;
  --bs-light-rgb:
    248,
    249,
    250;
  --bs-dark-rgb:
    33,
    37,
    41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb:
    255,
    255,
    255;
  --bs-black-rgb:
    0,
    0,
    0;
  --bs-font-sans-serif:
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --bs-font-monospace:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  --bs-gradient:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb:
    33,
    37,
    41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb:
    255,
    255,
    255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb:
    0,
    0,
    0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb:
    33,
    37,
    41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb:
    233,
    236,
    239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb:
    33,
    37,
    41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb:
    248,
    249,
    250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb:
    13,
    110,
    253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb:
    10,
    88,
    202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb:
    222,
    226,
    230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb:
    33,
    37,
    41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb:
    255,
    255,
    255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb:
    222,
    226,
    230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb:
    52,
    58,
    64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb:
    222,
    226,
    230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb:
    43,
    48,
    53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb:
    110,
    168,
    254;
  --bs-link-hover-color-rgb:
    139,
    185,
    254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
h1,
.h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1,
  .h1 {
    font-size: 2.5rem;
  }
}
h2,
.h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2,
  .h2 {
    font-size: 2rem;
  }
}
h3,
.h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3,
  .h3 {
    font-size: 1.75rem;
  }
}
h4,
.h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}
h5,
.h5 {
  font-size: 1.25rem;
}
h6,
.h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small,
.small {
  font-size: 0.875em;
}
mark,
.mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm,
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md,
  .container-sm,
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}
.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn,
.btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder,
.form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown),
.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid,
.form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"],
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-control-color:valid,
.form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:valid,
.form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus,
.form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):valid,
.input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid,
.form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-control-color:invalid,
.form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:invalid,
.form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked,
.form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus,
.form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):invalid,
.input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
:not(.btn-check) + .btn:active,
.btn:first-child:active,
.btn.active,
.btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
:not(.btn-check) + .btn:active:focus-visible,
.btn:first-child:active:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb:
    49,
    132,
    253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb:
    130,
    138,
    145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb:
    60,
    153,
    110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}
.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb:
    11,
    172,
    204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb:
    217,
    164,
    6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb:
    225,
    83,
    97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb:
    211,
    212,
    213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb:
    66,
    70,
    73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb:
    13,
    110,
    253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}
.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb:
    108,
    117,
    125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}
.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb:
    25,
    135,
    84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}
.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb:
    13,
    202,
    240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}
.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb:
    255,
    193,
    7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}
.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb:
    220,
    53,
    69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}
.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb:
    248,
    249,
    250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}
.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb:
    33,
    37,
    41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}
.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb:
    49,
    132,
    253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-lg,
.btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
.btn-sm,
.btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover,
.nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled,
.nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover,
.nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active,
.active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled,
.disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled,
.btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}
[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}
.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}
[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon,
[data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption,
[data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}
.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas,
.offcanvas-xxl,
.offcanvas-xl,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing,
  .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing,
  .offcanvas-sm.hiding,
  .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing,
  .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing,
  .offcanvas-md.hiding,
  .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing,
  .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing,
  .offcanvas-lg.hiding,
  .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing,
  .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing,
  .offcanvas-xl.hiding,
  .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing,
  .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing,
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing,
.offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing,
.offcanvas.hiding,
.offcanvas.show {
  visibility: visible;
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}
.placeholder-xs {
  min-height: 0.6em;
}
.placeholder-sm {
  min-height: 0.8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover,
.link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover,
.link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover,
.link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover,
.link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover,
.link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover,
.link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover,
.link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover,
.link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover,
.link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:hover > .bi,
.icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.border-opacity-100 {
  --bs-border-opacity: 1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}
.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}
.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.text-opacity-100 {
  --bs-text-opacity: 1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.link-opacity-25 {
  --bs-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.link-opacity-50 {
  --bs-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.link-opacity-75 {
  --bs-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.link-opacity-100 {
  --bs-link-opacity: 1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwNTJjNjU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMGEzNjIyO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA1NTE2MDtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1ODE1MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNjZmUyZmY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2UyZTNlNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2NmZjRmYztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNjNGM4Y2I7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTNjZmJiO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzllZWFmOTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmMWFlYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEwLCA4OCwgMjAyO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmIzMDM1O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM2ZWE4ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNhN2FjYjE7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjNzViNzk4O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzZlZGZmNjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlYTg2OGY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMwMzE2MzM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzE2MTcxOTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA1MWIxMTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzAzMjgzMDtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmMwYjBlO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMwODQyOTg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM0MTQ2NGI7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzA4Nzk5MDtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjNmVhOGZlO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM4YmI5ZmU7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDExMCwgMTY4LCAyNTQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEzOSwgMTg1LCAyNTQ7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlx1MjAxNFx1MDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmI1Y2M7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYjViNmI3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhN2I5YjE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M3ZGJkMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E2YzNjYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2NjMmE0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YWNhZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNGQ1MTU0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjM2RkNWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgzMywgMzcsIDQxLCAwLjc1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjEyNTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzA1MmM2NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtZmlsbCB7XG4gIC1vLW9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIC1vLW9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgLW8tb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1sZykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICAtbW96LWNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIC1tb3otY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIC1tb3otY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb2Zmc2V0LTEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIC1vLW9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIC1vLW9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICAtby1vYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5jc3MubWFwICovIl0sCiAgIm1hcHBpbmdzIjogIjtBQU1BO0FBQ0EsQ0FBQztBQUNDLGFBQVc7QUFDWCxlQUFhO0FBQ2IsZUFBYTtBQUNiLGFBQVc7QUFDWCxZQUFVO0FBQ1YsZUFB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Q1Q7QUFFQSxDQUFDLFdBQVcsRUFBRTtBQUNaLFFBQU0sRUFBRSxFQUFFO0FBQ1YsU0FBTztBQUNUO0FBRUEsQ0FBQyxXQUFXLEVBQUU7QUFDWixRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUMsV0FBVyxFQUFFO0FBQ1osUUFBTSxFQUFFLEVBQUU7QUFDVixTQUFPO0FBQ1Q7QUFFQSxDQUFDLFdBQVcsRUFBRTtBQUNaLFFBQU0sRUFBRSxFQUFFO0FBQ1YsU0FBTztBQUNUO0FBRUEsQ0FBQyxXQUFXLEVBQUU7QUFDWixRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxRQUFNLEVBQUUsRUFBRTtBQUNWLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FB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O0FBQ2YsVUFBTSxFQUFFLEVBQUU7QUFDVixXQUFPO0FBQ1Q7QUFDQSxHQUFDLGNBQWMsRUFBRTtBQUNmLFVBQU0sRUFBRSxFQUFFO0FBQ1YsV0FBTztBQUNUO0FBQ0EsR0FBQyxjQUFjLEVBQUU7QUFDZixVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUMsY0FBYyxFQUFFO0FBQ2YsVUFBTSxFQUFFLEVBQUU7QUFDVixXQUFPO0FBQ1Q7QUFDQSxHQUFDLGNBQWMsRUFBRTtBQUNmLFVBQU0sRUFBRSxFQUFFO0FBQ1YsV0FBTztBQUNUO0FBQ0EsR0FBQyxjQUFjLEVBQUU7QUFDZixVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNGO0FBQ0EsUUFBTyxXQUFZO0FBQ2pCLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNaO0FBQ0EsR0FBQyxpQkFBaUIsRUFBRTtBQUNsQixVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUMsY0FBYyxFQUFFO0FBQ2YsVUFBTSxFQUFFLEVBQUU7QUFDVixXQUFPO0FBQ1Q7QUFDQSxHQUFDLGNBQWMsRUFBRTtBQUNmLFVBQU0sRUFBRSxFQUFFO0FBQ1YsV0FBTztBQUNUO0FBQ0EsR0FBQyxjQUFjLEVBQUU7QUFDZixVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUMsY0FBYyxFQUFFO0FBQ2YsVUFBTSxFQUFFLEVBQUU7QUFDVixXQUFPO0FBQ1Q7QUFDQSxHQUFDLGNBQWMsRUFBRTtBQUNmLFVBQU0sRUFBRSxFQUFFO0FBQ1YsV0FBTztBQUNUO0FBQ0EsR0FBQyxjQUFjLEVBQUU7QUFDZixVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNB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VDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxVQUFNLEVBQUUsRUFBRTtBQUNWLFdBQU87QUFDVDtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0EsR0FBQztBQUNDLGlCQUFhO0FBQ2Y7QUFDQSxHQUFDO0FBQ0MsaUJBQWE7QUFDZjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBQUM7QUFBQSxFQUNELENBQUM7QUFDQyxtQkFBZTtBQUNqQjtBQUNBLEdBSkM7QUFBQSxFQUtELENBQUM7QUFDQyxtQkFB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QWlDLElBQUk7QUFDckMsdUNBQXFDLElBQUk7QUFDekMsb0NBQWtDLElBQUk7QUFDdEMsZ0NBQThCLElBQUk7QUFDbEMsNkJBQTJCLElBQUk7QUFDL0IsdUNBQXFDLElBQUk7QUFDM0M7QUFFQSxDQUFDO0FBQ0MseUJBQXVCLElBQUk7QUFDM0Isc0JBQW9CLElBQUk7QUFDeEIsZ0NBQThCLElBQUk7QUFDbEMsc0NBQW9DLElBQUk7QUFDeEMsbUNBQWlDLElBQUk7QUFDckMsdUNBQXFDLElBQUk7QUFDekMsb0NBQWtDLElBQUk7QUFDdEMsZ0NBQThCLElBQUk7QUFDbEMsNkJBQTJCLElBQUk7QUFDL0IsdUNBQXFDLElBQUk7QUFDM0M7QUFFQSxDQUFDO0FBQ0MseUJBQXVCLElBQUk7QUFDM0Isc0JBQW9CLElBQUk7QUFDeEIsZ0NBQThCLElBQUk7QUFDbEMsc0NBQW9DLElBQUk7QUFDeEMsbUNBQWlDLElBQUk7QUFDckMsdUNBQXFDLElBQUk7QUFDekMsb0NBQWtDLElBQUk7QUFDdEMsZ0NBQThCLElBQUk7QUFDbEMsNkJBQTJCLElBQUk7QUFDL0IsdUNBQXFDLElBQUk7QUFDM0M7QUFFQSxDQUFDO0FBQ0MseUJBQXVCLElBQUk7QUFDM0Isc0JBQW9CLElBQUk7QUFDeEIsZ0NBQThCLElBQUk7QUFDbEMsc0NBQW9DLElBQUk7QUFDeEMsbUNBQWlDLElBQUk7QUFDckMsdUNBQXFDLElBQUk7QUFDekMsb0NBQWtDLElBQUk7QUFDdEMsZ0NBQThCLElBQUk7QUFDbEMsNkJBQTJCLElBQUk7QUFDL0IsdUNBQXFDLElBQUk7QUFDM0M7QUFFQSxDQUFDO0FBQ0MseUJBQXVCLElBQUk7QUFDM0Isc0JBQW9CLElBQUk7QUFDeEIsZ0NBQThCLElBQUk7QUFDbEMsc0NBQW9DLElBQUk7QUFDeEMsbUNBQWlDLElBQUk7QUFDckMsdUNBQXFDLElBQUk7QUFDekMsb0NBQWtDLElBQUk7QUFDdEMsZ0NBQThCLElBQUk7QUFDbEMsNkJBQTJCLElBQUk7QUFDL0IsdUNBQXFDLElBQUk7QUFDM0M7QUFFQSxDQUFDO0FBQ0Ms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 */

