:root {
  --text-secondary-color: #91b9cd;
  --active-color: #20a5d6;
  --primary-background-color: #000;
  --ui-border-color-dark: #3c5d80;
  --sidebar-transition: all 0.3s ease;
}
.ThumbnailEntry.active .ImageThumbnail {
  border-color: var(--active-color);
  box-shadow: none;
  transition: var(--sidebar-transition);
}
.ImageThumbnail {
  background-color: var(--primary-background-color);
  box-shadow: inset 0 0 0 1px var(--ui-border-color-dark);
  border: 5px solid transparent;
  border-radius: 12px;
  height: 135px;
  margin: 0 auto;
  padding: 5px;
  position: relative;
  transition: var(--sidebar-transition);
  width: 217px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
.ImageThumbnail .image-thumbnail-loading-indicator {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -22px 0 0 -22px;
  display: block;
  width: 44px;
  height: 44px;
}
.ImageThumbnail .image-thumbnail-loading-indicator:after {
  content: " ";
  display: block;
  width: 32px;
  height: 32px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid var(--ui-border-color-dark);
  border-color: var(--ui-border-color-dark) transparent var(--ui-border-color-dark) transparent;
  animation: image-thumbnail-loading-indicator 1.2s linear infinite;
}
@-moz-keyframes image-thumbnail-loading-indicator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes image-thumbnail-loading-indicator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes image-thumbnail-loading-indicator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes image-thumbnail-loading-indicator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.image-thumbnail-canvas {
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.image-thumbnail-canvas img {
  -webkit-user-drag: none;
  pointer-events: none;
}
.thumbnailLoadingIndicator {
  display: none;
  pointer-events: none;
  color: var(--text-secondary-color);
  height: 20px;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}
.thumbnailLoadingIndicator.d-block {
  display: block;
}
.thumbnailLoadingIndicator p {
  text-align: center;
  font-size: 10pt;
}
.image-thumbnail-progress-bar {
  position: relative;
  width: 100%;
  height: 3px;
  top: -5px;
}
.image-thumbnail-progress-bar .image-thumbnail-progress-bar-inner {
  height: 100%;
  width: 0;
  border-radius: 5px;
  background-color: var(--active-color);
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
:root {
  --series-count-background-color: #678696;
}
.thumbnail {
  cursor: pointer;
  display: table;
  margin: 0 auto;
  min-width: 90%;
  padding-bottom: 1.5rem;
}
.thumbnail .alt-image-text {
  align-items: center;
  justify-content: center;
  background-color: var(--primary-background-color);
  box-shadow: inset 0 0 0 1px var(--ui-border-color-dark);
  border: 5px solid transparent;
  border-radius: 12px;
  height: 135px;
  margin: 0 auto;
  padding: 5px;
  position: relative;
  transition: var(--sidebar-transition);
  width: 217px;
  display: flex;
}
.thumbnail .alt-image-text h1 {
  text-align: center;
  color: var(--text-primary-color);
}
.thumbnail .series-details {
  display: flex;
  flex-direction: column;
  color: var(--text-primary-color);
  font-size: 14px;
  line-height: 1.3em;
  margin-top: 5px;
  margin-left: 1rem;
  margin-right: 0.5rem;
  max-width: 217px;
  position: relative;
  word-wrap: break-word;
}
.thumbnail .series-details .series-description {
  flex-grow: 1;
}
.thumbnail .series-details.info-only .series-description {
  display: none;
}
.thumbnail .series-information {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.thumbnail .series-information .item-frames .icon {
  height: 18px;
}
.thumbnail .series-information .item-series.image-frames .icon {
  background-color: var(--series-count-background-color);
  margin-top: 6px;
  position: relative;
}
.thumbnail .series-information .item-series.image-frames .icon:after {
  content: '';
  background-color: var(--active-color);
  box-shadow: 1px 1px rgba(0,0,0,0.115);
  left: -4px;
  position: absolute;
  top: -4px;
}
.thumbnail .series-information .item-series.image-frames .icon,
.thumbnail .series-information .item-series.image-frames .icon:after {
  content: '';
  border: 0px solid var(--series-count-background-color);
  display: inline-block;
  height: 11px;
  width: 11px;
}
.thumbnail .series-information .value {
  color: var(--text-secondary-color);
  display: inline-block;
  font-size: 12px;
  margin-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 15px);
  vertical-align: middle;
}
.thumbnail .series-information .icon {
  color: var(--active-color);
  display: inline-block;
  font-size: 10px;
  font-weight: 900;
  text-align: right;
  width: 11px;
}

.study-browser {
  float: left;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: #000;
  padding-bottom: 20px;
  padding-top: 10px;
}
.study-browser .scrollable-study-thumbnails {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 50px;
  padding-right: 16px;
  padding-left: 4px;
  margin-right: -16px;
  display: flex;
  flex-direction: column;
}
.study-browser .scrollable-study-thumbnails::-webkit-scrollbar {
  display: none;
}
.study-browser .scrollable-study-thumbnails .thumbnail-container {
  margin: 0 auto;
  padding-bottom: 1.5rem;
}
.study-browser .scrollable-study-thumbnails .thumbnail-container .noselect {
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer */
  -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
  -webkit-user-select: none; /* Chrome, Safari, and Opera */
  -webkit-touch-callout: none; /* Disable Android and iOS callouts*/
}
.draggable {
  cursor: copy;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
.layoutChooser-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
.layoutChooser {
  border: 1px solid rgba(77,99,110,0.81);
  border-radius: 8px;
  padding: 5px 0;
  position: absolute;
  z-index: 5000;
}
.layoutChooser .selectedBefore {
  background-color: #5cc3eb;
}
.layoutChooser table {
  margin: 0 auto;
  border-spacing: 0;
  border-collapse: collapse;
}
.layoutChooser table td {
  cursor: pointer;
}
.layoutChooser table td:hover,
.layoutChooser table td.hover {
  background-color: #209ac9;
}

.toolbar-button {
  height: 48px;
  color: var(--default-color);
  float: left;
  text-align: center;
  padding: 0 10px;
  cursor: pointer;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Chrome and Opera */
}
.toolbar-button .toolbar-button-label {
  font-size: 12px;
  font-weight: 500;
}
.toolbar-button .expand-caret {
  width: 8px;
  height: 8px;
  transform: translate(2px, 2px);
}
.toolbar-button svg {
  height: 21px;
  width: 21px;
  margin: 2px;
}
.toolbar-button:hover {
  color: var(--hover-color);
}
.toolbar-button.active,
.toolbar-button:active {
  color: var(--active-color);
}

.icon-pulse {
  fa-spin: 1s infinite steps(8);
}
.icon-spin {
  animation: spin 2s linear infinite;
}
@-moz-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@-o-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}

.sb-container{position:fixed;width:var(--snackbar-size);padding:20px;z-index:var(--snackbar-zIndex);box-sizing:border-box;height:auto}.sb-topLeft{top:0;bottom:auto;left:0;right:auto}.sb-topCenter{left:50%;top:0;bottom:auto;transform:translateX(-50%)}.sb-topRight{top:0;bottom:auto;left:auto;right:0}.sb-bottomLeft{top:auto;bottom:0;left:0;right:auto}.sb-bottomCenter{left:50%;bottom:0;top:auto;transform:translateX(-50%)}.sb-bottomRight{top:auto;bottom:0;left:auto;right:0;margin:10px 0 0}.sb-topCenter .sb-item,.sb-topLeft .sb-item,.sb-topRight .sb-item{margin:10px 0 0}.sb-bottomCenter .sb-item,.sb-bottomLeft .sb-item,.sb-bottomRight .sb-item{margin:0 0 10px}.sb-closeBtn{height:20px;opacity:1;overflow:hidden;padding:2px;text-align:center;text-shadow:none;width:20px;cursor:pointer;position:absolute;right:5px;top:5px;transition:all .3s ease;background:hsla(0,0%,100%,.6);border-radius:100%}.sb-closeBtn:hover{background:#fff}.sb-closeIcon{display:block;font-size:0;height:100%;line-height:0;overflow:hidden;position:relative;width:100%}.sb-closeIcon:after,.sb-closeIcon:before{content:" ";display:block;height:2px;transition:all .3s ease;width:12px;background-color:#222;opacity:1;position:absolute}.sb-closeIcon:before{left:4px;top:3px;transform:rotate(45deg);transform-origin:0 50%}.sb-closeIcon:after{right:3px;top:5px;transform:rotate(-45deg);transform-origin:calc(100% - 3px) 50%}.sb-title{font-size:16px;font-weight:700}.sb-message{font-size:14px;word-break:normal}.sb-item{position:relative;transition:height .3s ease;animation:fadein 1s;padding:20px;color:#fff;overflow:hidden;border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.14)}.sb-item a{color:#fff;text-decoration:underline}.sb-container .sb-hidden{padding-top:0;padding-bottom:0;margin-bottom:0;height:0;opacity:0;transition:all .3s ease}.sb-success{background-color:var(--snackbar-success)}.sb-error{background-color:var(--snackbar-error)}.sb-warning{background-color:var(--snackbar-warning)}.sb-info{background-color:var(--snackbar-info)}@keyframes fadein{0%{opacity:0;top:30px}to{opacity:1;top:0}}
.DraggableItem.draggable div {
  cursor: grab !important;
}
.DraggableItem.draggable.dragging div {
  cursor: grabbing !important;
}
.DraggableArea {
  width: 100%;
  height: 100%;
  position: absolute;
}
.DraggableArea .Overlay {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: rgba(0,0,0,0.1);
}

.measurementTable {
  background-color: var(--primary-background-color);
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.measurementTable .maxMeasurements {
  border-radius: 3px;
  color: var(--primary-background-color);
  font-size: 12px;
  font-weight: 500;
  height: 19px;
  line-height: 17px;
  margin-top: 22px;
  margin-right: 15px;
  padding: 2px 6px 0;
  text-transform: uppercase;
  transition: all 0.3s ease;
  background-color: var(--default-color);
}
.measurementTable .measurementTableHeader {
  padding-left: 45px;
}
.measurementTable .measurementTableHeader .measurementTableHeaderItem {
  display: inline-block;
  margin-top: 9px;
  margin-left: 9px;
  padding-left: 9px;
  width: 90px;
  font-size: 14px;
  line-height: 20px;
  border-left: 1px solid var(--text-secondary-color);
  color: var(--text-primary-color);
}
.measurementTable .measurementTableHeader .measurementTableHeaderItem .timepointLabel {
  color: var(--text-secondary-color);
  font-size: 12px;
}
.measurementTable .measurementTableHeader .warning-status {
  display: block;
  position: absolute;
  width: 50px;
  height: 40px;
  padding-left: 7px;
  left: 15px;
  top: 7px;
}
.measurementTable .measurementTableHeader .warning-status .warning-border {
  display: block;
  border: 2px solid #e29e4a;
  border-radius: 36px;
  padding: 6px 7px;
  width: 40px;
  height: 40px;
}
.measurementTable .measurementTableHeader .warning-status svg {
  color: #e29e4a;
  width: 22px;
  height: 20px;
  pointer-events: inherit;
}
.measurementTable .measurementTableFooter {
  padding: 10px;
  color: #fff;
  text-align: center;
  z-index: 1;
}
.measurementTable .measurementTableFooter .saveBtn {
  border: 1px solid var(--ui-border-color-active);
  border-radius: 25px;
  background-color: var(--active-color);
  color: var(--ui-gray-dark);
  line-height: 25px;
  padding: 0 20px;
  outline: none;
  cursor: pointer;
}
.measurementTable .measurementTableFooter .saveBtn:hover,
.measurementTable .measurementTableFooter .saveBtn:active {
  background-color: var(--ui-sky-blue);
}
.measurementTable .measurementTableFooter .saveBtn svg {
  margin-right: 4px;
  position: relative;
  top: 2px;
}
.tooltip-warning.in {
  opacity: 1;
}
.tooltip-warning .tooltip-inner {
  padding: 0;
}
.tooltip-warning .tooltip-inner .warningTitle {
  text-align: left;
  background-color: var(--ui-gray-darkest);
  padding: 7px 15px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.tooltip-warning .tooltip-inner .warningContent {
  text-align: center;
  background-color: var(--ui-gray);
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.tooltip-warning .tooltip-inner .warningContent ol {
  margin-top: auto;
  padding-inline-start: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  text-align: left;
}
.tooltip-warning .tooltip-inner .warningContent ol li {
  padding-right: 10px;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  opacity: 0.9;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.in {
  opacity: 0.9;
}

.tableListItem {
  display: flex;
  margin-left: -6px;
  margin-top: 2px;
  padding-left: 6px;
  opacity: 0.7;
  cursor: pointer;
  width: calc(100% + 6px);
}
.tableListItem:hover {
  opacity: 1;
}
.tableListItem.selected {
  opacity: 1;
}
.tableListItem.selected .itemIndex {
  color: $activeColor;
}
.tableListItem.hasWarning .warning {
  display: block;
}
.tableListItem .itemIndex {
  background-color: var(--ui-gray);
  color: var(--text-secondary-color);
  cursor: pointer;
  flex: 1;
  max-width: 25px;
  font-size: 14px;
  font-weight: 400;
  margin-right: 6px;
  padding: 10px;
  text-align: center;
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}
.tableListItem .itemContent {
  flex: 1;
  color: var(--text-secondary-color);
  width: calc(100% - 51px);
  font-weight: 400;
  margin-top: 9px;
}
.tableListItem .warning-icon {
  display: none;
}

.measurementItem .rowActions {
  margin-left: -1px;
  background-color: var(--ui-gray-darker);
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  visibility: hidden;
  padding-left: 14px;
}
.measurementItem .rowActions .btnAction {
  background-color: transparent;
  border: none;
  color: var(--default-color);
  cursor: pointer;
  line-height: 35px;
  height: 35px;
  transition: all 0.3s ease;
}
.measurementItem .rowActions .btnAction:hover,
.measurementItem .rowActions .btnAction:active {
  color: var(--text-primary-color);
}
.measurementItem .rowActions .btnAction i {
  margin-right: 4px;
}
.measurementItem.selected .rowActions {
  height: auto;
  visibility: visible;
}
.measurementItem .measurementLocation {
  margin-top: 9px;
  overflow: hidden;
  max-width: calc(100% - 50px);
  text-overflow: ellipsis;
  overflow-wrap: normal;
  white-space: nowrap;
}
.measurementItem .measurementDisplayText {
  display: inline-block;
  margin-top: 9px;
  padding-left: 9px;
  width: 90px;
  border-left: 1px solid var(--text-secondary-color);
  color: var(--text-primary-color);
}
.measurementItem .itemIndex {
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}
.measurementItem.hasWarnings .itemIndex {
  opacity: 1;
  background-color: #e29e4a;
  color: #fff;
}
.measurementItem.hasWarnings .warning-icon {
  display: block;
  margin: 7px auto 0;
}
.measurementItem.hasWarnings .warning-icon svg {
  width: 22px;
  height: 20px;
  pointer-events: inherit;
}

.scrollArea {
  overflow: hidden;
  position: relative;
}
.scrollArea .scrollable {
  max-height: inherit;
  overflow: hidden;
  zoom: 1;
}
.scrollArea .scrollable.scrollX {
  overflow-x: scroll;
}
.scrollArea .scrollable.scrollY {
  overflow-y: scroll;
}
.scrollArea.fit {
  height: 100%;
  width: 100%;
}
.scrollArea.fit .scrollable {
  bottom: 0;
  left: 0;
  max-height: none;
  position: absolute;
  right: 0;
  top: 0;
}
.scrollArea .scrollNav {
  background-color: rgba(0,0,0,0.75);
  box-shadow: 0 0 10px 10px rgba(0,0,0,0.75);
  cursor: pointer;
  height: 24px;
  left: 10px;
  opacity: 0;
  position: absolute;
  right: 10px;
  transition: all 0.3s ease;
}
.scrollArea .scrollNav .scrollNavIcon {
  color: var(--active-color);
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 auto;
  transition: color 0.3s ease;
}
.scrollArea .scrollNav:hover {
  background-color: rgba(0,0,0,0.9);
  box-shadow: 0 0 10px 10px rgba(0,0,0,0.9);
}
.scrollArea .scrollNav:hover .scrollNavIcon {
  color: var(--hover-color);
}
.scrollArea .scrollNavUp {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  top: 0;
  transform: translateY(-24px);
}
.scrollArea .scrollNavDown {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  bottom: 0;
  transform: translateY(24px);
}
.scrollArea.canScrollUp .scrollNavUp,
.scrollArea.canScrollDown .scrollNavDown {
  opacity: 1;
  transform: translateY(0);
}

.tableList {
  background-color: var(--primary-background-color);
  height: 100%;
  width: 100%;
}
.tableList .tableListHeader {
  background-color: var(--ui-gray-darker);
  color: var(--text-secondary-color);
  display: flex;
  height: 63px;
  line-height: 63px;
  margin-top: 2px;
  overflow: hidden;
  width: 100%;
}
.tableList .tableListHeader .tableListHeaderTitle {
  color: var(--text-secondary-color);
  font-size: 22px;
  font-weight: 300;
  line-height: 63px;
  padding: 0 10px;
  text-align: left;
  flex: 1;
}
.tableList .tableListHeader .tableListHeaderSelector {
  cursor: pointer;
  max-width: 30px;
  padding-left: 2px;
  align-items: stretch;
  flex: 1;
  justify-content: space-around;
  text-align: center;
}
.tableList .tableListHeader .tableListHeaderSelector svg {
  fill: #c1d8e3;
  height: 63px;
  max-width: 11px;
}
.tableList .tableListHeader .numberOfItems {
  color: var(--ui-sky-blue);
  float: right;
  font-weight: 300;
  font-size: 40px;
  max-width: 54px;
  height: 63px;
  line-height: 66px;
  flex: 1;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
th {
  text-align: left;
}
.AboutContent .btn {
  border-color: #ccc;
}
.AboutContent .table thead:first-child tr:first-child th,
.AboutContent .table thead:first-child tr:first-child td {
  border-top: 0;
}
.AboutContent .table thead tr th,
.AboutContent .table tbody tr th,
.AboutContent .table tfoot tr th,
.AboutContent .table thead tr td,
.AboutContent .table tbody tr td,
.AboutContent .table tfoot tr td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.nav-tabs {
  border-bottom: 0;
  margin-bottom: 3px;
  position: relative;
  z-index: 1;
}
.nav-tabs :hover {
  cursor: pointer;
}
.nav-tabs>li {
  font-size: 14px;
  font-weight: normal;
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
}
.nav-tabs>li>button {
  display: block;
  width: 100%;
  line-height: inherit;
  margin: 0;
  height: inherit;
  padding: 0 10px 0 10px;
  outline: none;
}
.nav-tabs>li>button:after {
  background-color: transparent;
  bottom: -3px;
  content: ' ';
  display: block;
  height: 3px;
  width: 100%;
}
.nav-tabs>li>button,
.nav-tabs>li.active>button,
.nav-tabs>li>button:hover,
.nav-tabs>li.active>button:hover,
.nav-tabs>li>button:active,
.nav-tabs>li.active>button:active,
.nav-tabs>li>button:focus,
.nav-tabs>li.active>button:focus {
  color: var(--active-color);
  background-color: transparent;
  border: 0;
}
.nav-tabs>li.active>button {
  font-weight: bold;
}
.nav-tabs>li.active>button:after {
  background-color: var(--active-color);
}
.nav {
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li {
  float: left;
  margin-bottom: -1px;
}
.TabComponents .TabComponents_tabHeader {
  display: flex;
  flex-direction: column;
  margin-left: -20px;
  margin-right: -20px;
}
.TabComponents .TabComponents_tabHeader_selector {
  border-bottom: 3px solid #000;
  padding: 0 25px;
}
.TabComponents .TabComponents_content {
  min-height: 450px;
  display: none;
}
.TabComponents .TabComponents_content.active {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 20px 0 20px;
  margin: 0 -20px;
  border-top: 3px solid var(--primary-background-color);
}
.footer div button:last-child {
  margin-left: 10px;
}

.language-select {
  color: var(--primary-background-color);
  display: block;
  min-width: 150px;
}

.ohif-check-container{--check-button-dim:15px}.ohif-check-container input{position:absolute;opacity:0;height:inherit;width:inherit;cursor:default}.ohif-check-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ohif-checkbox{width:var(--check-button-dim);height:var(--check-button-dim);position:absolute;top:20%;left:5%;cursor:pointer;background-color:var(--ui-gray-lighter)}.ohif-checkbox:hover{background-color:var(--default-color)}.ohif-checkbox:after{content:"";position:absolute;width:70%;height:70%}.ohif-checkbox.ohif-checked:after{display:block;top:14%;left:14%;background:#fff}.ohif-check-label{font-size:12px;font-weight:500}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
.form-themed table {
  color: var(--text-primary-color);
}
.form-themed table th,
.form-themed table td {
  font-size: 15px;
  font-weight: normal;
}
.form-themed table th {
  line-height: 60px;
}
.form-themed table td {
  line-height: 18px;
  padding: 0;
}
.form-themed .p-r-1 {
  padding-right: 1rem !important;
}
.form-themed label {
  margin-bottom: 5px;
}
.form-themed label.wrapperLabel {
  cursor: pointer;
}
.form-themed label.wrapperLabel:not(.checkboxLabel) {
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.form-themed label.wrapperLabel:not(.checkboxLabel) .wrapperText {
  display: block;
  order: -1;
}
.form-themed .btn[disabled],
.form-themed input[type=text][disabled],
.form-themed input[type=password][disabled],
.form-themed input[type=number][disabled],
.form-themed .btn.disabled,
.form-themed input[type=text].disabled,
.form-themed input[type=password].disabled,
.form-themed input[type=number].disabled,
.form-themed .btn[disabled]:hover,
.form-themed input[type=text][disabled]:hover,
.form-themed input[type=password][disabled]:hover,
.form-themed input[type=number][disabled]:hover,
.form-themed .btn.disabled:hover,
.form-themed input[type=text].disabled:hover,
.form-themed input[type=password].disabled:hover,
.form-themed input[type=number].disabled:hover,
.form-themed .btn[disabled]:active,
.form-themed input[type=text][disabled]:active,
.form-themed input[type=password][disabled]:active,
.form-themed input[type=number][disabled]:active,
.form-themed .btn.disabled:active,
.form-themed input[type=text].disabled:active,
.form-themed input[type=password].disabled:active,
.form-themed input[type=number].disabled:active {
  background-color: var(--ui-gray-darker);
  border-color: var(--ui-gray-light);
  color: var(--text-primary-color);
}
.form-themed .btn[disabled] + .wrapperText,
.form-themed input[type=text][disabled] + .wrapperText,
.form-themed input[type=password][disabled] + .wrapperText,
.form-themed input[type=number][disabled] + .wrapperText,
.form-themed .btn.disabled + .wrapperText,
.form-themed input[type=text].disabled + .wrapperText,
.form-themed input[type=password].disabled + .wrapperText,
.form-themed input[type=number].disabled + .wrapperText,
.form-themed .btn[disabled]:hover + .wrapperText,
.form-themed input[type=text][disabled]:hover + .wrapperText,
.form-themed input[type=password][disabled]:hover + .wrapperText,
.form-themed input[type=number][disabled]:hover + .wrapperText,
.form-themed .btn.disabled:hover + .wrapperText,
.form-themed input[type=text].disabled:hover + .wrapperText,
.form-themed input[type=password].disabled:hover + .wrapperText,
.form-themed input[type=number].disabled:hover + .wrapperText,
.form-themed .btn[disabled]:active + .wrapperText,
.form-themed input[type=text][disabled]:active + .wrapperText,
.form-themed input[type=password][disabled]:active + .wrapperText,
.form-themed input[type=number][disabled]:active + .wrapperText,
.form-themed .btn.disabled:active + .wrapperText,
.form-themed input[type=text].disabled:active + .wrapperText,
.form-themed input[type=password].disabled:active + .wrapperText,
.form-themed input[type=number].disabled:active + .wrapperText {
  color: var(--text-primary-color);
  cursor: auto;
}
.form-themed input[type=text],
.form-themed input[type=password],
.form-themed input[type=number] {
  background-color: var(--ui-gray);
  border-color: var(--ui-border-color);
  color: var(--text-primary-color);
  font-weight: normal;
}
.form-themed input[type=text]:active,
.form-themed input[type=password]:active,
.form-themed input[type=number]:active,
.form-themed input[type=text]:focus,
.form-themed input[type=password]:focus,
.form-themed input[type=number]:focus {
  background-color: var(--ui-gray-dark);
  border: 2px solid var(--active-color);
  box-shadow: none;
}
.form-themed input[type=text]:active + .wrapperText,
.form-themed input[type=password]:active + .wrapperText,
.form-themed input[type=number]:active + .wrapperText,
.form-themed input[type=text]:focus + .wrapperText,
.form-themed input[type=password]:focus + .wrapperText,
.form-themed input[type=number]:focus + .wrapperText {
  color: var(--active-color);
}
.form-themed .btn-primary {
  background-color: var(--active-color);
  border-collapse: var(--ui-border-color-active);
  color: var(--ui-text-color-active);
}
.form-themed .btn-primary:hover,
.form-themed .btn-primary:active,
.form-themed .btn-primary:focus,
.form-themed .btn-primary:focus:active {
  background-color: var(--ui-active-color);
  border-collapse: var(--ui-border-color-active);
  color: var(--ui-text-color-active);
}
.form-themed .form-control {
  background-color: #fff;
  border: 0;
  font-size: 14px;
  height: 30px;
  line-height: 16px;
  padding: 8px 9px 6px;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: ;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: ;
}
input[type=range] {
  display: block;
  width: 100%;
}
.CineDialog {
  background: var(--ui-gray-darkest);
  color: var(--text-secondary-color);
  filter: drop-shadow(0 0 3px var(--ui-gray-darkest));
  border: none;
  border-radius: 8px;
  width: inherit;
}
.CineDialog h5 {
  font-size: 20px;
  line-height: 35px;
  margin: 0;
}
.CineDialog h5,
.CineDialog label {
  font-weight: 400;
}
.CineDialog .cine-navigation,
.CineDialog .cine-controls,
.CineDialog .cine-options {
  cursor: default;
}
.CineDialog .fps-section input[type="range"] {
  background-color: transparent;
  border: 0 none;
  outline: 0 none;
}
.CineDialog .fps-section input[type="range"]::-ms-tooltip {
  display: none;
}
.CineDialog .double-row-style {
  box-sizing: border-box;
  width: 290px;
  height: 70px;
  padding: 10px;
  top: 2%;
  left: 35%;
}
.CineDialog .double-row-style .cine-navigation {
  position: absolute;
  right: 16px;
  top: 10px;
}
.CineDialog .double-row-style .cine-navigation .btn {
  padding: 0 4px;
}
.CineDialog .double-row-style .cine-navigation .btn i {
  font-size: 32px;
  line-height: 32px;
}
.CineDialog .double-row-style .cine-controls {
  left: 0px;
}
.CineDialog .double-row-style .cine-options {
  padding: 0px 0;
}
.CineDialog .double-row-style .cine-options .fps-section {
  width: 175px;
  float: left;
}
.CineDialog .double-row-style .cine-options .fps {
  float: right;
}
.CineDialog .single-row-style {
  box-sizing: content-box;
  width: 425px;
  height: 45px;
  padding: 4px 8px;
  top: 2%;
  left: 35%;
}
.CineDialog .single-row-style .cine-navigation {
  float: right;
  overflow: hidden;
  padding-right: 12px;
  position: relative;
}
.CineDialog .single-row-style .cine-navigation .btn {
  padding: 0 2px;
  margin: 0 0 0 2px;
  border: 0 none;
}
.CineDialog .single-row-style .cine-navigation .btn:first-of-type {
  margin-left: 0;
}
.CineDialog .single-row-style .cine-navigation .btn i {
  font-size: 32px;
  line-height: 45px;
}
.CineDialog .single-row-style .cine-controls {
  position: relative;
  float: left;
  overflow: hidden;
}
.CineDialog .single-row-style .cine-controls .btn {
  font-size: 22px;
  line-height: 45px;
  min-width: 28px;
  padding: 0 0px;
  margin: 0 4px;
  border: 0 none;
}
.CineDialog .single-row-style .cine-options {
  display: block;
  position: relative;
  width: 150px;
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 0 0 0 10px;
}
.CineDialog .single-row-style .cine-options .fps-section {
  display: block;
  float: left;
  width: 80px;
}
.CineDialog .single-row-style .cine-options .fps-section input[type="range"] {
  line-height: 45px;
  height: 45px;
}
.CineDialog .single-row-style .cine-options .fps {
  display: block;
  width: 68px;
  float: left;
  padding: 0;
  margin: 0 0 0 2px;
  text-align: center;
  line-height: 45px;
  font-size: 14px;
  line-height: 1.42857143;
}
.CineDialog .btn {
  color: var(--text-secondary-color);
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  font-size: 15px;
  width: 45px;
  font-weight: normal;
  height: 37px;
  line-height: 37px;
  padding: 0 12px;
}
.CineDialog .btn:hover,
.CineDialog .btn:active,
.CineDialog .btn.active {
  color: var(--hover-color);
}
.CineDialog .btn[disabled]:hover {
  color: inherit;
}
.CineDialog .btn[disabled]:active {
  color: var(--text-secondary-color);
}
.CineDialog .btn.btn-primary,
.CineDialog .btn.btn-secondary,
.CineDialog .btn.btn-danger {
  transition: background-color 0.3s ease;
}
.CineDialog .btn.btn-primary:hover,
.CineDialog .btn.btn-secondary:hover,
.CineDialog .btn.btn-danger:hover,
.CineDialog .btn.btn-primary:active,
.CineDialog .btn.btn-secondary:active,
.CineDialog .btn.btn-danger:active,
.CineDialog .btn.btn-primary:focus,
.CineDialog .btn.btn-secondary:focus,
.CineDialog .btn.btn-danger:focus {
  opacity: 0.8;
}
.CineDialog .btn.btn-primary {
  background-color: var(--active-color);
  color: var(--primary-background-color);
}
.CineDialog .btn.btn-secondary {
  background-color: var(--text-secondary-color);
  color: var(--primary-background-color);
}
.CineDialog .btn.btn-danger {
  background-color: var(--text-destructive-color);
  color: var(--text-primary-color);
}
.CineDialog .btn.active {
  box-shadow: inset 1px 1px 2px var(--ui-gray-darkest);
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
.form-themed table {
  color: var(--text-primary-color);
}
.form-themed table th,
.form-themed table td {
  font-size: 15px;
  font-weight: normal;
}
.form-themed table th {
  line-height: 60px;
}
.form-themed table td {
  line-height: 18px;
  padding: 0;
}
.form-themed .p-r-1 {
  padding-right: 1rem !important;
}
.form-themed label {
  margin-bottom: 5px;
}
.form-themed label.wrapperLabel {
  cursor: pointer;
}
.form-themed label.wrapperLabel:not(.checkboxLabel) {
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.form-themed label.wrapperLabel:not(.checkboxLabel) .wrapperText {
  display: block;
  order: -1;
}
.form-themed .btn[disabled],
.form-themed input[type=text][disabled],
.form-themed input[type=password][disabled],
.form-themed input[type=number][disabled],
.form-themed .btn.disabled,
.form-themed input[type=text].disabled,
.form-themed input[type=password].disabled,
.form-themed input[type=number].disabled,
.form-themed .btn[disabled]:hover,
.form-themed input[type=text][disabled]:hover,
.form-themed input[type=password][disabled]:hover,
.form-themed input[type=number][disabled]:hover,
.form-themed .btn.disabled:hover,
.form-themed input[type=text].disabled:hover,
.form-themed input[type=password].disabled:hover,
.form-themed input[type=number].disabled:hover,
.form-themed .btn[disabled]:active,
.form-themed input[type=text][disabled]:active,
.form-themed input[type=password][disabled]:active,
.form-themed input[type=number][disabled]:active,
.form-themed .btn.disabled:active,
.form-themed input[type=text].disabled:active,
.form-themed input[type=password].disabled:active,
.form-themed input[type=number].disabled:active {
  background-color: var(--ui-gray-darker);
  border-color: var(--ui-gray-light);
  color: var(--text-primary-color);
}
.form-themed .btn[disabled] + .wrapperText,
.form-themed input[type=text][disabled] + .wrapperText,
.form-themed input[type=password][disabled] + .wrapperText,
.form-themed input[type=number][disabled] + .wrapperText,
.form-themed .btn.disabled + .wrapperText,
.form-themed input[type=text].disabled + .wrapperText,
.form-themed input[type=password].disabled + .wrapperText,
.form-themed input[type=number].disabled + .wrapperText,
.form-themed .btn[disabled]:hover + .wrapperText,
.form-themed input[type=text][disabled]:hover + .wrapperText,
.form-themed input[type=password][disabled]:hover + .wrapperText,
.form-themed input[type=number][disabled]:hover + .wrapperText,
.form-themed .btn.disabled:hover + .wrapperText,
.form-themed input[type=text].disabled:hover + .wrapperText,
.form-themed input[type=password].disabled:hover + .wrapperText,
.form-themed input[type=number].disabled:hover + .wrapperText,
.form-themed .btn[disabled]:active + .wrapperText,
.form-themed input[type=text][disabled]:active + .wrapperText,
.form-themed input[type=password][disabled]:active + .wrapperText,
.form-themed input[type=number][disabled]:active + .wrapperText,
.form-themed .btn.disabled:active + .wrapperText,
.form-themed input[type=text].disabled:active + .wrapperText,
.form-themed input[type=password].disabled:active + .wrapperText,
.form-themed input[type=number].disabled:active + .wrapperText {
  color: var(--text-primary-color);
  cursor: auto;
}
.form-themed input[type=text],
.form-themed input[type=password],
.form-themed input[type=number] {
  background-color: var(--ui-gray);
  border-color: var(--ui-border-color);
  color: var(--text-primary-color);
  font-weight: normal;
}
.form-themed input[type=text]:active,
.form-themed input[type=password]:active,
.form-themed input[type=number]:active,
.form-themed input[type=text]:focus,
.form-themed input[type=password]:focus,
.form-themed input[type=number]:focus {
  background-color: var(--ui-gray-dark);
  border: 2px solid var(--active-color);
  box-shadow: none;
}
.form-themed input[type=text]:active + .wrapperText,
.form-themed input[type=password]:active + .wrapperText,
.form-themed input[type=number]:active + .wrapperText,
.form-themed input[type=text]:focus + .wrapperText,
.form-themed input[type=password]:focus + .wrapperText,
.form-themed input[type=number]:focus + .wrapperText {
  color: var(--active-color);
}
.form-themed .btn-primary {
  background-color: var(--active-color);
  border-collapse: var(--ui-border-color-active);
  color: var(--ui-text-color-active);
}
.form-themed .btn-primary:hover,
.form-themed .btn-primary:active,
.form-themed .btn-primary:focus,
.form-themed .btn-primary:focus:active {
  background-color: var(--ui-active-color);
  border-collapse: var(--ui-border-color-active);
  color: var(--ui-text-color-active);
}
.form-themed .form-control {
  background-color: #fff;
  border: 0;
  font-size: 14px;
  height: 30px;
  line-height: 16px;
  padding: 8px 9px 6px;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: ;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: ;
}
input[type=range] {
  display: block;
  width: 100%;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.ViewportDownloadForm {
  display: flex;
  flex-direction: column;
  z-index: 1080 !important;
}
.ViewportDownloadForm input,
.ViewportDownloadForm select {
  max-height: 30px;
}
.ViewportDownloadForm #keep-aspect svg {
  margin-top: 3px;
}
.ViewportDownloadForm .title {
  margin: 0;
  font-weight: bold;
}
.ViewportDownloadForm .file-info-container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin: 20px 0;
  border-radius: 5px;
  padding: 20px 10px;
  background-color: var(--ui-gray-dark);
}
@media screen and (max-width: 1023px) {
  .ViewportDownloadForm .file-info-container {
    flex-direction: column;
    align-items: flex-start;
  }
}
.ViewportDownloadForm .file-info-container .width,
.ViewportDownloadForm .file-info-container .height,
.ViewportDownloadForm .file-info-container .file-name,
.ViewportDownloadForm .file-info-container .file-type {
  height: 56px;
}
.ViewportDownloadForm .file-info-container .input-ohif {
  margin: 0 5px;
}
.ViewportDownloadForm .file-info-container .file-name .select-ohif,
.ViewportDownloadForm .file-info-container .file-type .select-ohif,
.ViewportDownloadForm .file-info-container .file-name .input-ohif,
.ViewportDownloadForm .file-info-container .file-type .input-ohif {
  width: 170px;
}
.ViewportDownloadForm .file-info-container .file-name .input-ohif-label,
.ViewportDownloadForm .file-info-container .file-type .input-ohif-label,
.ViewportDownloadForm .file-info-container .file-name .select-ohif-label,
.ViewportDownloadForm .file-info-container .file-type .select-ohif-label {
  width: 90px;
  display: inline-block;
}
@media screen and (max-width: 1023px) {
  .ViewportDownloadForm .file-info-container .file-name .input-ohif-label,
  .ViewportDownloadForm .file-info-container .file-type .input-ohif-label,
  .ViewportDownloadForm .file-info-container .file-name .select-ohif-label,
  .ViewportDownloadForm .file-info-container .file-type .select-ohif-label {
    width: 120px;
  }
}
.ViewportDownloadForm .file-info-container .dimension-wrapper {
  display: flex;
  flex-direction: row;
}
.ViewportDownloadForm .file-info-container .dimension-wrapper .dimensions {
  display: flex;
  flex-direction: column;
}
.ViewportDownloadForm .file-info-container .dimension-wrapper .dimensions .input-ohif-label {
  width: 120px;
  display: inline-block;
}
@media screen and (max-width: 1023px) {
  .ViewportDownloadForm .file-info-container .dimension-wrapper .dimensions .input-ohif {
    width: 170px;
  }
}
.ViewportDownloadForm .file-info-container .dimension-wrapper .keep-aspect-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  height: 86px;
}
.ViewportDownloadForm .file-info-container .show-annotations {
  font-weight: bold;
  line-height: 30px;
}
.ViewportDownloadForm .file-info-container .show-annotations input {
  margin-right: 7px;
  vertical-align: middle;
}
.ViewportDownloadForm .file-info-container .show-annotations label {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ViewportDownloadForm .loading-image {
  height: 580px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--active-color);
  font-size: 20px;
}
.ViewportDownloadForm .loading-image .icon-spin {
  margin-right: 15px;
}
.ViewportDownloadForm .preview {
  display: flex;
  flex-direction: column;
  background-color: var(--ui-gray-dark);
  padding: 10px;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  height: 580px;
}
.ViewportDownloadForm .preview .viewport-preview {
  max-height: 512px;
  max-width: 512px;
}
.ViewportDownloadForm .preview .preview-header {
  width: 100%;
  text-align: center;
  font-size: 1.3em;
  margin: 0 0 10px;
}
.ViewportDownloadForm .actions {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
}
.ViewportDownloadForm .actions .btn {
  margin: 0 10px;
}
.ViewportDownloadForm .input-error {
  font-size: 12px;
  color: #f00;
  text-align: center;
  margin: 3px 0;
}
.modal-dialog {
  height: 100%;
}
.modal-dialog .modal-body {
  display: flex;
  flex-direction: column;
}

.studyBrowseItem {
  margin-bottom: 10px;
  position: relative;
  transform: scale(1);
}
.studyBrowseItem.active .studyItemBox {
  border-color: var(--active-color);
}
.studyBrowseItem.active .studyItemBox .studyModality {
  color: var(--primary-background-color);
}
.studyBrowseItem.active .studyItemBox .studyModality,
.studyBrowseItem.active .studyItemBox .studyModality:before,
.studyBrowseItem.active .studyItemBox .studyModality:after {
  background-color: var(--active-color);
  border-color: #131d29;
}
.studyBrowseItem:not(.active) .studyBrowserSeries {
  max-height: 0 !important;
}
.studyBrowseItem:not(.active) .studyBrowserSeries .studySeriesContainer {
  opacity: 0;
  transform: translateY(-100%);
}
.studyBrowseItem .studyBrowserSeries {
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.studyBrowseItem .studyBrowserSeries .studySeriesContainer {
  opacity: 1;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform: translateY(0);
  transform-origin: 50% 0%;
}
.studyItemBox {
  border: 3px solid var(--ui-border-color-dark);
  border-radius: 12px;
  cursor: pointer;
  padding: 12px 7px 11px;
  position: relative;
  transition: $sidebarTransition;
  background-color: #14191e;
  z-index: 0;
}
.studyItemBox:hover {
  border-color: var(--active-color);
}
.studyItemBox:hover.additional {
  color: var(--text-secondary-color);
}
.studyItemBox:hover .studyModality {
  color: var(--primary-background-color);
}
.studyItemBox:hover .studyModality,
.studyItemBox:hover .studyModality:before,
.studyItemBox:hover .studyModality:after {
  background-color: var(--active-color);
}
.studyItemBox.additional {
  color: var(--text-primary-color);
  font-size: 16px;
  font-weight: normal;
  height: 91px;
  line-height: 91px;
  padding: 0;
  text-align: center;
}
.studyItemBox .studyText {
  font-size: 13px;
  left: 89px;
  line-height: 14px;
  position: absolute;
  right: 7px;
  top: 12px;
}
.studyItemBox .studyText .studyDate {
  margin-top: 8px;
  color: var(--text-secondary-color);
}
.studyItemBox .studyText .studyDescription {
  margin-top: 8px;
  color: var(--text-primary-color);
}
.studyItemBox .studyText .studyAvailability {
  margin-top: 24px;
  color: var(--text-primary-color);
}
.studyItemBox .studyModality {
  color: var(--text-secondary-color);
  font-size: 20px;
  line-height: 50px;
  margin-left: 12px;
  margin-top: 12px;
  position: relative;
}
.studyItemBox .studyModality .studyModalityText {
  height: 100%;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
}
.studyItemBox .studyModality,
.studyItemBox .studyModality:before,
.studyItemBox .studyModality:after {
  border: 2px solid var(--primary-background-color);
  background-color: var(--box-background-color);
  border-radius: 8px;
  height: 54px;
  width: 54px;
}
.studyItemBox .studyModality:before,
.studyItemBox .studyModality:after {
  display: block;
  content: '';
  position: absolute;
}
.studyItemBox .studyModality:before {
  top: -8px;
  left: -8px;
  z-index: -1;
}
.studyItemBox .studyModality:after {
  top: -14px;
  left: -14px;
  z-index: -2;
}



.series-quick-switch {
  position: relative;
}
.series-quick-switch:before {
  box-shadow: 0 0 0 5000px rgba(0,0,0,0.8);
  transition: opacity 0.3s ease;
  opacity: 0;
  content: '';
}
.series-quick-switch:hover {
  z-index: 50;
}
.series-quick-switch:hover:before {
  display: table;
  opacity: 1;
  content: '';
}
.series-quick-switch:not(.left):not(.right) {
  left: 50%;
  transform: translateX(-50%);
}
.series-quick-switch.left {
  border-right: 1px solid var(--ui-border-color);
  right: 0;
}
.series-quick-switch.right {
  left: 0;
}
.series-quick-switch.right .series-switch {
  float: right;
}
.series-quick-switch.right .study-switch {
  float: left;
}
.series-quick-switch.right .study-browser {
  left: auto;
  right: 0;
  transform-origin: calc(100% - 1em) calc(1em + 17px);
}
.series-quick-switch.right .series-browser {
  left: 0;
  right: auto;
  transform-origin: 1em calc(1em + 15px);
}
.series-quick-switch.right .series-browser .thumbnails-wrapper {
  transform-origin: 0% 0%;
}
.series-quick-switch.right .series-browser .thumbnail {
  float: left;
}
.series-quick-switch.right .series-item {
  float: left;
}
.series-quick-switch .title-label {
  color: var(--text-secondary-color);
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  opacity: 1;
  padding-bottom: 3px;
  text-align: center;
  transition: opacity 0.3s ease;
}
.series-quick-switch .series-switch {
  padding-right: 10px;
}
.series-quick-switch .series-switch,
.series-quick-switch .study-switch {
  float: left;
  position: relative;
}
.series-quick-switch .study-switch:hover:after {
  content: '';
  display: block;
  height: 100px;
  left: 0;
  position: absolute;
  top: 0;
  width: 300px;
}
.series-quick-switch .study-browser {
  left: 0;
  padding-top: 60px;
  max-height: calc(100vh - 60px);
  transform-origin: 1em calc(1em + 17px);
  width: 300px;
}
.series-quick-switch .study-browser .study-browser-list {
  padding: 0 10px;
}
.series-quick-switch .series-browser {
  max-height: 100vh;
  max-width: 720px;
  right: 0;
  transform-origin: calc(100% - 1em) calc(1em + 15px);
}
.series-quick-switch .series-browser .thumbnails-wrapper {
  transition: transform 0.3s ease;
  transform-origin: 100% 0%;
}
.series-quick-switch .series-browser .thumbnail {
  float: right;
}
.series-quick-switch .series-browser .thumbnail .series-details {
  opacity: 0;
  transform: translateY(-100%);
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.series-quick-switch .series-browser .scrollable {
  padding-top: 15px;
  transition: padding-bottom 0.3s ease;
}
.series-quick-switch .series-browser .study-browser-series {
  overflow: hidden;
}
.series-quick-switch .series-browser,
.series-quick-switch .study-browser {
  min-height: 120px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: 3;
}
.series-quick-switch .series-box,
.series-quick-switch .study-box {
  height: 57px;
  width: 57px;
}
.series-quick-switch .study-box {
  background-color: var(--ui-gray-dark);
  border: solid 2px var(--ui-border-color-dark);
  border-radius: 11px;
}
.series-quick-switch .series-item {
  background-color: var(--box-background-color);
  border-radius: 3px;
  float: right;
  height: 15px;
  margin: 2px;
  transition: opacity 0.3s ease;
  width: 15px;
}
.series-quick-switch .series-item.count {
  color: var(--text-primary-color);
  background-color: transparent;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  text-align: center;
}
.series-quick-switch .series-item.active {
  background-color: var(--active-color);
}
.series-quick-switch.series-triggered .series-browser,
.series-quick-switch .series-switch:hover .series-browser,
.series-quick-switch .study-switch:hover .study-browser {
  opacity: 1;
  transform: scale(1);
}
.series-quick-switch.series-triggered .series-item,
.series-quick-switch .series-switch:hover .title-label {
  opacity: 0;
}
.series-quick-switch.series-triggered .thumbnails-wrapper {
  transform: scale(0.9) translateY(80px);
}
.series-quick-switch.series-triggered .series-browser:not(:hover)>.scrollable {
  padding-bottom: 80px;
}
.series-quick-switch.series-triggered .series-browser:not(:hover)>.scrollNav {
  opacity: 0;
}
.series-quick-switch .series-switch:hover .series-browser .thumbnails-wrapper {
  transform: scale(1) translateY(0);
}
.series-quick-switch .series-switch:hover .series-browser .thumbnail .series-details {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.3s;
}
.series-quick-switch .study-browser-item.active .study-item-box {
  box-shadow: inset 0 0 0 3px var(--active-color);
}
@media screen and (max-width: 1599px) {
  .series-quick-switch .series-box,
  .series-quick-switch .study-box {
    width: 36px;
    height: 36px;
  }
  .series-quick-switch .study-box {
    border-radius: 7px;
  }
  .series-quick-switch .series-item {
    height: 10px;
    margin: 1px;
    width: 10px;
  }
  .series-quick-switch .series-item.count {
    font-size: 10px;
    font-weight: 300;
    line-height: 10px;
  }
}

.RoundedButtonGroup{--height:25px;position:relative;z-index:0}.roundedButtonWrapper{cursor:pointer;display:inline-block;float:left;margin-left:-2px;text-decoration:none;text-align:center}.roundedButtonWrapper.disabled{opacity:.5;cursor:not-allowed}.RoundedButtonGroup .roundedButtonWrapper .roundedButton{align-items:center;background-color:var(--ui-gray-dark);border:2px solid var(--ui-border-color-dark);color:var(--text-secondary-color);display:flex;font-size:15px;font-weight:500;justify-content:center;height:var(--height);line-height:var(--height);padding:0 22px;position:relative;text-transform:uppercase;transition:var(--sidebar-transition);z-index:1}.roundedButtonWrapper .roundedButton svg .roundedButtonWrapper .roundedButton span{margin:0 2px}.roundedButtonWrapper .roundedButton i{line-height:15px;font-size:15px}.roundedButtonWrapper .bottomLabel{padding:0 10px}.bottomLabel{color:var(--text-secondary-color);font-size:12px;font-weight:500;line-height:12px;margin-top:8px}.roundedButtonWrapper:first-child{margin-left:0}.RoundedButtonGroup .roundedButtonWrapper:first-child .roundedButton{border-bottom-left-radius:var(--height);border-top-left-radius:var(--height)}.RoundedButtonGroup .roundedButtonWrapper:last-child .roundedButton{border-bottom-right-radius:var(--height);border-top-right-radius:var(--height)}.roundedButtonWrapper:hover .roundedButton{background-color:var(--box-background-color);color:var(--ui-gray-dark)}.roundedButtonWrapper.active .roundedButton{background-color:var(--active-color);border-color:var(--ui-border-color-active);color:var(--ui-gray-dark);z-index:2}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
.selectTreeRoot {
  text-align: initial;
  width: 320px;
  max-height: inherit;
  font-size: 14px;
  line-height: 26px;
}
.selectTreeRoot .treeContent {
  max-height: inherit;
  overflow: hidden;
  border: 1px solid #c4c4c4;
  border-radius: 5px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
}
.selectTreeRoot .treeHeader {
  background-color: #c0c0c0;
  border-bottom: 1px solid #c4c4c4;
  color: #303030;
  padding: 5px;
  text-align: center;
}
.selectTreeRoot .treeHeader .wrapperText {
  font-weight: bold;
  padding-bottom: 2px;
}
.selectTreeRoot .treeHeader .wrapperSearch {
  width: 100%;
}
.selectTreeRoot .treeHeader .searchIcon {
  position: absolute;
  width: 18px;
  height: 15px;
  margin: 7px 10px 13px 10px;
  color: #a3a3a3;
}
.selectTreeRoot .treeHeader .searchInput {
  width: 100%;
  padding: 6px 12px 6px 35px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #9b9b9b;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.selectTreeRoot .treeHeader .searchInput:focus {
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.selectTreeRoot .wrapperText {
  white-space: nowrap;
  cursor: pointer;
}
.selectTreeRoot .selectTreeBreadcrumb .wrapperLabel {
  cursor: pointer;
  padding: 0 12px;
  height: 41px;
  width: 100%;
  line-height: 41px;
}
.selectTreeRoot .selectTreeBreadcrumb .backIcon {
  padding-right: 10px;
}
.selectTreeRoot .selectTreeBreadcrumb .backIcon svg {
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px;
  color: #457fb0;
}
.selectTreeRoot .treeOptions {
  overflow: auto;
  height: 100%;
}
.selectTreeRoot .treeOptions .selectTreeBreadcrumb + .treeInputsWrapper .treeInputs .treeLeaf {
  border: none;
  height: initial;
  line-height: 26px;
}
.selectTreeRoot .treeOptions > .treeInputsWrapper > .treeInputs .treeLeaf {
  border-bottom: 1px solid #ccc;
  height: 41px;
  line-height: 41px;
}
.selectTreeRoot .treeNode,
.selectTreeRoot .treeLeaf {
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-weight: normal;
  box-shadow: 0 0 0 200px transparent;
  padding: 0 12px;
}
.selectTreeRoot .treeNode {
  border-bottom: 1px solid #ccc;
  height: 41px;
  line-height: 41px;
}
.selectTreeRoot .radioLabel .radioInput {
  display: none;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
.InputDialog .simpleDialog {
  position: relative;
}
.simpleDialog {
  position: relative;
  z-index: 1000;
  border: 0;
  border-radius: 6px;
  background-color: var(--ui-gray-darker);
}
.simpleDialog .header {
  border-bottom: 3px solid var(--primary-background-color);
  padding: 19px 22px 17px;
  position: relative;
}
.simpleDialog .header .title {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  padding-right: 40px;
  color: var(--text-secondary-color);
  margin: 0;
}
.simpleDialog .header .closeBtn {
  -webkit-transform: translateY(-50%);
  color: var(--text-secondary-color);
  height: 20px;
  opacity: 1;
  overflow: hidden;
  padding: 2px;
  position: absolute;
  right: 21px;
  text-align: center;
  text-shadow: none;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.3s ease;
  width: 20px;
}
.simpleDialog .header .closeIcon {
  color: transparent;
  display: block;
  font-size: 0;
  height: 100%;
  line-height: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.simpleDialog .header .closeIcon:after,
.simpleDialog .header .closeIcon:before {
  content: ' ';
  display: block;
  height: 2px;
  transition: background-color 0.3s ease;
  width: 19px;
  background-color: var(--text-secondary-color);
}
.simpleDialog .header .closeIcon:before {
  left: 1px;
  position: absolute;
  top: 1px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 1px 50%;
  transform-origin: 1px 50%;
}
.simpleDialog .header .closeIcon:after {
  right: 1px;
  position: absolute;
  top: 1px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: calc(100% - 1px) 50%;
  transform-origin: calc(100% - 1px) 50%;
}
.simpleDialog .content {
  padding: 16px 22px 25px;
  position: relative;
  color: var(--text-primary-color);
}
.simpleDialog .content .simpleDialogSelect,
.simpleDialog .content .simpleDialogInput {
  background-color: var(--input-background-color);
  color: var(--text-primary-color);
  border: 0;
  border-radius: 2px;
  font-size: 14px;
  height: 30px;
  width: 100%;
  line-height: 16px;
  padding: 8px 9px 6px;
  margin-top: 10px;
  display: block;
}
.simpleDialog .content .simpleDialogLabelFor {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  margin: 10px 0 0 0;
  color: var(--text-primary-color);
}
.simpleDialog .footer {
  padding: 15px;
  text-align: right;
}
.simpleDialog .footer .btn {
  margin-left: 5px;
}

.OHIFModal {
  background-color: var(--ui-gray-darker);
  border-color: var(--ui-border-color);
  color: var(--text-secondary-color);
  border-radius: 6px;
  border: 0;
  color: var(--text-primary-color);
  position: relative;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  background-clip: padding-box;
  outline: 0;
}
@media (min-width: 320px) {
  .OHIFModal {
    width: 78%;
    min-width: 300px;
  }
}
@media (min-width: 768px) {
  .OHIFModal {
    width: 600px;
  }
}
@media (min-width: 992px) {
  .OHIFModal {
    width: 900px;
  }
}
.OHIFModal__content {
  padding: 20px;
  max-height: 90vh;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.OHIFModal__content::-webkit-scrollbar {
  display: none;
}
.OHIFModal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  padding: 20px;
  position: relative;
}
.OHIFModal__header h4 {
  color: var(--text-secondary-color);
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  padding-right: 24px;
  margin: 0;
}
.OHIFModal__header button {
  cursor: pointer;
  margin: -10px 0 0 0;
  padding: 0;
  background-color: transparent;
  border: none;
  color: var(--text-secondary-color);
  font-size: 25px;
  font-weight: lighter;
}
.OHIFModal__header button:active,
.OHIFModal__header button:focus,
.OHIFModal__header button:focus:active {
  background-image: none;
  outline: 0;
  box-shadow: none;
}

.ContextMenu{position:relative;background-color:#fff;border-radius:5px;z-index:1000;display:block;width:170px}.ContextMenu>ul{list-style-type:none;padding-left:0;margin:0}.ContextMenu>ul>li>button{padding:10px;font-size:14px;border:none;color:#516873;border-radius:3px;outline:none;cursor:pointer;background:none}.ContextMenu>ul>li>button:hover{color:#16202b}.ContextMenu>ul>li>button:active{color:#79f9fe}
.form-themed table {
  color: var(--text-primary-color);
}
.form-themed table th,
.form-themed table td {
  font-size: 15px;
  font-weight: normal;
}
.form-themed table th {
  line-height: 60px;
}
.form-themed table td {
  line-height: 18px;
  padding: 0;
}
.form-themed .p-r-1 {
  padding-right: 1rem !important;
}
.form-themed label {
  margin-bottom: 5px;
}
.form-themed label.wrapperLabel {
  cursor: pointer;
}
.form-themed label.wrapperLabel:not(.checkboxLabel) {
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.form-themed label.wrapperLabel:not(.checkboxLabel) .wrapperText {
  display: block;
  order: -1;
}
.form-themed .btn[disabled],
.form-themed input[type=text][disabled],
.form-themed input[type=password][disabled],
.form-themed input[type=number][disabled],
.form-themed .btn.disabled,
.form-themed input[type=text].disabled,
.form-themed input[type=password].disabled,
.form-themed input[type=number].disabled,
.form-themed .btn[disabled]:hover,
.form-themed input[type=text][disabled]:hover,
.form-themed input[type=password][disabled]:hover,
.form-themed input[type=number][disabled]:hover,
.form-themed .btn.disabled:hover,
.form-themed input[type=text].disabled:hover,
.form-themed input[type=password].disabled:hover,
.form-themed input[type=number].disabled:hover,
.form-themed .btn[disabled]:active,
.form-themed input[type=text][disabled]:active,
.form-themed input[type=password][disabled]:active,
.form-themed input[type=number][disabled]:active,
.form-themed .btn.disabled:active,
.form-themed input[type=text].disabled:active,
.form-themed input[type=password].disabled:active,
.form-themed input[type=number].disabled:active {
  background-color: var(--ui-gray-darker);
  border-color: var(--ui-gray-light);
  color: var(--text-primary-color);
}
.form-themed .btn[disabled] + .wrapperText,
.form-themed input[type=text][disabled] + .wrapperText,
.form-themed input[type=password][disabled] + .wrapperText,
.form-themed input[type=number][disabled] + .wrapperText,
.form-themed .btn.disabled + .wrapperText,
.form-themed input[type=text].disabled + .wrapperText,
.form-themed input[type=password].disabled + .wrapperText,
.form-themed input[type=number].disabled + .wrapperText,
.form-themed .btn[disabled]:hover + .wrapperText,
.form-themed input[type=text][disabled]:hover + .wrapperText,
.form-themed input[type=password][disabled]:hover + .wrapperText,
.form-themed input[type=number][disabled]:hover + .wrapperText,
.form-themed .btn.disabled:hover + .wrapperText,
.form-themed input[type=text].disabled:hover + .wrapperText,
.form-themed input[type=password].disabled:hover + .wrapperText,
.form-themed input[type=number].disabled:hover + .wrapperText,
.form-themed .btn[disabled]:active + .wrapperText,
.form-themed input[type=text][disabled]:active + .wrapperText,
.form-themed input[type=password][disabled]:active + .wrapperText,
.form-themed input[type=number][disabled]:active + .wrapperText,
.form-themed .btn.disabled:active + .wrapperText,
.form-themed input[type=text].disabled:active + .wrapperText,
.form-themed input[type=password].disabled:active + .wrapperText,
.form-themed input[type=number].disabled:active + .wrapperText {
  color: var(--text-primary-color);
  cursor: auto;
}
.form-themed input[type=text],
.form-themed input[type=password],
.form-themed input[type=number] {
  background-color: var(--ui-gray);
  border-color: var(--ui-border-color);
  color: var(--text-primary-color);
  font-weight: normal;
}
.form-themed input[type=text]:active,
.form-themed input[type=password]:active,
.form-themed input[type=number]:active,
.form-themed input[type=text]:focus,
.form-themed input[type=password]:focus,
.form-themed input[type=number]:focus {
  background-color: var(--ui-gray-dark);
  border: 2px solid var(--active-color);
  box-shadow: none;
}
.form-themed input[type=text]:active + .wrapperText,
.form-themed input[type=password]:active + .wrapperText,
.form-themed input[type=number]:active + .wrapperText,
.form-themed input[type=text]:focus + .wrapperText,
.form-themed input[type=password]:focus + .wrapperText,
.form-themed input[type=number]:focus + .wrapperText {
  color: var(--active-color);
}
.form-themed .btn-primary {
  background-color: var(--active-color);
  border-collapse: var(--ui-border-color-active);
  color: var(--ui-text-color-active);
}
.form-themed .btn-primary:hover,
.form-themed .btn-primary:active,
.form-themed .btn-primary:focus,
.form-themed .btn-primary:focus:active {
  background-color: var(--ui-active-color);
  border-collapse: var(--ui-border-color-active);
  color: var(--ui-text-color-active);
}
.form-themed .form-control {
  background-color: #fff;
  border: 0;
  font-size: 14px;
  height: 30px;
  line-height: 16px;
  padding: 8px 9px 6px;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: ;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: ;
}
input[type=range] {
  display: block;
  width: 100%;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.flex-h {
  display: flex;
  flex-direction: row;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.nowrap {
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
h1 {
  font-size: 36px;
}
h3,
h1 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 10px;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
a {
  color: #337ab7;
  text-decoration: none;
}
.study-list-header .addNewStudy {
  margin: 0 10px;
  color: var(--text-secondary-color);
}
.study-list-header .addNewStudy label {
  font-weight: 400;
  cursor: pointer;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
}
.study-list-header .addNewStudy input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.study-list-header .addNewStudy:hover {
  color: var(--hover-color);
}
.study-list-header .addNewStudy:active {
  color: var(--active-color);
}
.study-list-header {
  display: flex;
  justify-content: space-between;
  background-color: var(--ui-gray-darker);
  height: 75px;
  margin-bottom: 2px;
  padding: 0 8%;
  line-height: 75px;
}
.study-list-header .header {
  font-size: 22px;
  font-weight: 300;
  color: var(--table-text-secondary-color);
  line-height: 75px;
}
.study-list-header .actions {
  display: flex;
}
.study-list-header .study-count {
  color: var(--large-numbers-color);
  font-size: 40px;
  font-weight: 100;
  line-height: 75px;
}
/*
 * Dark gray background with blue border
 * Spans width of page to create a distinct area for table filters
 */
.table-head-background {
  height: 121px;
  position: absolute;
  width: 100%;
}
.table-head-background:before,
.table-head-background:after {
  content: '';
  display: block;
  left: 0;
  position: absolute;
  width: 100%;
}
.table-head-background:before {
  background-color: var(--ui-gray-darker);
  height: 100%;
  top: 0;
  z-index: 1;
}
.table-head-background:after {
  background-color: var(--ui-border-color-active);
  bottom: -1px;
  height: 1px;
  z-index: 2;
}
.study-list-container {
  width: 100%;
  padding: 0 8%;
  position: absolute;
  z-index: 2;
}
table.table {
  width: 100%;
  margin-bottom: 20px;
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
  color: var(--table-text-primary-color);
  font-weight: 300;
/* Striped Variant */
/* Hover Variant */
}
table.table > tbody tr {
  padding: 5px;
  background-color: #000;
}
table.table > tbody td {
  padding: 16px 8px;
  height: 40px;
  word-wrap: break-word;
}
table.table.table--striped > tbody tr:nth-child(even) {
  background-color: var(--ui-gray-darker);
}
table.table.table--hoverable > tbody tr:hover,
table.table.table--hoverable > tbody tr:active,
table.table.table--hoverable > tbody tr.active {
  background-color: var(--table-hover-color);
}
table.table.table--hoverable > tbody tr.no-hover:hover,
table.table.table--hoverable > tbody tr.no-hover:active,
table.table.table--hoverable > tbody tr.no-hover.active {
  background-color: var(--ui-gray-darker);
}
table.table .empty-value {
  color: var(--ui-gray-light);
}
.study-list-container > table.table > tr {
  height: 20px;
}
.study-list-container > table.table > thead ::-webkit-datetime-edit-year-field:not([aria-valuenow]),
.study-list-container > table.table > thead ::-webkit-datetime-edit-month-field:not([aria-valuenow]),
.study-list-container > table.table > thead ::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
  color: transparent;
}
.study-list-container > table.table > thead > tr > th {
  padding: 0;
  border-bottom: 1px solid var(--ui-border-color-active);
  width: 100%;
  text-align: left;
  border-top: 0;
}
.study-list-container > table.table > thead > tr > th.StudyDate {
  min-width: 230px;
}
.study-list-container > table.table .modalities {
  font-weight: 500;
  min-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.study-list-container .filters label {
  display: flex;
  align-items: center;
  cursor: pointer;
  width: 100%;
  min-width: 95px;
  margin: 0 auto;
  color: var(--table-text-primary-color);
  font-weight: 400;
  padding: 20px 8px;
  user-select: none;
  font-size: 15px;
}
.study-list-container .filters label:hover {
  color: var(--active-color);
}
.study-list-container .filters label.active,
.study-list-container .filters label:active {
  color: var(--active-color);
}
.study-list-container .filters i {
  margin: 0 5px;
}
.study-list-container input {
  height: 40px;
  margin: 0 5px 20px 5px;
  padding: 0 20px;
  cursor: pointer;
  border: none;
  background-color: var(--input-background-color);
  color: var(--input-placeholder-color);
  font-size: 10pt;
  font-weight: normal;
  border-radius: 4px;
  width: calc(100% - 10px); /* Just use padding? */
}
.study-list-container input::-webkit-input-placeholder {
  color: var(--input-placeholder-color);
}
.study-list-container input:-moz-placeholder {
  color: var(--input-placeholder-color);
}
.study-list-container input::-moz-placeholder {
  color: var(--input-placeholder-color);
}
.study-list-container input:-ms-input-placeholder {
  color: var(--input-placeholder-color);
}
.study-list-container input:active,
.study-list-container input:hover {
  background-color: var(--input-background-color);
}
.study-list-container .loading-text {
  color: var(--table-text-secondary-color);
  text-align: center;
  font-size: 30px;
}
.study-list-container .notFound {
  color: var(--table-text-secondary-color);
  font-size: 30px;
  font-weight: 200;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .study-list-header {
    padding: 0 16px;
  }
  .study-list-container {
    padding: 0;
  }
  .study-list-container > table.table > thead > tr > th {
    padding: 0 13px;
  }
  .study-list-container > table.table > tbody > tr > td {
    padding: 8px;
  }
  .study-list-container .filters label {
    padding: 8px;
  }
}
@media only screen and (max-width: 500px) {
  .hide-xs {
    display: none;
  }
}

.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-bottom:2px solid transparent;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-bottom:2px solid #008489}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}
.CalendarDay__selected,.CalendarDay__selected_span{background:var(--datePicker-picker-background);color:var(--datePicker-picker-text);border-color:#e4e7e7}.CalendarDay__default:hover,.CalendarDay__selected:hover{background:var(--datePicker-picker-background);color:var(--datePicker-picker-text);border-color:#e4e7e7}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:var(--datePicker-picker-background);color:var(--datePicker-picker-text);border-color:#e4e7e7}.DateRangePicker{height:40px;margin:0 5px 20px;cursor:pointer;border:none;width:100%}.DateRangePickerInput{width:calc(100% - 10px);background-color:var(--datePicker-input-background);border-color:var(--datePicker-input-background);color:var(--datePicker-picker-text-input);height:40px}.DateInput,.DateRangePickerInput.DateRangePickerInput__withBorder{border-radius:4px;background-color:var(--datePicker-input-background)}.DateInput{width:97px;height:38px}.DateInput>.DateInput_input{border-color:transparent;background-color:transparent;color:var(--datePicker-picker-text-input);height:38px;font-size:10pt;padding:0}.PresetDateRangePicker_panel{display:flex;justify-content:space-between}.PresetDateRangePicker_button{margin:0;padding:4px 8px;color:#00a699;background:var(--datePicker-picker-text-input)}.PresetDateRangePicker_button:hover{background:#00a699;color:var(--datePicker-picker-text-input)}.CalendarDay__blocked_out_of_range:hover{background:#fff;cursor:not-allowed;color:var(--datePicker-picker-text-disabled)}.DateRangePicker_select{background-color:#fff;color:var(--datePicker-picker-text);border:1px solid #e4e7e7;border-radius:4px;display:inline-block;padding:3px 20px 3px 10px;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-position:calc(100% - 11px) 11px,calc(100% - 6px) 11px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.DateRangePicker_select:hover{border-color:#c4c4c4}
.pagination-area {
  display: flex;
  color: var(--text-secondary-color);
  font-size: 13px;
  font-weight: normal !important;
}
.pagination-area label {
  font-weight: normal;
}
.pagination-area select {
  margin: 5px;
  background-color: var(--primary-background-color);
  color: #fff;
}
.pagination-area .rows-dropdown {
  width: 25%;
  padding-right: 15px;
  padding-left: 15px;
}
.pagination-area .pagination-buttons {
  width: 75%;
  padding-right: 15px;
  padding-left: 15px;
}
.pagination-area .form-group {
  margin-bottom: 15px;
}
.rows-per-page label.wrapperLabel {
  display: inline-table !important;
  margin: 0 4px;
}
.rows-per-page label.wrapperLabel select {
  margin: 0px 4px 0px 4px;
  width: 42px;
}
.page-buttons {
  margin: 0;
  text-align: right;
  font-weight: normal;
}
.page-buttons ul.pagination-control {
  margin: 0;
}
.page-buttons ul.pagination-control li {
  display: table-cell;
  padding: 5px 2px;
}
.page-buttons ul.pagination-control li button {
  padding: 4px 8px;
  background-color: var(--primary-background-color);
  border-color: var(--ui-gray);
  color: var(--ui-gray-darkest);
  color: #fff;
  text-decoration: none;
}
.page-buttons ul.pagination-control li button:hover:enabled {
  color: var(--active-color);
}
.page-buttons ul.pagination-control li .active button {
  background-color: var(--ui-gray);
  border-color: #ddd;
  color: #fff;
}

.ToolbarSection {
  float: left;
  background-color: var(--primary-background-color);
  border-radius: 8px;
}

.toolbarOverlay {
  border: 2px solid var(--ui-border-color-dark);
  padding: 5px;
}
.tooltip-toolbar-overlay {
  margin-top: 40px;
  background-color: var(--primary-background-color);
  border: 1px solid var(--default-color);
  border-radius: 8px;
}
.tooltip-toolbar-overlay .tooltip-arrow {
  display: none;
}
.tooltip-toolbar-overlay .tooltip-inner {
  max-width: unset;
  background: none;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
}
.tooltip.in {
  opacity: 0.9;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.ErrorFallback{padding:10px;color:var(--active-color)}
.select-ohif-container .select-ohif{display:inline-block;font-size:10pt;box-sizing:border-box;width:auto;transition:all .15s ease;background-color:var(--input-background-color);line-height:16px;color:var(--input-placeholder-color);height:40px;margin:0 5px 20px;padding:0 20px;placeholder-color:var(--input-placeholder-color);cursor:pointer;border:none;font-weight:400;border-radius:4px;background-image:none}.select-ohif-container .select-ohif::-ms-expand{display:none}.select-ohif-container .select-ohif-label{padding:5px}.select-ohif:focus{outline:none}.select-ohif-container .select-ohif option{font-weight:400}.select-ohif{display:block;font-family:Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8em;font-weight:600;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.label-ohif{font-size:1em;color:#fff}.label-example{background-color:var(--ui-gray-darker)}
.range{margin:0;width:100%;-webkit-appearance:none;background-color:transparent}.range:focus{outline:none}.range::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;box-shadow:none;background-color:var(--ui-border-color-dark);border-radius:0;border:0 solid var(--ui-border-color-dark)}.range::-moz-range-track{width:100%;height:2px;cursor:pointer;box-shadow:none;background-color:var(--ui-border-color-dark);border-radius:0;border:0 solid var(--ui-border-color-dark)}.range::-webkit-slider-thumb{box-shadow:none;border:0 solid var(--active-color);box-shadow:0 10px 10px rgba(0,0,0,.25);height:21px;width:11px;border-radius:11px;background:var(--active-color);cursor:pointer;-webkit-appearance:none;margin-top:-10px}.range::-moz-range-thumb{box-shadow:none;border:0 solid var(--active-color);box-shadow:0 10px 10px rgba(0,0,0,.25);height:21px;width:11px;border-radius:11px;background:var(--active-color);cursor:pointer;-webkit-appearance:none;margin-top:-10px}.range::-moz-focus-outer{border:0}.range-example{background:#000;height:2em}
.textarea-ohif{background-color:#b6b6b6;border-color:#b6b6b6;font-family:Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1em}
.input-ohif-container{font-size:1em;color:var(--text-primary-color);font-weight:400}.input-ohif-container .input-ohif{display:inline-block;height:40px;margin:0 10px 20px;padding:0 20px;cursor:pointer;border:none;background-color:var(--input-background-color);color:var(--input-placeholder-color);font-size:10pt;font-weight:400;width:auto;border-radius:4px;transition:all .15s ease}.input-ohif-container .input-ohif-label{padding:5px}.input-ohif-container .input-ohif:active,.input-ohif-container .input-ohif:focus{background-color:var(--input-background-color)}.input-ohif-container .input-ohif.invisible{visibility:hidden}
.dd-menu{float:left;margin-right:10px;cursor:pointer;position:relative}.dd-title{font-size:13px}.dd-caret-down,.dd-menu-toggle{display:inline-block}.dd-caret-down{width:0;height:0;margin-top:.5rem;margin-left:.5rem;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.dd-menu-list{position:absolute;top:100%;margin-top:10px;background:#fff;z-index:999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.dd-menu-list.open{display:inline-block}.dd-menu-list.left{left:0}.dd-menu-list.right{right:0}.dd-menu-list.center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.dd-item{display:flex;color:var(--text-color-active);padding:10px 15px;border-bottom:1px solid #ccc}.dd-item:hover{text-decoration:none;background:#eee}.dd-item:last-child{border-bottom:none}.dd-item-icon{margin-right:10px;margin-top:2px}
.labelling-appear{opacity:0}.labelling-appear.labelling-appear-active{opacity:1;transition:opacity .5s linear}.labelling-exit{opacity:1}.labelling-exit.labelling-exit-active{opacity:0;transition:opacity .5s linear}.labelling-exit-done{opacity:0}
.simpleDialog{position:fixed;border:0;border-radius:6px;background-color:#151a1f}.simpleDialog .header{border-bottom:3px solid #000;padding:19px 22px 17px;position:relative}.simpleDialog .header .title{font-size:20px;font-weight:600;line-height:24px;padding-right:40px;color:#91b9cd;margin:0}.simpleDialog .header .closeBtn{height:20px;opacity:1;overflow:hidden;padding:2px;text-align:center;text-shadow:none;width:20px;color:#91b9cd;cursor:pointer;position:absolute;right:21px;top:50%;transform:translateY(-50%);transition:color .3s ease}.simpleDialog .header .closeIcon{color:transparent;display:block;font-size:0;height:100%;line-height:0;overflow:hidden;position:relative;width:100%}.simpleDialog .header .closeIcon:after,.simpleDialog .header .closeIcon:before{content:" ";display:block;height:2px;transition:background-color .3s ease;width:19px;background-color:#91b9cd}.simpleDialog .header .closeIcon:before{left:1px;position:absolute;top:1px;transform:rotate(45deg);transform-origin:1px 50%}.simpleDialog .header .closeIcon:after{right:1px;position:absolute;top:1px;transform:rotate(-45deg);transform-origin:calc(100% - 1px) 50%}.simpleDialog .content{padding:16px 22px 25px;position:relative;color:#fff}.simpleDialog .content .simpleDialogInput,.simpleDialog .content .simpleDialogSelect{background-color:#fff;color:#000;border:0;border-radius:2px;font-size:14px;height:30px;width:100%;line-height:16px;padding:8px 9px 6px;margin-top:10px;display:block}.simpleDialog .content .simpleDialogInputLabel{font-size:14px;font-weight:700;line-height:16px;color:#fff}.simpleDialog .footer{padding:15px;text-align:right}.simpleDialog .footer .btn{transition:background-color .3s ease;color:#000;border:0;border-radius:4px;font-size:15px;font-weight:400;height:37px;line-height:37px;padding:0 12px;margin-bottom:0;margin-left:5px}.simpleDialog .footer .btn-confirm{color:#fff;background-color:#337ab7}
.editDescriptionDialog{position:relative;z-index:300;width:320px;transition:all .3s linear}
.labellingComponent{position:relative;text-align:center;z-index:999;transition:all .2s linear;max-height:500px}.labellingComponent .selectedDescription,.labellingComponent .selectedLabel{padding:5px;background-color:#fff;width:150px}.labellingComponent .addLabelButton{color:#000;background-color:#20a5d6;border:2px solid #44626f;border-radius:14px;font-weight:700;font-size:13px;line-height:24px;opacity:1;padding:0 14px;transition:opacity .3s ease;outline:none;cursor:pointer}.labellingComponent .commonButton{border:1px solid #44626f;color:#fff;background-color:#000;border-radius:16px;font-weight:700;font-size:13px;line-height:26px;padding:0 12px;margin:10px 5px 0 0;outline:none;cursor:pointer}.labellingComponent .locationDescriptionWrapper{background-color:#fff;line-height:46px;height:46px;font-size:13px;position:relative;width:290px;min-width:260px;padding:0 12px;margin:0 auto;display:inline-block}.labellingComponent .locationDescriptionWrapper .location{transition:all .3s linear;position:absolute;white-space:nowrap;bottom:0}.labellingComponent.editDescription .locationDescriptionWrapper .location{bottom:38px}.labellingComponent .locationDescriptionWrapper #descriptionInput{transition-delay:all .3s linear;visibility:hidden;outline:none;height:46px;width:100%;line-height:20px;font-size:13px;border:none}.labellingComponent.editDescription .locationDescriptionWrapper #descriptionInput{visibility:visible}.labellingComponent.editDescription .location{color:#337ab7}.labellingComponent .commonButtons,.labellingComponent.editDescription .editDescriptionButtons{display:block;margin-left:55px}.labellingComponent.editDescription .commonButtons,.labellingComponent .editDescriptionButtons{display:none}.labellingComponent .commonButtons{text-align:center;margin-left:55px}.labellingComponent .commonButton.left{float:left}.labellingComponent .commonButton.right{float:right}.labellingComponent .checkIconWrapper{display:inline-block;background-color:#337ab7;border-radius:46px;width:46px;height:46px;margin-right:10px;vertical-align:bottom;cursor:pointer}.labellingComponent .checkIcon{width:20px;height:20px;margin:13px;fill:#000}
.not-found{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}
#root,body,html{background-color:#000;height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,OpenSans,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}body{font-size:14px;line-height:1.42857143}#root .fade-enter{opacity:0}#root .fade-enter-active{opacity:1;transition:opacity .2s}#root .fade-exit{opacity:1}#root .fade-exit-active{opacity:0;transition:opacity .2s}
:root{--top-bar-height:40px;--top-bar-expanded-height:160px;--toolbar-height:78px;--toolbar-drawer-height:62px;--left-sidepanel-menu-width:307px;--right-sidepanel-menu-width:323px;--study-list-padding:8%;--study-list-padding-medium-screen:10px;--snackbar-size:344px;--transition-duration:0.3s;--transition-effect:ease;--sidepanel-transition:all 0.3s ease;--viewport-border-thickness:1px;--ui-border-thickness:1px;--snackbar-success:rgba(94,164,0,0.9);--snackbar-error:rgba(236,61,61,0.9);--snackbar-warning:rgba(235,173,23,0.9);--snackbar-info:rgba(54,156,199,0.9);--snackbar-zIndex:1075;--datePicker-input-background:#2c363f;--datePicker-picker-background:#9ccef9;--datePicker-picker-disabled:#d3d3d3;--datePicker-picker-text:#484848;--datePicker-picker-text-disabled:#aaa;--datePicker-picker-text-input:#fff}
:root{--default-color:#9ccef9;--hover-color:#fff;--active-color:#20a5d6;--ui-border-color:#44626f;--ui-border-color-dark:#3c5d80;--ui-border-color-active:#00a4d9;--primary-background-color:#000;--box-background-color:#3e5975;--ui-yellow:#e29e4a;--ui-sky-blue:#6fbde2;--ui-state-error:#fcc;--ui-state-error-border:#933;--ui-state-error-text:#611;--ui-gray-light:#516873;--ui-gray:#263340;--ui-gray-dark:#16202b;--ui-gray-darker:#151a1f;--ui-gray-darkest:#14202a;--text-color-active:#000;--text-primary-color:#fff;--text-secondary-color:#91b9cd;--text-disabled-color:#878787;--input-background-color:#2c363f;--input-placeholder-color--hover:#4d5a63;--input-placeholder-color:#d3d3d3;--table-hover-color:#2c363f;--table-text-primary-color:#fff;--table-text-secondary-color:#91b9cd;--large-numbers-color:#6fbde2;--state-error:#fcc;--state-error-border:#fcc;--state-error-text:#fcc}
.header-brand{height:30px;text-decoration:none;-webkit-text-decoration-color:none;text-decoration-color:none;display:flex;align-items:center;color:var(--text-primary-color)}.header-brand h1{padding-left:1rem}.header-band:visited,.header-brand:active,.header-brand:hover{color:var(--text-primary-color);text-decoration:none}.header-logo-text{width:224px;height:auto;margin-left:8px}.header-logo-image{height:30px;width:30px;font-size:30px}@media only screen and (max-width:768px){.header-logo-text{display:none}}
.vtk-viewport-handler svg{pointer-events:none}
.imageViewerLoadingIndicator{color:#91b9cd}.loadingIndicator{background-color:transparent;font-size:8px;height:20%;overflow:hidden;position:absolute;top:0;width:100%;z-index:1;pointer-events:none}
.slab-thickness {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  height: 60px;
  margin-top: -12px;
}
.slab-thickness:hover {
  color: var(--default-color);
}
.slab-thickness .container {
  padding-right: 10px;
  height: inherit;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.slab-thickness .container .toolbar-slider-container {
  width: 80px;
  margin: 0px 2px 2px 2px;
  font-size: 12px;
}
.slab-thickness .container .toolbar-slider-container:hover {
  color: var(--hover-color);
}
.slab-thickness .container .toolbar-slider-container input {
  height: 20px;
  padding-top: 6px;
}
.slab-thickness .container .toolbar-slider-container input::-moz-range-thumb {
  height: 16px;
  margin-top: -7px;
}
.slab-thickness .container .toolbar-slider-container input::-webkit-slider-thumb {
  height: 16px;
  margin-top: -7px;
}
.slab-thickness .controller {
  width: 62px;
}
.slab-thickness .controller .ohif-check-container {
  margin-bottom: 5px;
  padding-left: 18px;
}
.slab-thickness .controller .ohif-check-container .ohif-check-label {
  text-transform: capitalize;
}
.slab-thickness .controller .ohif-check-container .ohif-check-label:hover {
  color: var(--hover-color);
}
.slab-thickness .controller .ohif-check-container .ohif-check-label .ohif-checkbox {
  border-radius: 3px;
  background-color: #fff;
  width: 12px;
  height: 12px;
  top: 22%;
}
.slab-thickness .controller .ohif-check-container .ohif-check-label .ohif-checkbox.ohif-checked:after {
  background-color: var(--active-color);
  top: 17%;
  left: 17%;
}
.slab-thickness .controller .select-ohif {
  color: var(--default-color);
  border-color: var(--default-color);
  background-color: #000;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
}
.slab-thickness .controller .select-ohif:hover {
  color: var(--hover-color);
}

.dcmseg-brush-color-selector .selector-buttons button{color:#333;background-color:#fff;padding:4px 12px;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;border-radius:4px;transition:all .15s ease}.dcmseg-brush-color-selector .selector-buttons button.active,.dcmseg-brush-color-selector .selector-buttons button:active,.dcmseg-brush-color-selector .selector-buttons button:hover{background-color:var(--active-color);border-color:var(--ui-border-color-active);color:#fff}.dcmseg-brush-color-selector .selector-buttons{margin-left:10px;display:flex;flex-direction:row;align-items:center}.dcmseg-brush-color-selector .selector-buttons button:last-of-type{margin-left:5px}.dcmseg-brush-color-selector .selector-active-segment{border-radius:100%;width:32px;height:32px;text-align:center;line-height:32px}
.dcmseg-brush-radius label{display:block;margin-bottom:8px}
.dcmseg-segmentation-item{display:flex;justify-content:start;margin:0}.dcmseg-segmentation-item .segmentation-meta{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.dcmseg-segmentation-item .segmentation-meta-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff;max-width:calc(100% - 30px)}.dcmseg-segmentation-item .segmentation-meta-description{font-size:12px;color:var(--text-secondary-color)}
.dcmseg-segmentation-settings{display:flex;flex-direction:column;padding:20px}.dcmseg-segmentation-settings .range label{display:block;margin-bottom:8px}.dcmseg-segmentation-settings .settings-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:20px}.dcmseg-segmentation-settings .settings-title h3{color:var(--text-primary-color);margin:0;padding:0}.dcmseg-segmentation-settings .settings-group{display:flex;flex-direction:column;color:var(--text-primary-color);font-size:12px}.dcmseg-segmentation-settings .settings-group .range{display:flex;padding:20px 15px}.dcmseg-segmentation-settings .settings-group .range:not(:last-of-type){padding-bottom:0}.dcmseg-segmentation-settings .settings-group .range label{margin:0;display:unset;min-width:40px;max-width:40px}.dcmseg-segmentation-settings .settings-group .range input{width:100%;padding:0 20px}.dcmseg-segmentation-settings .custom-check label{font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:2px solid #000;padding:10px 15px}.dcmseg-segmentation-settings .custom-check input{width:15px;height:15px}.dcmseg-segmentation-settings .settings-group{background-color:var(--ui-gray-dark);border-radius:5px}.dcmseg-segmentation-settings .return-button{color:#333;background-color:#fff;padding:4px 12px;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;border-radius:4px;transition:all .15s ease}.dcmseg-segmentation-settings .return-button.active,.dcmseg-segmentation-settings .return-button:active,.dcmseg-segmentation-settings .return-button:hover{background-color:var(--active-color);border-color:var(--ui-border-color-active);color:#fff}
.dcmseg-segment-item .segment-color-section{display:flex;justify-content:center;align-items:center;flex-direction:column}.dcmseg-segment-item .segment-color{margin-top:8px;border-radius:100%;width:20px;height:20px}.dcmseg-segment-item .segment-info{display:inline-block;margin-top:9px;padding-left:9px;width:90px;border-left:1px solid var(--text-secondary-color);color:var(--text-primary-color);width:100%}.dcmseg-segment-item.selected .segment-actions{height:35px;visibility:visible}.dcmseg-segment-item .segment-actions{margin-left:-1px;background-color:var(--ui-gray-darker);height:0;overflow:hidden;transition:all .3s ease;visibility:hidden;padding-left:14px}.dcmseg-segment-item .segment-actions .btnAction{background-color:transparent;border:none;color:var(--default-color);cursor:pointer;line-height:35px;height:35px;transition:all .3s ease}.dcmseg-segment-item .segment-actions .btnAction:active,.dcmseg-segment-item .segment-actions .btnAction:hover{color:var(--text-primary-color)}.dcmseg-segment-item .segment-actions .btnAction i{margin-right:4px}.dcmseg-segment-item .segment-label{display:flex;justify-content:space-between;padding-right:20px}.dcmseg-segment-item .segment-label span{word-wrap:normal;white-space:nowrap;overflow:hidden;max-width:calc(100% - 40px);text-overflow:ellipsis}.dcmseg-segment-item .segment-label .eye-icon{cursor:pointer;color:var(--active-color)}.dcmseg-segment-item .segment-label .eye-icon:hover{color:var(--hover-color)}.dcmseg-segment-item .segment-label .eye-icon.--visible{color:var(--default-color)}
.dcmseg-segmentation-panel{color:#fff;min-height:200px;background-color:var(--primary-background-color);height:100%;width:100%;display:flex;flex-direction:column}.dcmseg-segmentation-panel.disabled{opacity:.6;pointer-events:none}.dcmseg-segmentation-panel h3{padding-left:20px;margin-top:0}.dcmseg-segmentation-panel .segmentations{padding:0 20px 20px}.dcmseg-segmentation-panel .cog-icon{margin:20px 20px 0 0;align-self:flex-end;color:var(--default-color);cursor:pointer}.dcmseg-segmentation-panel .cog-icon:hover{color:var(--hover-color)}.dcmseg-segmentation-panel .segmentation-icon{margin-right:8px;margin-top:12px;min-width:14px}.dcmseg-segmentation-panel .selector-form{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px;height:150px}.dcmseg-segmentation-panel .selector-form>div{width:100%}.dcmseg-segmentation-panel .selector-form>div:first-of-type{display:flex;flex-direction:row;justify-content:center}.dcmseg-segmentation-panel .tableList .tableListHeader .numberOfItems{float:unset;max-width:unset;flex:unset;margin-right:16px}
.dcmrt-panel{display:flex;flex-direction:column;background-color:var(--primary-background-color);height:100%;width:100%;padding:20px}.dcmrt-panel .dcmrt-panel-header{display:flex;flex-direction:row;justify-content:space-between;color:#fff}.dcmrt-panel .dcmrt-panel-header .cog-icon{align-self:flex-end;color:var(--default-color);cursor:pointer;margin-bottom:20px}.dcmrt-panel .dcmrt-panel-header .cog-icon:hover{color:var(--hover-color)}
.dcmrt-structure-set-item .item-color-section{display:flex;justify-content:center;align-items:center;flex-direction:column}.dcmrt-structure-set-item .item-color{margin-top:8px;border-radius:100%;width:20px;height:20px}.dcmrt-structure-set-item .item-info{display:inline-block;margin-top:9px;padding-left:9px;width:90px;border-left:1px solid var(--text-secondary-color);color:var(--text-primary-color);width:100%}.dcmrt-structure-set-item .item-actions{margin-left:-1px;background-color:var(--ui-gray-darker);height:0;overflow:hidden;transition:all .3s ease;visibility:hidden;padding-left:14px}.dcmrt-structure-set-item .item-actions .btnAction{background-color:transparent;border:none;color:var(--default-color);cursor:pointer;line-height:35px;height:35px;transition:all .3s ease}.dcmrt-structure-set-item .item-actions .btnAction:active,.dcmrt-structure-set-item .item-actions .btnAction:hover{color:var(--text-primary-color)}.dcmrt-structure-set-item .item-actions .btnAction i{margin-right:4px}.dcmrt-structure-set-item.selected .item-actions{height:35px;visibility:visible}.dcmrt-structure-set-item .item-label{display:flex;justify-content:space-between;padding-right:10px}.dcmrt-structure-set-item .item-label span{word-wrap:normal;white-space:nowrap;overflow:hidden;max-width:calc(100% - 40px);text-overflow:ellipsis}.dcmrt-structure-set-item .item-label .eye-icon{cursor:pointer;color:var(--active-color)}.dcmrt-structure-set-item .item-label .eye-icon:hover{color:var(--hover-color)}.dcmrt-structure-set-item .item-label .eye-icon.--visible{color:var(--default-color)}.dcmrt-structure-set-item.isDisabled .item-color-section{background-color:#e29e4a;color:#fff}.dcmrt-structure-set-item.isDisabled .item-label{color:var(--text-disabled-color)}
.dcmrt-settings{display:flex;flex-direction:column;padding:20px;color:#fff}.dcmrt-settings .settings-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:20px}.dcmrt-settings .settings-title h3{color:var(--text-primary-color);margin:0;padding:0}.dcmrt-settings .settings-section .content{padding:10px;background-color:var(--ui-gray-dark);border-radius:5px}.dcmrt-settings .settings-section .header{border-bottom:2px solid #000;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--ui-gray-dark);border-radius:5px;font-weight:700;font-size:12px;padding:10px 15px}.dcmrt-settings .settings-section p{font-weight:700}.dcmrt-settings .range{display:flex;padding:10px;font-size:12px}.dcmrt-settings .range:not(:last-of-type){padding-bottom:0}.dcmrt-settings .range label{margin:0;display:unset;min-width:40px;max-width:40px}.dcmrt-settings .range input{width:100%;padding:0 20px}.dcmrt-settings .return-button{color:#333;background-color:#fff;padding:4px 12px;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;border-radius:4px;transition:all .15s ease}.dcmrt-settings .return-button.active,.dcmrt-settings .return-button:active,.dcmrt-settings .return-button:hover{background-color:var(--active-color);border-color:var(--ui-border-color-active);color:#fff}
.dcmrt-panel-section{display:flex;flex-direction:column;color:var(--text-primary-color);font-size:12px}.dcmrt-panel-section .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--ui-gray-dark);border-radius:5px;font-weight:700;padding:10px 15px}.dcmrt-panel-section .header .angle-double-down,.dcmrt-panel-section .header .angle-double-up,.dcmrt-panel-section .header .eye-icon{cursor:pointer;color:var(--active-color)}.dcmrt-panel-section .header .angle-double-down:hover,.dcmrt-panel-section .header .angle-double-up:hover,.dcmrt-panel-section .header .eye-icon:hover{color:var(--hover-color)}.dcmrt-panel-section .header .eye-icon.expanded{color:var(--default-color)}.icons{display:flex;align-items:center;border-radius:5px}.icons .angle-double-down,.icons .angle-double-up{margin-left:15px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9zdHVkeUJyb3dzZXIvSW1hZ2VUaHVtYm5haWwuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9zdHVkeUJyb3dzZXIvVGh1bWJuYWlsLnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvc3R1ZHlCcm93c2VyL1N0dWR5QnJvd3Nlci5zdHlsIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9jb21wb25lbnRzL2xheW91dEJ1dHRvbi9MYXlvdXRDaG9vc2VyLnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL3ZpZXdlci90b29sYmFyLWJ1dHRvbi5zdHlsIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9lbGVtZW50cy9JY29uL0ljb24uc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9zbmFja2Jhci9TbmFja2Jhci5jc3MiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbnRleHRQcm92aWRlcnMvRGlhbG9nUHJvdmlkZXIuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9tZWFzdXJlbWVudFRhYmxlL01lYXN1cmVtZW50VGFibGUuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy90b29sdGlwL1Rvb2x0aXAuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy90YWJsZUxpc3QvVGFibGVMaXN0SXRlbS5zdHlsIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9jb21wb25lbnRzL21lYXN1cmVtZW50VGFibGUvTWVhc3VyZW1lbnRUYWJsZUl0ZW0uc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvU2Nyb2xsYWJsZUFyZWEvU2Nyb2xsYWJsZUFyZWEuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy90YWJsZUxpc3QvVGFibGVMaXN0LnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvY29udGVudC9hYm91dENvbnRlbnQvQWJvdXRDb250ZW50LnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvdGFiQ29tcG9uZW50cy9UYWJDb21wb25lbnRzLnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvdGFiQ29tcG9uZW50cy9UYWJGb290ZXIuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9sYW5ndWFnZVN3aXRjaGVyL0xhbmd1YWdlU3dpdGNoZXIuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9jaGVja2JveC9jaGVja2JveC5jc3MiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvY2luZURpYWxvZy9DaW5lRGlhbG9nLnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvY29udGVudC92aWV3cG9ydERvd25sb2FkRm9ybS9WaWV3cG9ydERvd25sb2FkRm9ybS5zdHlsIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9jb21wb25lbnRzL3F1aWNrU3dpdGNoL1N0dWRpZXNJdGVtLnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvcXVpY2tTd2l0Y2gvUXVpY2tTd2l0Y2guc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9yb3VuZGVkQnV0dG9uR3JvdXAvUm91bmRlZEJ1dHRvbkdyb3VwLmNzcyIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9zZWxlY3RUcmVlL1NlbGVjdFRyZWUuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9zaW1wbGVEaWFsb2cvU2ltcGxlRGlhbG9nLnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2NvbXBvbmVudHMvb2hpZk1vZGFsL09ISUZNb2RhbC5zdHlsIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9jb21wb25lbnRzL2NvbnRleHRNZW51L0NvbnRleHRNZW51LmNzcyIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9zdHVkeUxpc3QvU3R1ZHlMaXN0LnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvbm9kZV9tb2R1bGVzL3JlYWN0LWRhdGVzL2xpYi9jc3MvX2RhdGVwaWNrZXIuY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9jb21wb25lbnRzL3N0dWR5TGlzdC9DdXN0b21EYXRlUmFuZ2VQaWNrZXIuY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9jb21wb25lbnRzL3N0dWR5TGlzdC9QYWdpbmF0aW9uQXJlYS5zdHlsIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9jb21wb25lbnRzL3Rvb2xiYXJTZWN0aW9uL1Rvb2xiYXJTZWN0aW9uLnN0eWwiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL3ZpZXdlci9FeHBhbmRhYmxlVG9vbE1lbnUuc3R5bCIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvY29tcG9uZW50cy9lcnJvckJvdW5kYXJ5L0Vycm9yRmFsbGJhY2suY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9lbGVtZW50cy9mb3JtL1NlbGVjdC5jc3MiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2VsZW1lbnRzL2Zvcm0vTGFiZWwuY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL3BsYXRmb3JtL3VpL3NyYy9lbGVtZW50cy9mb3JtL1JhbmdlLmNzcyIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvZWxlbWVudHMvZm9ybS9UZXh0QXJlYS5jc3MiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvcGxhdGZvcm0vdWkvc3JjL2VsZW1lbnRzL2Zvcm0vVGV4dElucHV0LmNzcyIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9wbGF0Zm9ybS91aS9zcmMvZWxlbWVudHMvZm9ybS9Ecm9wZG93bk1lbnUuY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvTGFiZWxsaW5nL0xhYmVsbGluZ1RyYW5zaXRpb24uY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvU2ltcGxlRGlhbG9nL1NpbXBsZURpYWxvZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9FZGl0RGVzY3JpcHRpb25EaWFsb2cvRWRpdERlc2NyaXB0aW9uRGlhbG9nLmNzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL0xhYmVsbGluZy9MYWJlbGxpbmdGbG93LmNzcyIsIndlYnBhY2s6Ly8vLi9yb3V0ZXMvTm90Rm91bmQuY3NzIiwid2VicGFjazovLy8uL09ISUZTdGFuZGFsb25lVmlld2VyLmNzcyIsIndlYnBhY2s6Ly8vLi92YXJpYWJsZXMuY3NzIiwid2VicGFjazovLy8uL3RoZW1lLXRpZGUuY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvT0hJRkxvZ28vT0hJRkxvZ28uY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL2V4dGVuc2lvbnMvdnRrL3NyYy9WVEtWaWV3cG9ydC5jc3MiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvZXh0ZW5zaW9ucy92dGsvc3JjL0xvYWRpbmdJbmRpY2F0b3IuY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL2V4dGVuc2lvbnMvdnRrL3NyYy90b29sYmFyQ29tcG9uZW50cy9zbGFiLXRoaWNrbmVzcy10b29sYmFyLWJ1dHRvbi5zdHlsIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL2V4dGVuc2lvbnMvZGljb20tc2VnbWVudGF0aW9uL3NyYy9jb21wb25lbnRzL0JydXNoQ29sb3JTZWxlY3Rvci9CcnVzaENvbG9yU2VsZWN0b3IuY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL2V4dGVuc2lvbnMvZGljb20tc2VnbWVudGF0aW9uL3NyYy9jb21wb25lbnRzL0JydXNoUmFkaXVzL0JydXNoUmFkaXVzLmNzcyIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9leHRlbnNpb25zL2RpY29tLXNlZ21lbnRhdGlvbi9zcmMvY29tcG9uZW50cy9TZWdtZW50YXRpb25JdGVtL1NlZ21lbnRhdGlvbkl0ZW0uY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL2V4dGVuc2lvbnMvZGljb20tc2VnbWVudGF0aW9uL3NyYy9jb21wb25lbnRzL1NlZ21lbnRhdGlvblNldHRpbmdzL1NlZ21lbnRhdGlvblNldHRpbmdzLmNzcyIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9leHRlbnNpb25zL2RpY29tLXNlZ21lbnRhdGlvbi9zcmMvY29tcG9uZW50cy9TZWdtZW50SXRlbS9TZWdtZW50SXRlbS5jc3MiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvZXh0ZW5zaW9ucy9kaWNvbS1zZWdtZW50YXRpb24vc3JjL2NvbXBvbmVudHMvU2VnbWVudGF0aW9uUGFuZWwvU2VnbWVudGF0aW9uUGFuZWwuY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL2V4dGVuc2lvbnMvZGljb20tcnQvc3JjL2NvbXBvbmVudHMvUlRQYW5lbC9SVFBhbmVsLmNzcyIsIndlYnBhY2s6Ly8vRDovRG9jdW1lbnRzL051YWdlZFgtVk5BL29oaWYtdmlld2VyLXBvYy9vaGlmLXZpZXdlci9leHRlbnNpb25zL2RpY29tLXJ0L3NyYy9jb21wb25lbnRzL1N0cnVjdHVyZVNldEl0ZW0vU3RydWN0dXJlU2V0SXRlbS5jc3MiLCJ3ZWJwYWNrOi8vL0Q6L0RvY3VtZW50cy9OdWFnZWRYLVZOQS9vaGlmLXZpZXdlci1wb2Mvb2hpZi12aWV3ZXIvZXh0ZW5zaW9ucy9kaWNvbS1ydC9zcmMvY29tcG9uZW50cy9SVFNldHRpbmdzL1JUU2V0dGluZ3MuY3NzIiwid2VicGFjazovLy9EOi9Eb2N1bWVudHMvTnVhZ2VkWC1WTkEvb2hpZi12aWV3ZXItcG9jL29oaWYtdmlld2VyL2V4dGVuc2lvbnMvZGljb20tcnQvc3JjL2NvbXBvbmVudHMvUGFuZWxTZWN0aW9uL1BhbmVsU2VjdGlvbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDeEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzNLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6Qix3QkFBd0I7QUFDeEIsMkJBQTJCO0FBQzNCLDRCQUE0QjtBQUM1Qiw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ3RDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDdExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCLDRCQUE0QjtBQUM1QiwyQkFBMkI7QUFDM0IseUJBQXlCO0FBQ3pCLHdCQUF3QjtBQUN4QixvQkFB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Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDbEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDckVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDaEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ2pGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ1ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDSkEsc0JBQXNCLHdCQUF3Qiw0QkFBNEIsa0JBQWtCLFVBQVUsZUFBZSxjQUFjLGVBQWUsc0JBQXNCLGNBQWMsa0JBQWtCLGtCQUFrQixtQkFBbUIsZUFBZSx5QkFBeUIscUJBQXFCLGlCQUFpQixlQUFlLDhCQUE4QiwrQkFBK0Isa0JBQWtCLFFBQVEsUUFBUSxlQUFlLHdDQUF3QyxxQkFBcUIsc0NBQXNDLHFCQUFxQixXQUFXLGtCQUFrQixVQUFVLFdBQVcsa0NBQWtDLGNBQWMsUUFBUSxTQUFTLGdCQUFnQixrQkFBa0IsZUFBZSxnQjtBQ0FwdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNqYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMvY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FDN0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzVNQSxvQkFBb0IsY0FBYyxrQkFBa0IsVUFBVSxzQkFBc0IsZUFBZSxxQkFBcUIsV0FBVyxpQkFBaUIscUJBQXFCLGtCQUFrQiwrQkFBK0IsV0FBVyxtQkFBbUIseURBQXlELG1CQUFtQixxQ0FBcUMsNkNBQTZDLGtDQUFrQyxhQUFhLGVBQWUsZ0JBQWdCLHVCQUF1QixxQkFBcUIsMEJBQTBCLGVBQWUsa0JBQWtCLHlCQUF5QixxQ0FBcUMsVUFBVSxtRkFBbUYsYUFBYSx1Q0FBdUMsaUJBQWlCLGVBQWUsbUNBQW1DLGVBQWUsYUFBYSxrQ0FBa0MsZUFBZSxnQkFBZ0IsaUJBQWlCLGVBQWUsa0NBQWtDLGNBQWMscUVBQXFFLHdDQUF3QyxxQ0FBcUMsb0VBQW9FLHlDQUF5QyxzQ0FBc0MsMkNBQTJDLDZDQUE2QywwQkFBMEIsNENBQTRDLHFDQUFxQywyQ0FBMkMsMEJBQTBCLFU7QUNBdmpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDckxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDdlBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMxRUEsYUFBYSxrQkFBa0Isc0JBQXNCLGtCQUFrQixhQUFhLGNBQWMsWUFBWSxnQkFBZ0IscUJBQXFCLGVBQWUsU0FBUywwQkFBMEIsYUFBYSxlQUFlLFlBQVksY0FBYyxrQkFBa0IsYUFBYSxlQUFlLGdCQUFnQixnQ0FBZ0MsY0FBYyxpQ0FBaUMsYztBQ0F4WTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7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MEIsc0RBQXNELHlCQUF5QiwwREFBMEQsMkJBQTJCLHlEQUF5RCx5QkFBeUIsV0FBVyxpREFBaUQsaUM7QUNBdHJELGdCQUFnQixhQUFhLHNCQUFzQixhQUFhLFdBQVcsZ0NBQWdDLGFBQWEsbUJBQW1CLG1CQUFtQiw4QkFBOEIsb0JBQW9CLG1DQUFtQyxnQ0FBZ0MsU0FBUyxVQUFVLDJDQUEyQyxhQUFhLHFDQUFxQyxrQkFBa0IsMENBQTBDLDZCQUE2QixhQUFhLG1CQUFtQixtQkFBbUIsOEJBQThCLHFDQUFxQyxrQkFBa0IsZ0JBQWdCLGVBQWUsa0JBQWtCLG9DQUFvQyxnQkFBZ0IsdUJBQXVCLGFBQWEsYUFBYSxlQUFlLDBDQUEwQyxpQkFBaUIsNkJBQTZCLFNBQVMsY0FBYyxlQUFlLGVBQWUsNkJBQTZCLFdBQVcsZUFBZSwrQkFBK0IsV0FBVyxzQkFBc0IsaUJBQWlCLGdCQUFnQixrQkFBa0IsbUJBQW1CLHNCQUFzQixlQUFlLHlCQUF5QixxQkFBcUIsaUJBQWlCLHNCQUFzQixrQkFBa0IseUJBQXlCLGlIQUFpSCxxQ0FBcUMsMkNBQTJDLFc7QUNBejdDLHFCQUFxQixhQUFhLHNCQUFzQixnQ0FBZ0MsZUFBZSw2QkFBNkIsYUFBYSxtQkFBbUIsbUJBQW1CLDhCQUE4QixxQ0FBcUMsa0JBQWtCLGdCQUFnQixrQkFBa0IscUlBQXFJLGVBQWUsMEJBQTBCLHVKQUF1Six5QkFBeUIsZ0RBQWdELDJCQUEyQixPQUFPLGFBQWEsbUJBQW1CLGtCQUFrQixrREFBa0QsaUIiLCJmaWxlIjoiYXBwLjMyMmJjNzhjMTEyZDA0YjI0MGQ2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS10ZXh0LXNlY29uZGFyeS1jb2xvcjogIzkxYjljZDtcbiAgLS1hY3RpdmUtY29sb3I6ICMyMGE1ZDY7XG4gIC0tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAtLXVpLWJvcmRlci1jb2xvci1kYXJrOiAjM2M1ZDgwO1xuICAtLXNpZGViYXItdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5UaHVtYm5haWxFbnRyeS5hY3RpdmUgLkltYWdlVGh1bWJuYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zaWRlYmFyLXRyYW5zaXRpb24pO1xufVxuLkltYWdlVGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXVpLWJvcmRlci1jb2xvci1kYXJrKTtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc2lkZWJhci10cmFuc2l0aW9uKTtcbiAgd2lkdGg6IDIxN3B4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uSW1hZ2VUaHVtYm5haWwgLmltYWdlLXRodW1ibmFpbC1sb2FkaW5nLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMjJweCAwIDAgLTIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLkltYWdlVGh1bWJuYWlsIC5pbWFnZS10aHVtYm5haWwtbG9hZGluZy1pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXVpLWJvcmRlci1jb2xvci1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS11aS1ib3JkZXItY29sb3ItZGFyaykgdHJhbnNwYXJlbnQgdmFyKC0tdWktYm9yZGVyLWNvbG9yLWRhcmspIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGltYWdlLXRodW1ibmFpbC1sb2FkaW5nLWluZGljYXRvciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkAtbW96LWtleWZyYW1lcyBpbWFnZS10aHVtYm5haWwtbG9hZGluZy1pbmRpY2F0b3Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGltYWdlLXRodW1ibmFpbC1sb2FkaW5nLWluZGljYXRvciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGltYWdlLXRodW1ibmFpbC1sb2FkaW5nLWluZGljYXRvciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGltYWdlLXRodW1ibmFpbC1sb2FkaW5nLWluZGljYXRvciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaW1hZ2UtdGh1bWJuYWlsLWNhbnZhcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW1hZ2UtdGh1bWJuYWlsLWNhbnZhcyBpbWcge1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGh1bWJuYWlsTG9hZGluZ0luZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRodW1ibmFpbExvYWRpbmdJbmRpY2F0b3IuZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRodW1ibmFpbExvYWRpbmdJbmRpY2F0b3IgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB0O1xufVxuLmltYWdlLXRodW1ibmFpbC1wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiAtNXB4O1xufVxuLmltYWdlLXRodW1ibmFpbC1wcm9ncmVzcy1iYXIgLmltYWdlLXRodW1ibmFpbC1wcm9ncmVzcy1iYXItaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG59XG4iLCIqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmxleC12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuaDMsXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG46cm9vdCB7XG4gIC0tc2VyaWVzLWNvdW50LWJhY2tncm91bmQtY29sb3I6ICM2Nzg2OTY7XG59XG4udGh1bWJuYWlsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi13aWR0aDogOTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLnRodW1ibmFpbCAuYWx0LWltYWdlLXRleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXVpLWJvcmRlci1jb2xvci1kYXJrKTtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc2lkZWJhci10cmFuc2l0aW9uKTtcbiAgd2lkdGg6IDIxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRodW1ibmFpbCAuYWx0LWltYWdlLXRleHQgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xufVxuLnRodW1ibmFpbCAuc2VyaWVzLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXgtd2lkdGg6IDIxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi50aHVtYm5haWwgLnNlcmllcy1kZXRhaWxzIC5zZXJpZXMtZGVzY3JpcHRpb24ge1xuICBmbGV4LWdyb3c6IDE7XG59XG4udGh1bWJuYWlsIC5zZXJpZXMtZGV0YWlscy5pbmZvLW9ubHkgLnNlcmllcy1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGh1bWJuYWlsIC5zZXJpZXMtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGh1bWJuYWlsIC5zZXJpZXMtaW5mb3JtYXRpb24gLml0ZW0tZnJhbWVzIC5pY29uIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnRodW1ibmFpbCAuc2VyaWVzLWluZm9ybWF0aW9uIC5pdGVtLXNlcmllcy5pbWFnZS1mcmFtZXMgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZXJpZXMtY291bnQtYmFja2dyb3VuZC1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRodW1ibmFpbCAuc2VyaWVzLWluZm9ybWF0aW9uIC5pdGVtLXNlcmllcy5pbWFnZS1mcmFtZXMgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCByZ2JhKDAsMCwwLDAuMTE1KTtcbiAgbGVmdDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG59XG4udGh1bWJuYWlsIC5zZXJpZXMtaW5mb3JtYXRpb24gLml0ZW0tc2VyaWVzLmltYWdlLWZyYW1lcyAuaWNvbixcbi50aHVtYm5haWwgLnNlcmllcy1pbmZvcm1hdGlvbiAuaXRlbS1zZXJpZXMuaW1hZ2UtZnJhbWVzIC5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHZhcigtLXNlcmllcy1jb3VudC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xufVxuLnRodW1ibmFpbCAuc2VyaWVzLWluZm9ybWF0aW9uIC52YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRodW1ibmFpbCAuc2VyaWVzLWluZm9ybWF0aW9uIC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDExcHg7XG59XG4iLCIuc3R1ZHktYnJvd3NlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uc3R1ZHktYnJvd3NlciAuc2Nyb2xsYWJsZS1zdHVkeS10aHVtYm5haWxzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zdHVkeS1icm93c2VyIC5zY3JvbGxhYmxlLXN0dWR5LXRodW1ibmFpbHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdHVkeS1icm93c2VyIC5zY3JvbGxhYmxlLXN0dWR5LXRodW1ibmFpbHMgLnRodW1ibmFpbC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5zdHVkeS1icm93c2VyIC5zY3JvbGxhYmxlLXN0dWR5LXRodW1ibmFpbHMgLnRodW1ibmFpbC1jb250YWluZXIgLm5vc2VsZWN0IHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS0hUTUwgYnJvd3NlcnMgKGUuZy4gS29ucXVlcm9yKSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBDaHJvbWUsIFNhZmFyaSwgYW5kIE9wZXJhICovXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogRGlzYWJsZSBBbmRyb2lkIGFuZCBpT1MgY2FsbG91dHMqL1xufVxuLmRyYWdnYWJsZSB7XG4gIGN1cnNvcjogY29weTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xufVxuIiwiLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxleC1oIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMyxcbmgxIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXRDaG9vc2VyLWRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLDAuMTc1KTtcbn1cbi5sYXlvdXRDaG9vc2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3Nyw5OSwxMTAsMC44MSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwMDtcbn1cbi5sYXlvdXRDaG9vc2VyIC5zZWxlY3RlZEJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2MzZWI7XG59XG4ubGF5b3V0Q2hvb3NlciB0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5sYXlvdXRDaG9vc2VyIHRhYmxlIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dENob29zZXIgdGFibGUgdGQ6aG92ZXIsXG4ubGF5b3V0Q2hvb3NlciB0YWJsZSB0ZC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDlhYzk7XG59XG4iLCIudG9vbGJhci1idXR0b24ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWNvbG9yKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogQ2hyb21lIGFuZCBPcGVyYSAqL1xufVxuLnRvb2xiYXItYnV0dG9uIC50b29sYmFyLWJ1dHRvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b29sYmFyLWJ1dHRvbiAuZXhwYW5kLWNhcmV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KTtcbn1cbi50b29sYmFyLWJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBtYXJnaW46IDJweDtcbn1cbi50b29sYmFyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ob3Zlci1jb2xvcik7XG59XG4udG9vbGJhci1idXR0b24uYWN0aXZlLFxuLnRvb2xiYXItYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xufVxuIiwiLmljb24tcHVsc2Uge1xuICBmYS1zcGluOiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbi5pY29uLXNwaW4ge1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuQC1tb3ota2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4iLCIuc2ItY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3dpZHRoOnZhcigtLXNuYWNrYmFyLXNpemUpO3BhZGRpbmc6MjBweDt6LWluZGV4OnZhcigtLXNuYWNrYmFyLXpJbmRleCk7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDphdXRvfS5zYi10b3BMZWZ0e3RvcDowO2JvdHRvbTphdXRvO2xlZnQ6MDtyaWdodDphdXRvfS5zYi10b3BDZW50ZXJ7bGVmdDo1MCU7dG9wOjA7Ym90dG9tOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnNiLXRvcFJpZ2h0e3RvcDowO2JvdHRvbTphdXRvO2xlZnQ6YXV0bztyaWdodDowfS5zYi1ib3R0b21MZWZ0e3RvcDphdXRvO2JvdHRvbTowO2xlZnQ6MDtyaWdodDphdXRvfS5zYi1ib3R0b21DZW50ZXJ7bGVmdDo1MCU7Ym90dG9tOjA7dG9wOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnNiLWJvdHRvbVJpZ2h0e3RvcDphdXRvO2JvdHRvbTowO2xlZnQ6YXV0bztyaWdodDowO21hcmdpbjoxMHB4IDAgMH0uc2ItdG9wQ2VudGVyIC5zYi1pdGVtLC5zYi10b3BMZWZ0IC5zYi1pdGVtLC5zYi10b3BSaWdodCAuc2ItaXRlbXttYXJnaW46MTBweCAwIDB9LnNiLWJvdHRvbUNlbnRlciAuc2ItaXRlbSwuc2ItYm90dG9tTGVmdCAuc2ItaXRlbSwuc2ItYm90dG9tUmlnaHQgLnNiLWl0ZW17bWFyZ2luOjAgMCAxMHB4fS5zYi1jbG9zZUJ0bntoZWlnaHQ6MjBweDtvcGFjaXR5OjE7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93Om5vbmU7d2lkdGg6MjBweDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjVweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC42KTtib3JkZXItcmFkaXVzOjEwMCV9LnNiLWNsb3NlQnRuOmhvdmVye2JhY2tncm91bmQ6I2ZmZn0uc2ItY2xvc2VJY29ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc2ItY2xvc2VJY29uOmFmdGVyLC5zYi1jbG9zZUljb246YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MnB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3dpZHRoOjEycHg7YmFja2dyb3VuZC1jb2xvcjojMjIyO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZX0uc2ItY2xvc2VJY29uOmJlZm9yZXtsZWZ0OjRweDt0b3A6M3B4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46MCA1MCV9LnNiLWNsb3NlSWNvbjphZnRlcntyaWdodDozcHg7dG9wOjVweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjYWxjKDEwMCUgLSAzcHgpIDUwJX0uc2ItdGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwfS5zYi1tZXNzYWdle2ZvbnQtc2l6ZToxNHB4O3dvcmQtYnJlYWs6bm9ybWFsfS5zYi1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246aGVpZ2h0IC4zcyBlYXNlO2FuaW1hdGlvbjpmYWRlaW4gMXM7cGFkZGluZzoyMHB4O2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCA2cHggMTBweCAwIHJnYmEoMCwwLDAsLjIpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLC4xMiksMCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwuMTQpfS5zYi1pdGVtIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zYi1jb250YWluZXIgLnNiLWhpZGRlbntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTowO2hlaWdodDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uc2Itc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNuYWNrYmFyLXN1Y2Nlc3MpfS5zYi1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNuYWNrYmFyLWVycm9yKX0uc2Itd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNuYWNrYmFyLXdhcm5pbmcpfS5zYi1pbmZve2JhY2tncm91bmQtY29sb3I6dmFyKC0tc25hY2tiYXItaW5mbyl9QGtleWZyYW1lcyBmYWRlaW57MCV7b3BhY2l0eTowO3RvcDozMHB4fXRve29wYWNpdHk6MTt0b3A6MH19IiwiLkRyYWdnYWJsZUl0ZW0uZHJhZ2dhYmxlIGRpdiB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuLkRyYWdnYWJsZUl0ZW0uZHJhZ2dhYmxlLmRyYWdnaW5nIGRpdiB7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cbi5EcmFnZ2FibGVBcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLkRyYWdnYWJsZUFyZWEgLk92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuIiwiLm1lYXN1cmVtZW50VGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lYXN1cmVtZW50VGFibGUgLm1heE1lYXN1cmVtZW50cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAycHggNnB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY29sb3IpO1xufVxuLm1lYXN1cmVtZW50VGFibGUgLm1lYXN1cmVtZW50VGFibGVIZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ubWVhc3VyZW1lbnRUYWJsZSAubWVhc3VyZW1lbnRUYWJsZUhlYWRlciAubWVhc3VyZW1lbnRUYWJsZUhlYWRlckl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG59XG4ubWVhc3VyZW1lbnRUYWJsZSAubWVhc3VyZW1lbnRUYWJsZUhlYWRlciAubWVhc3VyZW1lbnRUYWJsZUhlYWRlckl0ZW0gLnRpbWVwb2ludExhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1lYXN1cmVtZW50VGFibGUgLm1lYXN1cmVtZW50VGFibGVIZWFkZXIgLndhcm5pbmctc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogN3B4O1xufVxuLm1lYXN1cmVtZW50VGFibGUgLm1lYXN1cmVtZW50VGFibGVIZWFkZXIgLndhcm5pbmctc3RhdHVzIC53YXJuaW5nLWJvcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTI5ZTRhO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm1lYXN1cmVtZW50VGFibGUgLm1lYXN1cmVtZW50VGFibGVIZWFkZXIgLndhcm5pbmctc3RhdHVzIHN2ZyB7XG4gIGNvbG9yOiAjZTI5ZTRhO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5tZWFzdXJlbWVudFRhYmxlIC5tZWFzdXJlbWVudFRhYmxlRm9vdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5tZWFzdXJlbWVudFRhYmxlIC5tZWFzdXJlbWVudFRhYmxlRm9vdGVyIC5zYXZlQnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdWktYm9yZGVyLWNvbG9yLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS11aS1ncmF5LWRhcmspO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVhc3VyZW1lbnRUYWJsZSAubWVhc3VyZW1lbnRUYWJsZUZvb3RlciAuc2F2ZUJ0bjpob3Zlcixcbi5tZWFzdXJlbWVudFRhYmxlIC5tZWFzdXJlbWVudFRhYmxlRm9vdGVyIC5zYXZlQnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLXNreS1ibHVlKTtcbn1cbi5tZWFzdXJlbWVudFRhYmxlIC5tZWFzdXJlbWVudFRhYmxlRm9vdGVyIC5zYXZlQnRuIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLnRvb2x0aXAtd2FybmluZy5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9vbHRpcC13YXJuaW5nIC50b29sdGlwLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi50b29sdGlwLXdhcm5pbmcgLnRvb2x0aXAtaW5uZXIgLndhcm5pbmdUaXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLWdyYXktZGFya2VzdCk7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG59XG4udG9vbHRpcC13YXJuaW5nIC50b29sdGlwLWlubmVyIC53YXJuaW5nQ29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbn1cbi50b29sdGlwLXdhcm5pbmcgLnRvb2x0aXAtaW5uZXIgLndhcm5pbmdDb250ZW50IG9sIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRvb2x0aXAtd2FybmluZyAudG9vbHRpcC1pbm5lciAud2FybmluZ0NvbnRlbnQgb2wgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuIiwiKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGV4LWgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgzLFxuaDEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4udG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjk7XG59XG4iLCIudGFibGVMaXN0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG59XG4udGFibGVMaXN0SXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGVMaXN0SXRlbS5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGVMaXN0SXRlbS5zZWxlY3RlZCAuaXRlbUluZGV4IHtcbiAgY29sb3I6ICRhY3RpdmVDb2xvcjtcbn1cbi50YWJsZUxpc3RJdGVtLmhhc1dhcm5pbmcgLndhcm5pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZUxpc3RJdGVtIC5pdGVtSW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1ncmF5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbml0aWFsO1xuICAtbW96LWJveC1zaXppbmc6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG59XG4udGFibGVMaXN0SXRlbSAuaXRlbUNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTFweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi50YWJsZUxpc3RJdGVtIC53YXJuaW5nLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLm1lYXN1cmVtZW50SXRlbSAucm93QWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1ncmF5LWRhcmtlcik7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4ubWVhc3VyZW1lbnRJdGVtIC5yb3dBY3Rpb25zIC5idG5BY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tZWFzdXJlbWVudEl0ZW0gLnJvd0FjdGlvbnMgLmJ0bkFjdGlvbjpob3Zlcixcbi5tZWFzdXJlbWVudEl0ZW0gLnJvd0FjdGlvbnMgLmJ0bkFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbn1cbi5tZWFzdXJlbWVudEl0ZW0gLnJvd0FjdGlvbnMgLmJ0bkFjdGlvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubWVhc3VyZW1lbnRJdGVtLnNlbGVjdGVkIC5yb3dBY3Rpb25zIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1lYXN1cmVtZW50SXRlbSAubWVhc3VyZW1lbnRMb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZWFzdXJlbWVudEl0ZW0gLm1lYXN1cmVtZW50RGlzcGxheVRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG59XG4ubWVhc3VyZW1lbnRJdGVtIC5pdGVtSW5kZXgge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaXRpYWw7XG4gIC1tb3otYm94LXNpemluZzogaW5pdGlhbDtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbn1cbi5tZWFzdXJlbWVudEl0ZW0uaGFzV2FybmluZ3MgLml0ZW1JbmRleCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjllNGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lYXN1cmVtZW50SXRlbS5oYXNXYXJuaW5ncyAud2FybmluZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogN3B4IGF1dG8gMDtcbn1cbi5tZWFzdXJlbWVudEl0ZW0uaGFzV2FybmluZ3MgLndhcm5pbmctaWNvbiBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbiIsIi5zY3JvbGxBcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcm9sbEFyZWEgLnNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuLnNjcm9sbEFyZWEgLnNjcm9sbGFibGUuc2Nyb2xsWCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5zY3JvbGxBcmVhIC5zY3JvbGxhYmxlLnNjcm9sbFkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2Nyb2xsQXJlYS5maXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcm9sbEFyZWEuZml0IC5zY3JvbGxhYmxlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4uc2Nyb2xsQXJlYSAuc2Nyb2xsTmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMTBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zY3JvbGxBcmVhIC5zY3JvbGxOYXYgLnNjcm9sbE5hdkljb24ge1xuICBjb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uc2Nyb2xsQXJlYSAuc2Nyb2xsTmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5zY3JvbGxBcmVhIC5zY3JvbGxOYXY6aG92ZXIgLnNjcm9sbE5hdkljb24ge1xuICBjb2xvcjogdmFyKC0taG92ZXItY29sb3IpO1xufVxuLnNjcm9sbEFyZWEgLnNjcm9sbE5hdlVwIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbn1cbi5zY3JvbGxBcmVhIC5zY3JvbGxOYXZEb3duIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xufVxuLnNjcm9sbEFyZWEuY2FuU2Nyb2xsVXAgLnNjcm9sbE5hdlVwLFxuLnNjcm9sbEFyZWEuY2FuU2Nyb2xsRG93biAuc2Nyb2xsTmF2RG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbiIsIi50YWJsZUxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlTGlzdCAudGFibGVMaXN0SGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrZXIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlTGlzdCAudGFibGVMaXN0SGVhZGVyIC50YWJsZUxpc3RIZWFkZXJUaXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMTtcbn1cbi50YWJsZUxpc3QgLnRhYmxlTGlzdEhlYWRlciAudGFibGVMaXN0SGVhZGVyU2VsZWN0b3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlTGlzdCAudGFibGVMaXN0SGVhZGVyIC50YWJsZUxpc3RIZWFkZXJTZWxlY3RvciBzdmcge1xuICBmaWxsOiAjYzFkOGUzO1xuICBoZWlnaHQ6IDYzcHg7XG4gIG1heC13aWR0aDogMTFweDtcbn1cbi50YWJsZUxpc3QgLnRhYmxlTGlzdEhlYWRlciAubnVtYmVyT2ZJdGVtcyB7XG4gIGNvbG9yOiB2YXIoLS11aS1za3ktYmx1ZSk7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXgtd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIGZsZXg6IDE7XG59XG4iLCIuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLkFib3V0Q29udGVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLkFib3V0Q29udGVudCAudGFibGUgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsXG4uQWJvdXRDb250ZW50IC50YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uQWJvdXRDb250ZW50IC50YWJsZSB0aGVhZCB0ciB0aCxcbi5BYm91dENvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRoLFxuLkFib3V0Q29udGVudCAudGFibGUgdGZvb3QgdHIgdGgsXG4uQWJvdXRDb250ZW50IC50YWJsZSB0aGVhZCB0ciB0ZCxcbi5BYm91dENvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLFxuLkFib3V0Q29udGVudCAudGFibGUgdGZvb3QgdHIgdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbiIsIi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5hdi10YWJzIDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtdGFicz5saSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicz5saT5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYXYtdGFicz5saT5idXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtM3B4O1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LXRhYnM+bGk+YnV0dG9uLFxuLm5hdi10YWJzPmxpLmFjdGl2ZT5idXR0b24sXG4ubmF2LXRhYnM+bGk+YnV0dG9uOmhvdmVyLFxuLm5hdi10YWJzPmxpLmFjdGl2ZT5idXR0b246aG92ZXIsXG4ubmF2LXRhYnM+bGk+YnV0dG9uOmFjdGl2ZSxcbi5uYXYtdGFicz5saS5hY3RpdmU+YnV0dG9uOmFjdGl2ZSxcbi5uYXYtdGFicz5saT5idXR0b246Zm9jdXMsXG4ubmF2LXRhYnM+bGkuYWN0aXZlPmJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLm5hdi10YWJzPmxpLmFjdGl2ZT5idXR0b24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYXYtdGFicz5saS5hY3RpdmU+YnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uVGFiQ29tcG9uZW50cyAuVGFiQ29tcG9uZW50c190YWJIZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uVGFiQ29tcG9uZW50cyAuVGFiQ29tcG9uZW50c190YWJIZWFkZXJfc2VsZWN0b3Ige1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLlRhYkNvbXBvbmVudHMgLlRhYkNvbXBvbmVudHNfY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLlRhYkNvbXBvbmVudHMgLlRhYkNvbXBvbmVudHNfY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xufVxuLmZvb3RlciBkaXYgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiIsIi5sYW5ndWFnZS1zZWxlY3Qge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4iLCIub2hpZi1jaGVjay1jb250YWluZXJ7LS1jaGVjay1idXR0b24tZGltOjE1cHh9Lm9oaWYtY2hlY2stY29udGFpbmVyIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtoZWlnaHQ6aW5oZXJpdDt3aWR0aDppbmhlcml0O2N1cnNvcjpkZWZhdWx0fS5vaGlmLWNoZWNrLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozNXB4O21hcmdpbi1ib3R0b206MTJweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub2hpZi1jaGVja2JveHt3aWR0aDp2YXIoLS1jaGVjay1idXR0b24tZGltKTtoZWlnaHQ6dmFyKC0tY2hlY2stYnV0dG9uLWRpbSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtsZWZ0OjUlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdWktZ3JheS1saWdodGVyKX0ub2hpZi1jaGVja2JveDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRlZmF1bHQtY29sb3IpfS5vaGlmLWNoZWNrYm94OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3MCU7aGVpZ2h0OjcwJX0ub2hpZi1jaGVja2JveC5vaGlmLWNoZWNrZWQ6YWZ0ZXJ7ZGlzcGxheTpibG9jazt0b3A6MTQlO2xlZnQ6MTQlO2JhY2tncm91bmQ6I2ZmZn0ub2hpZi1jaGVjay1sYWJlbHtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDB9IiwiKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGV4LWgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgzLFxuaDEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvcm0tdGhlbWVkIHRhYmxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG59XG4uZm9ybS10aGVtZWQgdGFibGUgdGgsXG4uZm9ybS10aGVtZWQgdGFibGUgdGQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybS10aGVtZWQgdGFibGUgdGgge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi5mb3JtLXRoZW1lZCB0YWJsZSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tdGhlbWVkIC5wLXItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5mb3JtLXRoZW1lZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb3JtLXRoZW1lZCBsYWJlbC53cmFwcGVyTGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS10aGVtZWQgbGFiZWwud3JhcHBlckxhYmVsOm5vdCguY2hlY2tib3hMYWJlbCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9ybS10aGVtZWQgbGFiZWwud3JhcHBlckxhYmVsOm5vdCguY2hlY2tib3hMYWJlbCkgLndyYXBwZXJUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAtMTtcbn1cbi5mb3JtLXRoZW1lZCAuYnRuW2Rpc2FibGVkXSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0sXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSxcbi5mb3JtLXRoZW1lZCAuYnRuLmRpc2FibGVkLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0uZGlzYWJsZWQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdLmRpc2FibGVkLFxuLmZvcm0tdGhlbWVkIC5idG5bZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTpob3Zlcixcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZDpob3Zlcixcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5kaXNhYmxlZDpob3Zlcixcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6aG92ZXIsXG4uZm9ybS10aGVtZWQgLmJ0bltkaXNhYmxlZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmFjdGl2ZSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQ6YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLmRpc2FibGVkOmFjdGl2ZSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXVpLWdyYXktbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXRoZW1lZCAuYnRuW2Rpc2FibGVkXSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0gKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCAuYnRuLmRpc2FibGVkICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0uZGlzYWJsZWQgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdLmRpc2FibGVkICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIC5idG5bZGlzYWJsZWRdOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6aG92ZXIgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZDpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5kaXNhYmxlZDpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6aG92ZXIgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgLmJ0bltkaXNhYmxlZF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQ6YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLmRpc2FibGVkOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6YWN0aXZlICsgLndyYXBwZXJUZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLWdyYXkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXVpLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyArIC53cmFwcGVyVGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xufVxuLmZvcm0tdGhlbWVkIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xsYXBzZTogdmFyKC0tdWktYm9yZGVyLWNvbG9yLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS11aS10ZXh0LWNvbG9yLWFjdGl2ZSk7XG59XG4uZm9ybS10aGVtZWQgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmZvcm0tdGhlbWVkIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uZm9ybS10aGVtZWQgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmZvcm0tdGhlbWVkIC5idG4tcHJpbWFyeTpmb2N1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItY29sbGFwc2U6IHZhcigtLXVpLWJvcmRlci1jb2xvci1hY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tdWktdGV4dC1jb2xvci1hY3RpdmUpO1xufVxuLmZvcm0tdGhlbWVkIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogOHB4IDlweCA2cHg7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSk7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IDtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNpbmVEaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1ncmF5LWRhcmtlc3QpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggdmFyKC0tdWktZ3JheS1kYXJrZXN0KSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbi5DaW5lRGlhbG9nIGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xufVxuLkNpbmVEaWFsb2cgaDUsXG4uQ2luZURpYWxvZyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uQ2luZURpYWxvZyAuY2luZS1uYXZpZ2F0aW9uLFxuLkNpbmVEaWFsb2cgLmNpbmUtY29udHJvbHMsXG4uQ2luZURpYWxvZyAuY2luZS1vcHRpb25zIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLkNpbmVEaWFsb2cgLmZwcy1zZWN0aW9uIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgb3V0bGluZTogMCBub25lO1xufVxuLkNpbmVEaWFsb2cgLmZwcy1zZWN0aW9uIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkNpbmVEaWFsb2cgLmRvdWJsZS1yb3ctc3R5bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAyJTtcbiAgbGVmdDogMzUlO1xufVxuLkNpbmVEaWFsb2cgLmRvdWJsZS1yb3ctc3R5bGUgLmNpbmUtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTBweDtcbn1cbi5DaW5lRGlhbG9nIC5kb3VibGUtcm93LXN0eWxlIC5jaW5lLW5hdmlnYXRpb24gLmJ0biB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLkNpbmVEaWFsb2cgLmRvdWJsZS1yb3ctc3R5bGUgLmNpbmUtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLkNpbmVEaWFsb2cgLmRvdWJsZS1yb3ctc3R5bGUgLmNpbmUtY29udHJvbHMge1xuICBsZWZ0OiAwcHg7XG59XG4uQ2luZURpYWxvZyAuZG91YmxlLXJvdy1zdHlsZSAuY2luZS1vcHRpb25zIHtcbiAgcGFkZGluZzogMHB4IDA7XG59XG4uQ2luZURpYWxvZyAuZG91YmxlLXJvdy1zdHlsZSAuY2luZS1vcHRpb25zIC5mcHMtc2VjdGlvbiB7XG4gIHdpZHRoOiAxNzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uQ2luZURpYWxvZyAuZG91YmxlLXJvdy1zdHlsZSAuY2luZS1vcHRpb25zIC5mcHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uQ2luZURpYWxvZyAuc2luZ2xlLXJvdy1zdHlsZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogNDI1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdG9wOiAyJTtcbiAgbGVmdDogMzUlO1xufVxuLkNpbmVEaWFsb2cgLnNpbmdsZS1yb3ctc3R5bGUgLmNpbmUtbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNpbmVEaWFsb2cgLnNpbmdsZS1yb3ctc3R5bGUgLmNpbmUtbmF2aWdhdGlvbiAuYnRuIHtcbiAgcGFkZGluZzogMCAycHg7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbi5DaW5lRGlhbG9nIC5zaW5nbGUtcm93LXN0eWxlIC5jaW5lLW5hdmlnYXRpb24gLmJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uQ2luZURpYWxvZyAuc2luZ2xlLXJvdy1zdHlsZSAuY2luZS1uYXZpZ2F0aW9uIC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4uQ2luZURpYWxvZyAuc2luZ2xlLXJvdy1zdHlsZSAuY2luZS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ2luZURpYWxvZyAuc2luZ2xlLXJvdy1zdHlsZSAuY2luZS1jb250cm9scyAuYnRuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBwYWRkaW5nOiAwIDBweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4uQ2luZURpYWxvZyAuc2luZ2xlLXJvdy1zdHlsZSAuY2luZS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLkNpbmVEaWFsb2cgLnNpbmdsZS1yb3ctc3R5bGUgLmNpbmUtb3B0aW9ucyAuZnBzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MHB4O1xufVxuLkNpbmVEaWFsb2cgLnNpbmdsZS1yb3ctc3R5bGUgLmNpbmUtb3B0aW9ucyAuZnBzLXNlY3Rpb24gaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5DaW5lRGlhbG9nIC5zaW5nbGUtcm93LXN0eWxlIC5jaW5lLW9wdGlvbnMgLmZwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLkNpbmVEaWFsb2cgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLkNpbmVEaWFsb2cgLmJ0bjpob3Zlcixcbi5DaW5lRGlhbG9nIC5idG46YWN0aXZlLFxuLkNpbmVEaWFsb2cgLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0taG92ZXItY29sb3IpO1xufVxuLkNpbmVEaWFsb2cgLmJ0bltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5DaW5lRGlhbG9nIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG59XG4uQ2luZURpYWxvZyAuYnRuLmJ0bi1wcmltYXJ5LFxuLkNpbmVEaWFsb2cgLmJ0bi5idG4tc2Vjb25kYXJ5LFxuLkNpbmVEaWFsb2cgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uQ2luZURpYWxvZyAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLkNpbmVEaWFsb2cgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLkNpbmVEaWFsb2cgLmJ0bi5idG4tZGFuZ2VyOmhvdmVyLFxuLkNpbmVEaWFsb2cgLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsXG4uQ2luZURpYWxvZyAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLkNpbmVEaWFsb2cgLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5DaW5lRGlhbG9nIC5idG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uQ2luZURpYWxvZyAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uQ2luZURpYWxvZyAuYnRuLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uQ2luZURpYWxvZyAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG59XG4uQ2luZURpYWxvZyAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xufVxuLkNpbmVEaWFsb2cgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1kZXN0cnVjdGl2ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xufVxuLkNpbmVEaWFsb2cgLmJ0bi5hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCB2YXIoLS11aS1ncmF5LWRhcmtlc3QpO1xufVxuIiwiKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGV4LWgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgzLFxuaDEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvcm0tdGhlbWVkIHRhYmxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG59XG4uZm9ybS10aGVtZWQgdGFibGUgdGgsXG4uZm9ybS10aGVtZWQgdGFibGUgdGQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybS10aGVtZWQgdGFibGUgdGgge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi5mb3JtLXRoZW1lZCB0YWJsZSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tdGhlbWVkIC5wLXItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5mb3JtLXRoZW1lZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb3JtLXRoZW1lZCBsYWJlbC53cmFwcGVyTGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS10aGVtZWQgbGFiZWwud3JhcHBlckxhYmVsOm5vdCguY2hlY2tib3hMYWJlbCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9ybS10aGVtZWQgbGFiZWwud3JhcHBlckxhYmVsOm5vdCguY2hlY2tib3hMYWJlbCkgLndyYXBwZXJUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAtMTtcbn1cbi5mb3JtLXRoZW1lZCAuYnRuW2Rpc2FibGVkXSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0sXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSxcbi5mb3JtLXRoZW1lZCAuYnRuLmRpc2FibGVkLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0uZGlzYWJsZWQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdLmRpc2FibGVkLFxuLmZvcm0tdGhlbWVkIC5idG5bZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTpob3Zlcixcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZDpob3Zlcixcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5kaXNhYmxlZDpob3Zlcixcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6aG92ZXIsXG4uZm9ybS10aGVtZWQgLmJ0bltkaXNhYmxlZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmFjdGl2ZSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQ6YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLmRpc2FibGVkOmFjdGl2ZSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXVpLWdyYXktbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXRoZW1lZCAuYnRuW2Rpc2FibGVkXSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0gKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCAuYnRuLmRpc2FibGVkICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0uZGlzYWJsZWQgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdLmRpc2FibGVkICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIC5idG5bZGlzYWJsZWRdOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6aG92ZXIgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZDpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5kaXNhYmxlZDpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6aG92ZXIgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgLmJ0bltkaXNhYmxlZF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQ6YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0uZGlzYWJsZWQ6YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLmRpc2FibGVkOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQ6YWN0aXZlICsgLndyYXBwZXJUZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLWdyYXkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXVpLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyArIC53cmFwcGVyVGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xufVxuLmZvcm0tdGhlbWVkIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xsYXBzZTogdmFyKC0tdWktYm9yZGVyLWNvbG9yLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS11aS10ZXh0LWNvbG9yLWFjdGl2ZSk7XG59XG4uZm9ybS10aGVtZWQgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmZvcm0tdGhlbWVkIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uZm9ybS10aGVtZWQgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmZvcm0tdGhlbWVkIC5idG4tcHJpbWFyeTpmb2N1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItY29sbGFwc2U6IHZhcigtLXVpLWJvcmRlci1jb2xvci1hY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tdWktdGV4dC1jb2xvci1hY3RpdmUpO1xufVxuLmZvcm0tdGhlbWVkIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogOHB4IDlweCA2cHg7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSk7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IDtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwODAgIWltcG9ydGFudDtcbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSBpbnB1dCxcbi5WaWV3cG9ydERvd25sb2FkRm9ybSBzZWxlY3Qge1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xufVxuLlZpZXdwb3J0RG93bmxvYWRGb3JtICNrZWVwLWFzcGVjdCBzdmcge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLWdyYXktZGFyayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmZpbGUtaW5mby1jb250YWluZXIgLndpZHRoLFxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5oZWlnaHQsXG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmZpbGUtaW5mby1jb250YWluZXIgLmZpbGUtbmFtZSxcbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciAuZmlsZS10eXBlIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5pbnB1dC1vaGlmIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciAuZmlsZS1uYW1lIC5zZWxlY3Qtb2hpZixcbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciAuZmlsZS10eXBlIC5zZWxlY3Qtb2hpZixcbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciAuZmlsZS1uYW1lIC5pbnB1dC1vaGlmLFxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5maWxlLXR5cGUgLmlucHV0LW9oaWYge1xuICB3aWR0aDogMTcwcHg7XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmZpbGUtaW5mby1jb250YWluZXIgLmZpbGUtbmFtZSAuaW5wdXQtb2hpZi1sYWJlbCxcbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciAuZmlsZS10eXBlIC5pbnB1dC1vaGlmLWxhYmVsLFxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5maWxlLW5hbWUgLnNlbGVjdC1vaGlmLWxhYmVsLFxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5maWxlLXR5cGUgLnNlbGVjdC1vaGlmLWxhYmVsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuVmlld3BvcnREb3dubG9hZEZvcm0gLmZpbGUtaW5mby1jb250YWluZXIgLmZpbGUtbmFtZSAuaW5wdXQtb2hpZi1sYWJlbCxcbiAgLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5maWxlLXR5cGUgLmlucHV0LW9oaWYtbGFiZWwsXG4gIC5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciAuZmlsZS1uYW1lIC5zZWxlY3Qtb2hpZi1sYWJlbCxcbiAgLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5maWxlLXR5cGUgLnNlbGVjdC1vaGlmLWxhYmVsIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuZmlsZS1pbmZvLWNvbnRhaW5lciAuZGltZW5zaW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5kaW1lbnNpb24td3JhcHBlciAuZGltZW5zaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmZpbGUtaW5mby1jb250YWluZXIgLmRpbWVuc2lvbi13cmFwcGVyIC5kaW1lbnNpb25zIC5pbnB1dC1vaGlmLWxhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5kaW1lbnNpb24td3JhcHBlciAuZGltZW5zaW9ucyAuaW5wdXQtb2hpZiB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmZpbGUtaW5mby1jb250YWluZXIgLmRpbWVuc2lvbi13cmFwcGVyIC5rZWVwLWFzcGVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA4NnB4O1xufVxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5zaG93LWFubm90YXRpb25zIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5maWxlLWluZm8tY29udGFpbmVyIC5zaG93LWFubm90YXRpb25zIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmZpbGUtaW5mby1jb250YWluZXIgLnNob3ctYW5ub3RhdGlvbnMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSAubG9hZGluZy1pbWFnZSB7XG4gIGhlaWdodDogNTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5sb2FkaW5nLWltYWdlIC5pY29uLXNwaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLnByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1ncmF5LWRhcmspO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1ODBweDtcbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSAucHJldmlldyAudmlld3BvcnQtcHJldmlldyB7XG4gIG1heC1oZWlnaHQ6IDUxMnB4O1xuICBtYXgtd2lkdGg6IDUxMnB4O1xufVxuLlZpZXdwb3J0RG93bmxvYWRGb3JtIC5wcmV2aWV3IC5wcmV2aWV3LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5WaWV3cG9ydERvd25sb2FkRm9ybSAuYWN0aW9ucyAuYnRuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uVmlld3BvcnREb3dubG9hZEZvcm0gLmlucHV0LWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2YwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDNweCAwO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiLnN0dWR5QnJvd3NlSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zdHVkeUJyb3dzZUl0ZW0uYWN0aXZlIC5zdHVkeUl0ZW1Cb3gge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG59XG4uc3R1ZHlCcm93c2VJdGVtLmFjdGl2ZSAuc3R1ZHlJdGVtQm94IC5zdHVkeU1vZGFsaXR5IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG59XG4uc3R1ZHlCcm93c2VJdGVtLmFjdGl2ZSAuc3R1ZHlJdGVtQm94IC5zdHVkeU1vZGFsaXR5LFxuLnN0dWR5QnJvd3NlSXRlbS5hY3RpdmUgLnN0dWR5SXRlbUJveCAuc3R1ZHlNb2RhbGl0eTpiZWZvcmUsXG4uc3R1ZHlCcm93c2VJdGVtLmFjdGl2ZSAuc3R1ZHlJdGVtQm94IC5zdHVkeU1vZGFsaXR5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxZDI5O1xufVxuLnN0dWR5QnJvd3NlSXRlbTpub3QoLmFjdGl2ZSkgLnN0dWR5QnJvd3NlclNlcmllcyB7XG4gIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5zdHVkeUJyb3dzZUl0ZW06bm90KC5hY3RpdmUpIC5zdHVkeUJyb3dzZXJTZXJpZXMgLnN0dWR5U2VyaWVzQ29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5zdHVkeUJyb3dzZUl0ZW0gLnN0dWR5QnJvd3NlclNlcmllcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuLnN0dWR5QnJvd3NlSXRlbSAuc3R1ZHlCcm93c2VyU2VyaWVzIC5zdHVkeVNlcmllc0NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbn1cbi5zdHVkeUl0ZW1Cb3gge1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS11aS1ib3JkZXItY29sb3ItZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweCA3cHggMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAkc2lkZWJhclRyYW5zaXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE5MWU7XG4gIHotaW5kZXg6IDA7XG59XG4uc3R1ZHlJdGVtQm94OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xufVxuLnN0dWR5SXRlbUJveDpob3Zlci5hZGRpdGlvbmFsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5zdHVkeUl0ZW1Cb3g6aG92ZXIgLnN0dWR5TW9kYWxpdHkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5zdHVkeUl0ZW1Cb3g6aG92ZXIgLnN0dWR5TW9kYWxpdHksXG4uc3R1ZHlJdGVtQm94OmhvdmVyIC5zdHVkeU1vZGFsaXR5OmJlZm9yZSxcbi5zdHVkeUl0ZW1Cb3g6aG92ZXIgLnN0dWR5TW9kYWxpdHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xufVxuLnN0dWR5SXRlbUJveC5hZGRpdGlvbmFsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA5MXB4O1xuICBsaW5lLWhlaWdodDogOTFweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0dWR5SXRlbUJveCAuc3R1ZHlUZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiA4OXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDEycHg7XG59XG4uc3R1ZHlJdGVtQm94IC5zdHVkeVRleHQgLnN0dWR5RGF0ZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5zdHVkeUl0ZW1Cb3ggLnN0dWR5VGV4dCAuc3R1ZHlEZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG59XG4uc3R1ZHlJdGVtQm94IC5zdHVkeVRleHQgLnN0dWR5QXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG59XG4uc3R1ZHlJdGVtQm94IC5zdHVkeU1vZGFsaXR5IHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdHVkeUl0ZW1Cb3ggLnN0dWR5TW9kYWxpdHkgLnN0dWR5TW9kYWxpdHlUZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3R1ZHlJdGVtQm94IC5zdHVkeU1vZGFsaXR5LFxuLnN0dWR5SXRlbUJveCAuc3R1ZHlNb2RhbGl0eTpiZWZvcmUsXG4uc3R1ZHlJdGVtQm94IC5zdHVkeU1vZGFsaXR5OmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDU0cHg7XG59XG4uc3R1ZHlJdGVtQm94IC5zdHVkeU1vZGFsaXR5OmJlZm9yZSxcbi5zdHVkeUl0ZW1Cb3ggLnN0dWR5TW9kYWxpdHk6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zdHVkeUl0ZW1Cb3ggLnN0dWR5TW9kYWxpdHk6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAtOHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5zdHVkeUl0ZW1Cb3ggLnN0dWR5TW9kYWxpdHk6YWZ0ZXIge1xuICB0b3A6IC0xNHB4O1xuICBsZWZ0OiAtMTRweDtcbiAgei1pbmRleDogLTI7XG59XG4iLCIuc2VyaWVzLXF1aWNrLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDUwMDBweCByZ2JhKDAsMCwwLDAuOCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiAnJztcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoOmhvdmVyIHtcbiAgei1pbmRleDogNTA7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaDpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgY29udGVudDogJyc7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaDpub3QoLmxlZnQpOm5vdCgucmlnaHQpIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaC5sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdWktYm9yZGVyLWNvbG9yKTtcbiAgcmlnaHQ6IDA7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaC5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaC5yaWdodCAuc2VyaWVzLXN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoLnJpZ2h0IC5zdHVkeS1zd2l0Y2gge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoLnJpZ2h0IC5zdHVkeS1icm93c2VyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNhbGMoMTAwJSAtIDFlbSkgY2FsYygxZW0gKyAxN3B4KTtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoLnJpZ2h0IC5zZXJpZXMtYnJvd3NlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxZW0gY2FsYygxZW0gKyAxNXB4KTtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoLnJpZ2h0IC5zZXJpZXMtYnJvd3NlciAudGh1bWJuYWlscy13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaC5yaWdodCAuc2VyaWVzLWJyb3dzZXIgLnRodW1ibmFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2gucmlnaHQgLnNlcmllcy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAudGl0bGUtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1zd2l0Y2gge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1zd2l0Y2gsXG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc3R1ZHktc3dpdGNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoIC5zdHVkeS1zd2l0Y2g6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzAwcHg7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc3R1ZHktYnJvd3NlciB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDFlbSBjYWxjKDFlbSArIDE3cHgpO1xuICB3aWR0aDogMzAwcHg7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc3R1ZHktYnJvd3NlciAuc3R1ZHktYnJvd3Nlci1saXN0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1icm93c2VyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDEwMCUgLSAxZW0pIGNhbGMoMWVtICsgMTVweCk7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLWJyb3dzZXIgLnRodW1ibmFpbHMtd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLWJyb3dzZXIgLnRodW1ibmFpbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoIC5zZXJpZXMtYnJvd3NlciAudGh1bWJuYWlsIC5zZXJpZXMtZGV0YWlscyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1icm93c2VyIC5zY3JvbGxhYmxlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuM3MgZWFzZTtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoIC5zZXJpZXMtYnJvd3NlciAuc3R1ZHktYnJvd3Nlci1zZXJpZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1icm93c2VyLFxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnN0dWR5LWJyb3dzZXIge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAzO1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1ib3gsXG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc3R1ZHktYm94IHtcbiAgaGVpZ2h0OiA1N3B4O1xuICB3aWR0aDogNTdweDtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoIC5zdHVkeS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1ncmF5LWRhcmspO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS11aS1ib3JkZXItY29sb3ItZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDE1cHg7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLWl0ZW0uY291bnQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoIC5zZXJpZXMtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2guc2VyaWVzLXRyaWdnZXJlZCAuc2VyaWVzLWJyb3dzZXIsXG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLXN3aXRjaDpob3ZlciAuc2VyaWVzLWJyb3dzZXIsXG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc3R1ZHktc3dpdGNoOmhvdmVyIC5zdHVkeS1icm93c2VyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoLnNlcmllcy10cmlnZ2VyZWQgLnNlcmllcy1pdGVtLFxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1zd2l0Y2g6aG92ZXIgLnRpdGxlLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoLnNlcmllcy10cmlnZ2VyZWQgLnRodW1ibmFpbHMtd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGVZKDgwcHgpO1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2guc2VyaWVzLXRyaWdnZXJlZCAuc2VyaWVzLWJyb3dzZXI6bm90KDpob3Zlcik+LnNjcm9sbGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5zZXJpZXMtcXVpY2stc3dpdGNoLnNlcmllcy10cmlnZ2VyZWQgLnNlcmllcy1icm93c2VyOm5vdCg6aG92ZXIpPi5zY3JvbGxOYXYge1xuICBvcGFjaXR5OiAwO1xufVxuLnNlcmllcy1xdWljay1zd2l0Y2ggLnNlcmllcy1zd2l0Y2g6aG92ZXIgLnNlcmllcy1icm93c2VyIC50aHVtYm5haWxzLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLXN3aXRjaDpob3ZlciAuc2VyaWVzLWJyb3dzZXIgLnRodW1ibmFpbCAuc2VyaWVzLWRldGFpbHMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4uc2VyaWVzLXF1aWNrLXN3aXRjaCAuc3R1ZHktYnJvd3Nlci1pdGVtLmFjdGl2ZSAuc3R1ZHktaXRlbS1ib3gge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdmFyKC0tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLWJveCxcbiAgLnNlcmllcy1xdWljay1zd2l0Y2ggLnN0dWR5LWJveCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5zZXJpZXMtcXVpY2stc3dpdGNoIC5zdHVkeS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxuICAuc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLWl0ZW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuc2VyaWVzLXF1aWNrLXN3aXRjaCAuc2VyaWVzLWl0ZW0uY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4iLCIuUm91bmRlZEJ1dHRvbkdyb3Vwey0taGVpZ2h0OjI1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5yb3VuZGVkQnV0dG9uV3JhcHBlcntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi0ycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnJvdW5kZWRCdXR0b25XcmFwcGVyLmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5Sb3VuZGVkQnV0dG9uR3JvdXAgLnJvdW5kZWRCdXR0b25XcmFwcGVyIC5yb3VuZGVkQnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXVpLWdyYXktZGFyayk7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS11aS1ib3JkZXItY29sb3ItZGFyayk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6dmFyKC0taGVpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1oZWlnaHQpO3BhZGRpbmc6MCAyMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOnZhcigtLXNpZGViYXItdHJhbnNpdGlvbik7ei1pbmRleDoxfS5yb3VuZGVkQnV0dG9uV3JhcHBlciAucm91bmRlZEJ1dHRvbiBzdmcgLnJvdW5kZWRCdXR0b25XcmFwcGVyIC5yb3VuZGVkQnV0dG9uIHNwYW57bWFyZ2luOjAgMnB4fS5yb3VuZGVkQnV0dG9uV3JhcHBlciAucm91bmRlZEJ1dHRvbiBpe2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOjE1cHh9LnJvdW5kZWRCdXR0b25XcmFwcGVyIC5ib3R0b21MYWJlbHtwYWRkaW5nOjAgMTBweH0uYm90dG9tTGFiZWx7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxMnB4O21hcmdpbi10b3A6OHB4fS5yb3VuZGVkQnV0dG9uV3JhcHBlcjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5Sb3VuZGVkQnV0dG9uR3JvdXAgLnJvdW5kZWRCdXR0b25XcmFwcGVyOmZpcnN0LWNoaWxkIC5yb3VuZGVkQnV0dG9ue2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0taGVpZ2h0KTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWhlaWdodCl9LlJvdW5kZWRCdXR0b25Hcm91cCAucm91bmRlZEJ1dHRvbldyYXBwZXI6bGFzdC1jaGlsZCAucm91bmRlZEJ1dHRvbntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1oZWlnaHQpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWhlaWdodCl9LnJvdW5kZWRCdXR0b25XcmFwcGVyOmhvdmVyIC5yb3VuZGVkQnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYm94LWJhY2tncm91bmQtY29sb3IpO2NvbG9yOnZhcigtLXVpLWdyYXktZGFyayl9LnJvdW5kZWRCdXR0b25XcmFwcGVyLmFjdGl2ZSAucm91bmRlZEJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFjdGl2ZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLXVpLWJvcmRlci1jb2xvci1hY3RpdmUpO2NvbG9yOnZhcigtLXVpLWdyYXktZGFyayk7ei1pbmRleDoyfSIsIioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxleC1oIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMyxcbmgxIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWxlY3RUcmVlUm9vdCB7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zZWxlY3RUcmVlUm9vdCAudHJlZUNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VsZWN0VHJlZVJvb3QgLnRyZWVIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlbGVjdFRyZWVSb290IC50cmVlSGVhZGVyIC53cmFwcGVyVGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLnNlbGVjdFRyZWVSb290IC50cmVlSGVhZGVyIC53cmFwcGVyU2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0VHJlZVJvb3QgLnRyZWVIZWFkZXIgLnNlYXJjaEljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogN3B4IDEwcHggMTNweCAxMHB4O1xuICBjb2xvcjogI2EzYTNhMztcbn1cbi5zZWxlY3RUcmVlUm9vdCAudHJlZUhlYWRlciAuc2VhcmNoSW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDEycHggNnB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnNlbGVjdFRyZWVSb290IC50cmVlSGVhZGVyIC5zZWFyY2hJbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLDAuNik7XG59XG4uc2VsZWN0VHJlZVJvb3QgLndyYXBwZXJUZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdFRyZWVSb290IC5zZWxlY3RUcmVlQnJlYWRjcnVtYiAud3JhcHBlckxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogNDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xufVxuLnNlbGVjdFRyZWVSb290IC5zZWxlY3RUcmVlQnJlYWRjcnVtYiAuYmFja0ljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdFRyZWVSb290IC5zZWxlY3RUcmVlQnJlYWRjcnVtYiAuYmFja0ljb24gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgY29sb3I6ICM0NTdmYjA7XG59XG4uc2VsZWN0VHJlZVJvb3QgLnRyZWVPcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWxlY3RUcmVlUm9vdCAudHJlZU9wdGlvbnMgLnNlbGVjdFRyZWVCcmVhZGNydW1iICsgLnRyZWVJbnB1dHNXcmFwcGVyIC50cmVlSW5wdXRzIC50cmVlTGVhZiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zZWxlY3RUcmVlUm9vdCAudHJlZU9wdGlvbnMgPiAudHJlZUlucHV0c1dyYXBwZXIgPiAudHJlZUlucHV0cyAudHJlZUxlYWYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiA0MXB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbn1cbi5zZWxlY3RUcmVlUm9vdCAudHJlZU5vZGUsXG4uc2VsZWN0VHJlZVJvb3QgLnRyZWVMZWFmIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMjAwcHggdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5zZWxlY3RUcmVlUm9vdCAudHJlZU5vZGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiA0MXB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbn1cbi5zZWxlY3RUcmVlUm9vdCAucmFkaW9MYWJlbCAucmFkaW9JbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGV4LWgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgzLFxuaDEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLklucHV0RGlhbG9nIC5zaW1wbGVEaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltcGxlRGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrZXIpO1xufVxuLnNpbXBsZURpYWxvZyAuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmc6IDE5cHggMjJweCAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltcGxlRGlhbG9nIC5oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbXBsZURpYWxvZyAuaGVhZGVyIC5jbG9zZUJ0biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB3aWR0aDogMjBweDtcbn1cbi5zaW1wbGVEaWFsb2cgLmhlYWRlciAuY2xvc2VJY29uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbXBsZURpYWxvZyAuaGVhZGVyIC5jbG9zZUljb246YWZ0ZXIsXG4uc2ltcGxlRGlhbG9nIC5oZWFkZXIgLmNsb3NlSWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG59XG4uc2ltcGxlRGlhbG9nIC5oZWFkZXIgLmNsb3NlSWNvbjpiZWZvcmUge1xuICBsZWZ0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMXB4IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMXB4IDUwJTtcbn1cbi5zaW1wbGVEaWFsb2cgLmhlYWRlciAuY2xvc2VJY29uOmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNhbGMoMTAwJSAtIDFweCkgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDEwMCUgLSAxcHgpIDUwJTtcbn1cbi5zaW1wbGVEaWFsb2cgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDIycHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zaW1wbGVEaWFsb2cgLmNvbnRlbnQgLnNpbXBsZURpYWxvZ1NlbGVjdCxcbi5zaW1wbGVEaWFsb2cgLmNvbnRlbnQgLnNpbXBsZURpYWxvZ0lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogOHB4IDlweCA2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbXBsZURpYWxvZyAuY29udGVudCAuc2ltcGxlRGlhbG9nTGFiZWxGb3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xufVxuLnNpbXBsZURpYWxvZyAuZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2ltcGxlRGlhbG9nIC5mb290ZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4iLCIuT0hJRk1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXVpLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsMCwwLDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsMCwwLDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLk9ISUZNb2RhbCB7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk9ISUZNb2RhbCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLk9ISUZNb2RhbCB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4uT0hJRk1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbi5PSElGTW9kYWxfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5PSElGTW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLk9ISUZNb2RhbF9faGVhZGVyIGg0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLk9ISUZNb2RhbF9faGVhZGVyIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cbi5PSElGTW9kYWxfX2hlYWRlciBidXR0b246YWN0aXZlLFxuLk9ISUZNb2RhbF9faGVhZGVyIGJ1dHRvbjpmb2N1cyxcbi5PSElGTW9kYWxfX2hlYWRlciBidXR0b246Zm9jdXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiIsIi5Db250ZXh0TWVudXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7ei1pbmRleDoxMDAwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTcwcHh9LkNvbnRleHRNZW51PnVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbjowfS5Db250ZXh0TWVudT51bD5saT5idXR0b257cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZToxNHB4O2JvcmRlcjpub25lO2NvbG9yOiM1MTY4NzM7Ym9yZGVyLXJhZGl1czozcHg7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6bm9uZX0uQ29udGV4dE1lbnU+dWw+bGk+YnV0dG9uOmhvdmVye2NvbG9yOiMxNjIwMmJ9LkNvbnRleHRNZW51PnVsPmxpPmJ1dHRvbjphY3RpdmV7Y29sb3I6Izc5ZjlmZX0iLCIuZm9ybS10aGVtZWQgdGFibGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXRoZW1lZCB0YWJsZSB0aCxcbi5mb3JtLXRoZW1lZCB0YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb3JtLXRoZW1lZCB0YWJsZSB0aCB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuLmZvcm0tdGhlbWVkIHRhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS10aGVtZWQgLnAtci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmZvcm0tdGhlbWVkIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvcm0tdGhlbWVkIGxhYmVsLndyYXBwZXJMYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLXRoZW1lZCBsYWJlbC53cmFwcGVyTGFiZWw6bm90KC5jaGVja2JveExhYmVsKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb3JtLXRoZW1lZCBsYWJlbC53cmFwcGVyTGFiZWw6bm90KC5jaGVja2JveExhYmVsKSAud3JhcHBlclRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3JkZXI6IC0xO1xufVxuLmZvcm0tdGhlbWVkIC5idG5bZGlzYWJsZWRdLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5kaXNhYmxlZCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQsXG4uZm9ybS10aGVtZWQgLmJ0bltkaXNhYmxlZF06aG92ZXIsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF06aG92ZXIsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF06aG92ZXIsXG4uZm9ybS10aGVtZWQgLmJ0bi5kaXNhYmxlZDpob3Zlcixcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdLmRpc2FibGVkOmhvdmVyLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLmRpc2FibGVkOmhvdmVyLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXS5kaXNhYmxlZDpob3Zlcixcbi5mb3JtLXRoZW1lZCAuYnRuW2Rpc2FibGVkXTphY3RpdmUsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTphY3RpdmUsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXTphY3RpdmUsXG4uZm9ybS10aGVtZWQgLmJ0bi5kaXNhYmxlZDphY3RpdmUsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZDphY3RpdmUsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0uZGlzYWJsZWQ6YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1ncmF5LWRhcmtlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdWktZ3JheS1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO1xufVxuLmZvcm0tdGhlbWVkIC5idG5bZGlzYWJsZWRdICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIC5idG4uZGlzYWJsZWQgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZCArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5kaXNhYmxlZCArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl0uZGlzYWJsZWQgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgLmJ0bltkaXNhYmxlZF06aG92ZXIgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF06aG92ZXIgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF06aG92ZXIgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgLmJ0bi5kaXNhYmxlZDpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXRleHRdLmRpc2FibGVkOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLmRpc2FibGVkOmhvdmVyICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXS5kaXNhYmxlZDpob3ZlciArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCAuYnRuW2Rpc2FibGVkXTphY3RpdmUgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTphY3RpdmUgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXTphY3RpdmUgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgLmJ0bi5kaXNhYmxlZDphY3RpdmUgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZDphY3RpdmUgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0uZGlzYWJsZWQ6YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXS5kaXNhYmxlZDphY3RpdmUgKyAud3JhcHBlclRleHQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF0sXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdWktYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZlLFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1ncmF5LWRhcmspO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY3RpdmUtY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSArIC53cmFwcGVyVGV4dCxcbi5mb3JtLXRoZW1lZCBpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlICsgLndyYXBwZXJUZXh0LFxuLmZvcm0tdGhlbWVkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMgKyAud3JhcHBlclRleHQsXG4uZm9ybS10aGVtZWQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzICsgLndyYXBwZXJUZXh0IHtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG59XG4uZm9ybS10aGVtZWQgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbGxhcHNlOiB2YXIoLS11aS1ib3JkZXItY29sb3ItYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLXVpLXRleHQtY29sb3ItYWN0aXZlKTtcbn1cbi5mb3JtLXRoZW1lZCAuYnRuLXByaW1hcnk6aG92ZXIsXG4uZm9ybS10aGVtZWQgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5mb3JtLXRoZW1lZCAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uZm9ybS10aGVtZWQgLmJ0bi1wcmltYXJ5OmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xsYXBzZTogdmFyKC0tdWktYm9yZGVyLWNvbG9yLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS11aS10ZXh0LWNvbG9yLWFjdGl2ZSk7XG59XG4uZm9ybS10aGVtZWQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA4cHggOXB4IDZweDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogO1xufVxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmxleC12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuaDMsXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3R1ZHktbGlzdC1oZWFkZXIgLmFkZE5ld1N0dWR5IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcik7XG59XG4uc3R1ZHktbGlzdC1oZWFkZXIgLmFkZE5ld1N0dWR5IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnN0dWR5LWxpc3QtaGVhZGVyIC5hZGROZXdTdHVkeSBpbnB1dCB7XG4gIHdpZHRoOiAwLjFweDtcbiAgaGVpZ2h0OiAwLjFweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zdHVkeS1saXN0LWhlYWRlciAuYWRkTmV3U3R1ZHk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taG92ZXItY29sb3IpO1xufVxuLnN0dWR5LWxpc3QtaGVhZGVyIC5hZGROZXdTdHVkeTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbn1cbi5zdHVkeS1saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrZXIpO1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMCA4JTtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG4uc3R1ZHktbGlzdC1oZWFkZXIgLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHZhcigtLXRhYmxlLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG4uc3R1ZHktbGlzdC1oZWFkZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0dWR5LWxpc3QtaGVhZGVyIC5zdHVkeS1jb3VudCB7XG4gIGNvbG9yOiB2YXIoLS1sYXJnZS1udW1iZXJzLWNvbG9yKTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbi8qXG4gKiBEYXJrIGdyYXkgYmFja2dyb3VuZCB3aXRoIGJsdWUgYm9yZGVyXG4gKiBTcGFucyB3aWR0aCBvZiBwYWdlIHRvIGNyZWF0ZSBhIGRpc3RpbmN0IGFyZWEgZm9yIHRhYmxlIGZpbHRlcnNcbiAqL1xuLnRhYmxlLWhlYWQtYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtaGVhZC1iYWNrZ3JvdW5kOmJlZm9yZSxcbi50YWJsZS1oZWFkLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtaGVhZC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLWdyYXktZGFya2VyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4udGFibGUtaGVhZC1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktYm9yZGVyLWNvbG9yLWFjdGl2ZSk7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uc3R1ZHktbGlzdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA4JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxudGFibGUudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGNvbG9yOiB2YXIoLS10YWJsZS10ZXh0LXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogMzAwO1xuLyogU3RyaXBlZCBWYXJpYW50ICovXG4vKiBIb3ZlciBWYXJpYW50ICovXG59XG50YWJsZS50YWJsZSA+IHRib2R5IHRyIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxudGFibGUudGFibGUgPiB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbnRhYmxlLnRhYmxlLnRhYmxlLS1zdHJpcGVkID4gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheS1kYXJrZXIpO1xufVxudGFibGUudGFibGUudGFibGUtLWhvdmVyYWJsZSA+IHRib2R5IHRyOmhvdmVyLFxudGFibGUudGFibGUudGFibGUtLWhvdmVyYWJsZSA+IHRib2R5IHRyOmFjdGl2ZSxcbnRhYmxlLnRhYmxlLnRhYmxlLS1ob3ZlcmFibGUgPiB0Ym9keSB0ci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1ob3Zlci1jb2xvcik7XG59XG50YWJsZS50YWJsZS50YWJsZS0taG92ZXJhYmxlID4gdGJvZHkgdHIubm8taG92ZXI6aG92ZXIsXG50YWJsZS50YWJsZS50YWJsZS0taG92ZXJhYmxlID4gdGJvZHkgdHIubm8taG92ZXI6YWN0aXZlLFxudGFibGUudGFibGUudGFibGUtLWhvdmVyYWJsZSA+IHRib2R5IHRyLm5vLWhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLWdyYXktZGFya2VyKTtcbn1cbnRhYmxlLnRhYmxlIC5lbXB0eS12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS11aS1ncmF5LWxpZ2h0KTtcbn1cbi5zdHVkeS1saXN0LWNvbnRhaW5lciA+IHRhYmxlLnRhYmxlID4gdHIge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc3R1ZHktbGlzdC1jb250YWluZXIgPiB0YWJsZS50YWJsZSA+IHRoZWFkIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6bm90KFthcmlhLXZhbHVlbm93XSksXG4uc3R1ZHktbGlzdC1jb250YWluZXIgPiB0YWJsZS50YWJsZSA+IHRoZWFkIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkOm5vdChbYXJpYS12YWx1ZW5vd10pLFxuLnN0dWR5LWxpc3QtY29udGFpbmVyID4gdGFibGUudGFibGUgPiB0aGVhZCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQ6bm90KFthcmlhLXZhbHVlbm93XSkge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3R1ZHktbGlzdC1jb250YWluZXIgPiB0YWJsZS50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS11aS1ib3JkZXItY29sb3ItYWN0aXZlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uc3R1ZHktbGlzdC1jb250YWluZXIgPiB0YWJsZS50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5TdHVkeURhdGUge1xuICBtaW4td2lkdGg6IDIzMHB4O1xufVxuLnN0dWR5LWxpc3QtY29udGFpbmVyID4gdGFibGUudGFibGUgLm1vZGFsaXRpZXMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdHVkeS1saXN0LWNvbnRhaW5lciAuZmlsdGVycyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiB2YXIoLS10YWJsZS10ZXh0LXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAyMHB4IDhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zdHVkeS1saXN0LWNvbnRhaW5lciAuZmlsdGVycyBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xufVxuLnN0dWR5LWxpc3QtY29udGFpbmVyIC5maWx0ZXJzIGxhYmVsLmFjdGl2ZSxcbi5zdHVkeS1saXN0LWNvbnRhaW5lciAuZmlsdGVycyBsYWJlbDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbn1cbi5zdHVkeS1saXN0LWNvbnRhaW5lciAuZmlsdGVycyBpIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5zdHVkeS1saXN0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweCAyMHB4IDVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IC8qIEp1c3QgdXNlIHBhZGRpbmc/ICovXG59XG4uc3R1ZHktbGlzdC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLnN0dWR5LWxpc3QtY29udGFpbmVyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLnN0dWR5LWxpc3QtY29udGFpbmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbi5zdHVkeS1saXN0LWNvbnRhaW5lciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLnN0dWR5LWxpc3QtY29udGFpbmVyIGlucHV0OmFjdGl2ZSxcbi5zdHVkeS1saXN0LWNvbnRhaW5lciBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJhY2tncm91bmQtY29sb3IpO1xufVxuLnN0dWR5LWxpc3QtY29udGFpbmVyIC5sb2FkaW5nLXRleHQge1xuICBjb2xvcjogdmFyKC0tdGFibGUtdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zdHVkeS1saXN0LWNvbnRhaW5lciAubm90Rm91bmQge1xuICBjb2xvcjogdmFyKC0tdGFibGUtdGV4dC1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0dWR5LWxpc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLnN0dWR5LWxpc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zdHVkeS1saXN0LWNvbnRhaW5lciA+IHRhYmxlLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gIH1cbiAgLnN0dWR5LWxpc3QtY29udGFpbmVyID4gdGFibGUudGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuc3R1ZHktbGlzdC1jb250YWluZXIgLmZpbHRlcnMgbGFiZWwge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGlkZS14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLlByZXNldERhdGVSYW5nZVBpY2tlcl9wYW5lbHtwYWRkaW5nOjAgMjJweCAxMXB4fS5QcmVzZXREYXRlUmFuZ2VQaWNrZXJfYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjoycHggc29saWQgIzAwYTY5OTtjb2xvcjojMDBhNjk5O3BhZGRpbmc6NHB4IDEycHg7bWFyZ2luLXJpZ2h0OjhweDtmb250OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0Om5vcm1hbDtvdmVyZmxvdzp2aXNpYmxlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcn0uUHJlc2V0RGF0ZVJhbmdlUGlja2VyX2J1dHRvbjphY3RpdmV7b3V0bGluZTowfS5QcmVzZXREYXRlUmFuZ2VQaWNrZXJfYnV0dG9uX19zZWxlY3RlZHtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYTY5OX0uU2luZ2xlRGF0ZVBpY2tlcklucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uU2luZ2xlRGF0ZVBpY2tlcklucHV0X193aXRoQm9yZGVye2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjoxcHggc29saWQgI2RiZGJkYn0uU2luZ2xlRGF0ZVBpY2tlcklucHV0X19ydGx7ZGlyZWN0aW9uOnJ0bH0uU2luZ2xlRGF0ZVBpY2tlcklucHV0X19kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LlNpbmdsZURhdGVQaWNrZXJJbnB1dF9fYmxvY2t7ZGlzcGxheTpibG9ja30uU2luZ2xlRGF0ZVBpY2tlcklucHV0X19zaG93Q2xlYXJEYXRle3BhZGRpbmctcmlnaHQ6MzBweH0uU2luZ2xlRGF0ZVBpY2tlcklucHV0X2NsZWFyRGF0ZXtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDpub3JtYWw7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjEwcHg7bWFyZ2luOjAgMTBweCAwIDVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfX2RlZmF1bHQ6Zm9jdXMsLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfX2RlZmF1bHQ6aG92ZXJ7YmFja2dyb3VuZDojZGJkYmRiO2JvcmRlci1yYWRpdXM6NTAlfS5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2xlYXJEYXRlX19zbWFsbHtwYWRkaW5nOjZweH0uU2luZ2xlRGF0ZVBpY2tlcklucHV0X2NsZWFyRGF0ZV9faGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uU2luZ2xlRGF0ZVBpY2tlcklucHV0X2NsZWFyRGF0ZV9zdmd7ZmlsbDojODI4ODhhO2hlaWdodDoxMnB4O3dpZHRoOjE1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2xlYXJEYXRlX3N2Z19fc21hbGx7aGVpZ2h0OjlweH0uU2luZ2xlRGF0ZVBpY2tlcklucHV0X2NhbGVuZGFySWNvbntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDpub3JtYWw7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzoxMHB4O21hcmdpbjowIDVweCAwIDEwcHh9LlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jYWxlbmRhckljb25fc3Zne2ZpbGw6IzgyODg4YTtoZWlnaHQ6MTVweDt3aWR0aDoxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uU2luZ2xlRGF0ZVBpY2tlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uU2luZ2xlRGF0ZVBpY2tlcl9fYmxvY2t7ZGlzcGxheTpibG9ja30uU2luZ2xlRGF0ZVBpY2tlcl9waWNrZXJ7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZX0uU2luZ2xlRGF0ZVBpY2tlcl9waWNrZXJfX3J0bHtkaXJlY3Rpb246cnRsfS5TaW5nbGVEYXRlUGlja2VyX3BpY2tlcl9fZGlyZWN0aW9uTGVmdHtsZWZ0OjB9LlNpbmdsZURhdGVQaWNrZXJfcGlja2VyX19kaXJlY3Rpb25SaWdodHtyaWdodDowfS5TaW5nbGVEYXRlUGlja2VyX3BpY2tlcl9fcG9ydGFse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyk7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LlNpbmdsZURhdGVQaWNrZXJfcGlja2VyX19mdWxsU2NyZWVuUG9ydGFse2JhY2tncm91bmQtY29sb3I6I2ZmZn0uU2luZ2xlRGF0ZVBpY2tlcl9jbG9zZUJ1dHRvbntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDpub3JtYWw7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6MTVweDt6LWluZGV4OjJ9LlNpbmdsZURhdGVQaWNrZXJfY2xvc2VCdXR0b246Zm9jdXMsLlNpbmdsZURhdGVQaWNrZXJfY2xvc2VCdXR0b246aG92ZXJ7Y29sb3I6ZGFya2VuKCNjYWNjY2QsMTAlKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uU2luZ2xlRGF0ZVBpY2tlcl9jbG9zZUJ1dHRvbl9zdmd7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDtmaWxsOiNjYWNjY2R9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2J1dHRvblJlc2V0e2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDpub3JtYWw7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE0cHh9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2J1dHRvblJlc2V0OmFjdGl2ZXtvdXRsaW5lOjB9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3d7d2lkdGg6MzNweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjJ9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93X19ib3R0b21SaWdodHtib3R0b206MDtyaWdodDowfS5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93X19ib3R0b21SaWdodDpiZWZvcmV7Ym9yZGVyLXRvcDoyNnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDozM3B4IHNvbGlkICMwMGE2OTk7Ym90dG9tOjA7cmlnaHQ6MH0uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fYm90dG9tUmlnaHQ6aG92ZXI6YmVmb3Jle2JvcmRlci1yaWdodDozM3B4IHNvbGlkICMwMDg0ODl9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcFJpZ2h0e3RvcDowO3JpZ2h0OjB9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcFJpZ2h0OmJlZm9yZXtib3JkZXItYm90dG9tOjI2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjMzcHggc29saWQgIzAwYTY5OTt0b3A6MDtyaWdodDowfS5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93X190b3BSaWdodDpob3ZlcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjMzcHggc29saWQgIzAwODQ4OX0uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fdG9wTGVmdHt0b3A6MDtsZWZ0OjB9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcExlZnQ6YmVmb3Jle2JvcmRlci1ib3R0b206MjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDozM3B4IHNvbGlkICMwMGE2OTk7dG9wOjA7bGVmdDowfS5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93X190b3BMZWZ0OmhvdmVyOmJlZm9yZXtib3JkZXItbGVmdDozM3B4IHNvbGlkICMwMDg0ODl9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dTcGFue2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGV9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dTcGFuX19ib3R0b21SaWdodHtib3R0b206MDtyaWdodDo1cHh9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dTcGFuX190b3BSaWdodHt0b3A6MXB4O3JpZ2h0OjVweH0uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd1NwYW5fX3RvcExlZnR7dG9wOjFweDtsZWZ0OjVweH0uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfcGFuZWx7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiO2JvcmRlci1yYWRpdXM6MnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjtwYWRkaW5nOjIycHg7bWFyZ2luOjMzcHg7dGV4dC1hbGlnbjpsZWZ0fS5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c190aXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjB9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2xpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDtmb250LXNpemU6MTRweH0uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjJweDt0b3A6MjJweDt6LWluZGV4OjJ9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2Nsb3NlOmFjdGl2ZXtvdXRsaW5lOjB9LkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2Nsb3NlU3Zne2hlaWdodDoxNXB4O3dpZHRoOjE1cHg7ZmlsbDojY2FjY2NkfS5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19jbG9zZVN2Zzpmb2N1cywuRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfY2xvc2VTdmc6aG92ZXJ7ZmlsbDojODI4ODhhfS5DYWxlbmRhckRheXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LkNhbGVuZGFyRGF5OmFjdGl2ZXtvdXRsaW5lOjB9LkNhbGVuZGFyRGF5X19kZWZhdWx0Q3Vyc29ye2N1cnNvcjpkZWZhdWx0fS5DYWxlbmRhckRheV9fZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNlNGU3ZTc7Y29sb3I6IzQ4NDg0ODtiYWNrZ3JvdW5kOiNmZmZ9LkNhbGVuZGFyRGF5X19kZWZhdWx0OmhvdmVye2JhY2tncm91bmQ6I2U0ZTdlNztib3JkZXI6MXB4IHNvbGlkICNlNGU3ZTc7Y29sb3I6aW5oZXJpdH0uQ2FsZW5kYXJEYXlfX2hvdmVyZWRfb2Zmc2V0e2JhY2tncm91bmQ6I2Y0ZjVmNTtib3JkZXI6MXB4IGRvdWJsZSAjZTRlN2U3O2NvbG9yOmluaGVyaXR9LkNhbGVuZGFyRGF5X19vdXRzaWRle2JvcmRlcjowO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNDg0ODQ4fS5DYWxlbmRhckRheV9fb3V0c2lkZTpob3Zlcntib3JkZXI6MH0uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfbWluaW11bV9uaWdodHN7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2VjZWVlZTtjb2xvcjojY2FjY2NkfS5DYWxlbmRhckRheV9fYmxvY2tlZF9taW5pbXVtX25pZ2h0czphY3RpdmUsLkNhbGVuZGFyRGF5X19ibG9ja2VkX21pbmltdW1fbmlnaHRzOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojY2FjY2NkfS5DYWxlbmRhckRheV9faGlnaGxpZ2h0ZWRfY2FsZW5kYXJ7YmFja2dyb3VuZDojZmZlOGJjO2NvbG9yOiM0ODQ4NDh9LkNhbGVuZGFyRGF5X19oaWdobGlnaHRlZF9jYWxlbmRhcjphY3RpdmUsLkNhbGVuZGFyRGF5X19oaWdobGlnaHRlZF9jYWxlbmRhcjpob3ZlcntiYWNrZ3JvdW5kOiNmZmNlNzE7Y29sb3I6IzQ4NDg0OH0uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkX3NwYW57YmFja2dyb3VuZDojNjZlMmRhO2JvcmRlcjoxcHggZG91YmxlICMzM2RhY2Q7Y29sb3I6I2ZmZn0uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkX3NwYW46YWN0aXZlLC5DYWxlbmRhckRheV9fc2VsZWN0ZWRfc3Bhbjpob3ZlcntiYWNrZ3JvdW5kOiMzM2RhY2Q7Ym9yZGVyOjFweCBkb3VibGUgIzMzZGFjZDtjb2xvcjojZmZmfS5DYWxlbmRhckRheV9fc2VsZWN0ZWQsLkNhbGVuZGFyRGF5X19zZWxlY3RlZDphY3RpdmUsLkNhbGVuZGFyRGF5X19zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kOiMwMGE2OTk7Ym9yZGVyOjFweCBkb3VibGUgIzAwYTY5OTtjb2xvcjojZmZmfS5DYWxlbmRhckRheV9faG92ZXJlZF9zcGFuLC5DYWxlbmRhckRheV9faG92ZXJlZF9zcGFuOmhvdmVye2JhY2tncm91bmQ6I2IyZjFlYztib3JkZXI6MXB4IGRvdWJsZSAjODBlOGUwO2NvbG9yOiMwMDdhODd9LkNhbGVuZGFyRGF5X19ob3ZlcmVkX3NwYW46YWN0aXZle2JhY2tncm91bmQ6IzgwZThlMDtib3JkZXI6MXB4IGRvdWJsZSAjODBlOGUwO2NvbG9yOiMwMDdhODd9LkNhbGVuZGFyRGF5X19ibG9ja2VkX2NhbGVuZGFyLC5DYWxlbmRhckRheV9fYmxvY2tlZF9jYWxlbmRhcjphY3RpdmUsLkNhbGVuZGFyRGF5X19ibG9ja2VkX2NhbGVuZGFyOmhvdmVye2JhY2tncm91bmQ6I2NhY2NjZDtib3JkZXI6MXB4IHNvbGlkICNjYWNjY2Q7Y29sb3I6IzgyODg4YX0uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfb3V0X29mX3JhbmdlLC5DYWxlbmRhckRheV9fYmxvY2tlZF9vdXRfb2ZfcmFuZ2U6YWN0aXZlLC5DYWxlbmRhckRheV9fYmxvY2tlZF9vdXRfb2ZfcmFuZ2U6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U0ZTdlNztjb2xvcjojY2FjY2NkfS5DYWxlbmRhckRheV9faG92ZXJlZF9zdGFydF9maXJzdF9wb3NzaWJsZV9lbmR7YmFja2dyb3VuZDojZWNlZWVlO2JvcmRlcjoxcHggZG91YmxlICNlY2VlZWV9LkNhbGVuZGFyRGF5X19ob3ZlcmVkX3N0YXJ0X2Jsb2NrZWRfbWluX25pZ2h0c3tiYWNrZ3JvdW5kOiNlY2VlZWU7Ym9yZGVyOjFweCBkb3VibGUgI2U0ZTdlN30uQ2FsZW5kYXJNb250aHtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5DYWxlbmRhck1vbnRoX3RhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5DYWxlbmRhck1vbnRoX3ZlcnRpY2FsU3BhY2luZ3tib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9LkNhbGVuZGFyTW9udGhfY2FwdGlvbntjb2xvcjojNDg0ODQ4O2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjIycHg7cGFkZGluZy1ib3R0b206MzdweDtjYXB0aW9uLXNpZGU6dG9wfS5DYWxlbmRhck1vbnRoX2NhcHRpb25fX3ZlcnRpY2FsU2Nyb2xsYWJsZXtwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjdweH0uQ2FsZW5kYXJNb250aEdyaWR7YmFja2dyb3VuZDojZmZmO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjB9LkNhbGVuZGFyTW9udGhHcmlkX19hbmltYXRpbmd7ei1pbmRleDoxfS5DYWxlbmRhck1vbnRoR3JpZF9faG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjlweH0uQ2FsZW5kYXJNb250aEdyaWRfX3ZlcnRpY2Fse21hcmdpbjowIGF1dG99LkNhbGVuZGFyTW9udGhHcmlkX192ZXJ0aWNhbF9zY3JvbGxhYmxle21hcmdpbjowIGF1dG87b3ZlcmZsb3cteTpzY3JvbGx9LkNhbGVuZGFyTW9udGhHcmlkX21vbnRoX19ob3Jpem9udGFse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttaW4taGVpZ2h0OjEwMCV9LkNhbGVuZGFyTW9udGhHcmlkX21vbnRoX19oaWRlRm9yQW5pbWF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9LkNhbGVuZGFyTW9udGhHcmlkX21vbnRoX19oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW59LkRheVBpY2tlck5hdmlnYXRpb257cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5EYXlQaWNrZXJOYXZpZ2F0aW9uX19ob3Jpem9udGFse2hlaWdodDowfS5EYXlQaWNrZXJOYXZpZ2F0aW9uX192ZXJ0aWNhbERlZmF1bHR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6NTJweDtib3R0b206MDtsZWZ0OjB9LkRheVBpY2tlck5hdmlnYXRpb25fX3ZlcnRpY2FsU2Nyb2xsYWJsZURlZmF1bHR7cG9zaXRpb246cmVsYXRpdmV9LkRheVBpY2tlck5hdmlnYXRpb25fX2JvdHRvbXtoZWlnaHQ6YXV0b30uRGF5UGlja2VyTmF2aWdhdGlvbl9fYm90dG9tRGVmYXVsdHstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b257Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjA7cGFkZGluZzowO21hcmdpbjowfS5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNlNGU3ZTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM3NTc1NzV9LkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kZWZhdWx0OmZvY3VzLC5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGVmYXVsdDpob3Zlcntib3JkZXI6MXB4IHNvbGlkICNjNGM0YzR9LkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kZWZhdWx0OmFjdGl2ZXtiYWNrZ3JvdW5kOiNmMmYyZjJ9LkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtib3JkZXI6MXB4IHNvbGlkICNmMmYyZjJ9LkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kaXNhYmxlZDpmb2N1cywuRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2Rpc2FibGVkOmhvdmVye2JvcmRlcjoxcHggc29saWQgI2YyZjJmMn0uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2Rpc2FibGVkOmFjdGl2ZXtiYWNrZ3JvdW5kOjAgMH0uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2hvcml6b250YWxEZWZhdWx0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxOHB4O2xpbmUtaGVpZ2h0Oi43ODtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjZweCA5cHh9LkRheVBpY2tlck5hdmlnYXRpb25fYm90dG9tQnV0dG9uX19ob3Jpem9udGFsRGVmYXVsdHtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luOi0xMHB4IDIycHggMzBweH0uRGF5UGlja2VyTmF2aWdhdGlvbl9sZWZ0QnV0dG9uX19ob3Jpem9udGFsRGVmYXVsdHtsZWZ0OjIycHh9LkRheVBpY2tlck5hdmlnYXRpb25fcmlnaHRCdXR0b25fX2hvcml6b250YWxEZWZhdWx0e3JpZ2h0OjIycHh9LkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX192ZXJ0aWNhbERlZmF1bHR7cGFkZGluZzo1cHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDVweCAycHggcmdiYSgwLDAsMCwuMSk7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjEwMCU7d2lkdGg6NTAlfS5EYXlQaWNrZXJOYXZpZ2F0aW9uX25leHRCdXR0b25fX3ZlcnRpY2FsRGVmYXVsdHtib3JkZXItbGVmdDowfS5EYXlQaWNrZXJOYXZpZ2F0aW9uX25leHRCdXR0b25fX3ZlcnRpY2FsU2Nyb2xsYWJsZURlZmF1bHR7d2lkdGg6MTAwJX0uRGF5UGlja2VyTmF2aWdhdGlvbl9zdmdfX2hvcml6b250YWx7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweDtmaWxsOiM4Mjg4OGE7ZGlzcGxheTpibG9ja30uRGF5UGlja2VyTmF2aWdhdGlvbl9zdmdfX3ZlcnRpY2Fse2hlaWdodDo0MnB4O3dpZHRoOjQycHg7ZmlsbDojNDg0ODQ4fS5EYXlQaWNrZXJOYXZpZ2F0aW9uX3N2Z19fZGlzYWJsZWR7ZmlsbDojZjJmMmYyfS5EYXlQaWNrZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS5EYXlQaWNrZXIsLkRheVBpY2tlcl9faG9yaXpvbnRhbHtiYWNrZ3JvdW5kOiNmZmZ9LkRheVBpY2tlcl9fdmVydGljYWxTY3JvbGxhYmxle2hlaWdodDoxMDAlfS5EYXlQaWNrZXJfX2hpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbn0uRGF5UGlja2VyX193aXRoQm9yZGVye2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsLjA1KSwwIDAgMCAxcHggcmdiYSgwLDAsMCwuMDcpO2JvcmRlci1yYWRpdXM6M3B4fS5EYXlQaWNrZXJfcG9ydGFsX19ob3Jpem9udGFse2JveC1zaGFkb3c6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlfS5EYXlQaWNrZXJfcG9ydGFsX192ZXJ0aWNhbHtwb3NpdGlvbjpzdGF0aWN9LkRheVBpY2tlcl9mb2N1c1JlZ2lvbntvdXRsaW5lOjB9LkRheVBpY2tlcl9jYWxlbmRhckluZm9fX2hvcml6b250YWwsLkRheVBpY2tlcl93cmFwcGVyX19ob3Jpem9udGFse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uRGF5UGlja2VyX3dlZWtIZWFkZXJze3Bvc2l0aW9uOnJlbGF0aXZlfS5EYXlQaWNrZXJfd2Vla0hlYWRlcnNfX2hvcml6b250YWx7bWFyZ2luLWxlZnQ6OXB4fS5EYXlQaWNrZXJfd2Vla0hlYWRlcntjb2xvcjojNzU3NTc1O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MnB4O3otaW5kZXg6Mjt0ZXh0LWFsaWduOmxlZnR9LkRheVBpY2tlcl93ZWVrSGVhZGVyX192ZXJ0aWNhbHtsZWZ0OjUwJX0uRGF5UGlja2VyX3dlZWtIZWFkZXJfX3ZlcnRpY2FsU2Nyb2xsYWJsZXt0b3A6MDtkaXNwbGF5OnRhYmxlLXJvdztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGJkYmRiO2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tbGVmdDowO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5EYXlQaWNrZXJfd2Vla0hlYWRlcl91bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjFweCAwO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtmb250LXNpemU6MTRweH0uRGF5UGlja2VyX3dlZWtIZWFkZXJfbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LkRheVBpY2tlcl90cmFuc2l0aW9uQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjNweH0uRGF5UGlja2VyX3RyYW5zaXRpb25Db250YWluZXJfX2hvcml6b250YWx7dHJhbnNpdGlvbjpoZWlnaHQgLjJzIGVhc2UtaW4tb3V0fS5EYXlQaWNrZXJfdHJhbnNpdGlvbkNvbnRhaW5lcl9fdmVydGljYWx7d2lkdGg6MTAwJX0uRGF5UGlja2VyX3RyYW5zaXRpb25Db250YWluZXJfX3ZlcnRpY2FsU2Nyb2xsYWJsZXtwYWRkaW5nLXRvcDoyMHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowO292ZXJmbG93LXk6c2Nyb2xsfS5EYXRlSW5wdXR7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMzBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LkRhdGVJbnB1dF9fc21hbGx7d2lkdGg6OTdweH0uRGF0ZUlucHV0X19ibG9ja3t3aWR0aDoxMDAlfS5EYXRlSW5wdXRfX2Rpc2FibGVke2JhY2tncm91bmQ6I2YyZjJmMjtjb2xvcjojZGJkYmRifS5EYXRlSW5wdXRfaW5wdXR7Zm9udC13ZWlnaHQ6MjAwO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzQ4NDg0ODtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTAwJTtwYWRkaW5nOjExcHggMTFweCA5cHg7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowfS5EYXRlSW5wdXRfaW5wdXRfX3NtYWxse2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE4cHg7bGV0dGVyLXNwYWNpbmc6LjJweDtwYWRkaW5nOjdweCA3cHggNXB4fS5EYXRlSW5wdXRfaW5wdXRfX3JlZ3VsYXJ7Zm9udC13ZWlnaHQ6YXV0b30uRGF0ZUlucHV0X2lucHV0X19yZWFkT25seXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uRGF0ZUlucHV0X2lucHV0X19mb2N1c2Vke291dGxpbmU6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwODQ4OX0uRGF0ZUlucHV0X2lucHV0X19kaXNhYmxlZHtiYWNrZ3JvdW5kOiNmMmYyZjI7Zm9udC1zdHlsZTppdGFsaWN9LkRhdGVJbnB1dF9zY3JlZW5SZWFkZXJNZXNzYWdle2JvcmRlcjowO2NsaXA6cmVjdCgwLDAsMCwwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5EYXRlSW5wdXRfZmFuZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoxMHB4O2xlZnQ6MjJweDt6LWluZGV4OjJ9LkRhdGVJbnB1dF9mYW5nU2hhcGV7ZmlsbDojZmZmfS5EYXRlSW5wdXRfZmFuZ1N0cm9rZXtzdHJva2U6I2RiZGJkYjtmaWxsOnRyYW5zcGFyZW50fS5EYXRlUmFuZ2VQaWNrZXJJbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2t9LkRhdGVSYW5nZVBpY2tlcklucHV0X19kaXNhYmxlZHtiYWNrZ3JvdW5kOiNmMmYyZjJ9LkRhdGVSYW5nZVBpY2tlcklucHV0X193aXRoQm9yZGVye2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjoxcHggc29saWQgI2RiZGJkYn0uRGF0ZVJhbmdlUGlja2VySW5wdXRfX3J0bHtkaXJlY3Rpb246cnRsfS5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9fYmxvY2t7ZGlzcGxheTpibG9ja30uRGF0ZVJhbmdlUGlja2VySW5wdXRfX3Nob3dDbGVhckRhdGVze3BhZGRpbmctcmlnaHQ6MzBweH0uRGF0ZVJhbmdlUGlja2VySW5wdXRfYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM0ODQ4NDh9LkRhdGVSYW5nZVBpY2tlcklucHV0X2Fycm93X3N2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojNDg0ODQ4O2hlaWdodDoyNHB4O3dpZHRoOjI0cHh9LkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXN7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6bm9ybWFsO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxMHB4O21hcmdpbjowIDEwcHggMCA1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jbGVhckRhdGVzX19zbWFsbHtwYWRkaW5nOjZweH0uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2xlYXJEYXRlc19kZWZhdWx0OmZvY3VzLC5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jbGVhckRhdGVzX2RlZmF1bHQ6aG92ZXJ7YmFja2dyb3VuZDojZGJkYmRiO2JvcmRlci1yYWRpdXM6NTAlfS5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jbGVhckRhdGVzX19oaWRle3Zpc2liaWxpdHk6aGlkZGVufS5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jbGVhckRhdGVzX3N2Z3tmaWxsOiM4Mjg4OGE7aGVpZ2h0OjEycHg7d2lkdGg6MTVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXNfc3ZnX19zbWFsbHtoZWlnaHQ6OXB4fS5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jYWxlbmRhckljb257YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6bm9ybWFsO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MTBweDttYXJnaW46MCA1cHggMCAxMHB4fS5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jYWxlbmRhckljb25fc3Zne2ZpbGw6IzgyODg4YTtoZWlnaHQ6MTVweDt3aWR0aDoxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uRGF0ZVJhbmdlUGlja2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5EYXRlUmFuZ2VQaWNrZXJfX2Jsb2Nre2Rpc3BsYXk6YmxvY2t9LkRhdGVSYW5nZVBpY2tlcl9waWNrZXJ7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZX0uRGF0ZVJhbmdlUGlja2VyX3BpY2tlcl9fcnRse2RpcmVjdGlvbjpydGx9LkRhdGVSYW5nZVBpY2tlcl9waWNrZXJfX2RpcmVjdGlvbkxlZnR7bGVmdDowfS5EYXRlUmFuZ2VQaWNrZXJfcGlja2VyX19kaXJlY3Rpb25SaWdodHtyaWdodDowfS5EYXRlUmFuZ2VQaWNrZXJfcGlja2VyX19wb3J0YWx7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uRGF0ZVJhbmdlUGlja2VyX3BpY2tlcl9fZnVsbFNjcmVlblBvcnRhbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LkRhdGVSYW5nZVBpY2tlcl9jbG9zZUJ1dHRvbntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDpub3JtYWw7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6MTVweDt6LWluZGV4OjJ9LkRhdGVSYW5nZVBpY2tlcl9jbG9zZUJ1dHRvbjpmb2N1cywuRGF0ZVJhbmdlUGlja2VyX2Nsb3NlQnV0dG9uOmhvdmVye2NvbG9yOmRhcmtlbigjY2FjY2NkLDEwJSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LkRhdGVSYW5nZVBpY2tlcl9jbG9zZUJ1dHRvbl9zdmd7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDtmaWxsOiNjYWNjY2R9IiwiLkNhbGVuZGFyRGF5X19zZWxlY3RlZCwuQ2FsZW5kYXJEYXlfX3NlbGVjdGVkX3NwYW57YmFja2dyb3VuZDp2YXIoLS1kYXRlUGlja2VyLXBpY2tlci1iYWNrZ3JvdW5kKTtjb2xvcjp2YXIoLS1kYXRlUGlja2VyLXBpY2tlci10ZXh0KTtib3JkZXItY29sb3I6I2U0ZTdlN30uQ2FsZW5kYXJEYXlfX2RlZmF1bHQ6aG92ZXIsLkNhbGVuZGFyRGF5X19zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRhdGVQaWNrZXItcGlja2VyLWJhY2tncm91bmQpO2NvbG9yOnZhcigtLWRhdGVQaWNrZXItcGlja2VyLXRleHQpO2JvcmRlci1jb2xvcjojZTRlN2U3fS5DYWxlbmRhckRheV9faG92ZXJlZF9zcGFuLC5DYWxlbmRhckRheV9faG92ZXJlZF9zcGFuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZGF0ZVBpY2tlci1waWNrZXItYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tZGF0ZVBpY2tlci1waWNrZXItdGV4dCk7Ym9yZGVyLWNvbG9yOiNlNGU3ZTd9LkRhdGVSYW5nZVBpY2tlcntoZWlnaHQ6NDBweDttYXJnaW46MCA1cHggMjBweDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTt3aWR0aDoxMDAlfS5EYXRlUmFuZ2VQaWNrZXJJbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRhdGVQaWNrZXItaW5wdXQtYmFja2dyb3VuZCk7Ym9yZGVyLWNvbG9yOnZhcigtLWRhdGVQaWNrZXItaW5wdXQtYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tZGF0ZVBpY2tlci1waWNrZXItdGV4dC1pbnB1dCk7aGVpZ2h0OjQwcHh9LkRhdGVJbnB1dCwuRGF0ZVJhbmdlUGlja2VySW5wdXQuRGF0ZVJhbmdlUGlja2VySW5wdXRfX3dpdGhCb3JkZXJ7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kYXRlUGlja2VyLWlucHV0LWJhY2tncm91bmQpfS5EYXRlSW5wdXR7d2lkdGg6OTdweDtoZWlnaHQ6MzhweH0uRGF0ZUlucHV0Pi5EYXRlSW5wdXRfaW5wdXR7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tZGF0ZVBpY2tlci1waWNrZXItdGV4dC1pbnB1dCk7aGVpZ2h0OjM4cHg7Zm9udC1zaXplOjEwcHQ7cGFkZGluZzowfS5QcmVzZXREYXRlUmFuZ2VQaWNrZXJfcGFuZWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5QcmVzZXREYXRlUmFuZ2VQaWNrZXJfYnV0dG9ue21hcmdpbjowO3BhZGRpbmc6NHB4IDhweDtjb2xvcjojMDBhNjk5O2JhY2tncm91bmQ6dmFyKC0tZGF0ZVBpY2tlci1waWNrZXItdGV4dC1pbnB1dCl9LlByZXNldERhdGVSYW5nZVBpY2tlcl9idXR0b246aG92ZXJ7YmFja2dyb3VuZDojMDBhNjk5O2NvbG9yOnZhcigtLWRhdGVQaWNrZXItcGlja2VyLXRleHQtaW5wdXQpfS5DYWxlbmRhckRheV9fYmxvY2tlZF9vdXRfb2ZfcmFuZ2U6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjp2YXIoLS1kYXRlUGlja2VyLXBpY2tlci10ZXh0LWRpc2FibGVkKX0uRGF0ZVJhbmdlUGlja2VyX3NlbGVjdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6dmFyKC0tZGF0ZVBpY2tlci1waWNrZXItdGV4dCk7Ym9yZGVyOjFweCBzb2xpZCAjZTRlN2U3O2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6M3B4IDIwcHggM3B4IDEwcHg7Zm9udC1zaXplOjE0cHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHRyYW5zcGFyZW50IDUwJSxncmV5IDApLGxpbmVhci1ncmFkaWVudCgxMzVkZWcsZ3JleSA1MCUsdHJhbnNwYXJlbnQgMCk7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSAxMXB4KSAxMXB4LGNhbGMoMTAwJSAtIDZweCkgMTFweDtiYWNrZ3JvdW5kLXNpemU6NXB4IDVweCw1cHggNXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uRGF0ZVJhbmdlUGlja2VyX3NlbGVjdDpob3Zlcntib3JkZXItY29sb3I6I2M0YzRjNH0iLCIucGFnaW5hdGlvbi1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbi1hcmVhIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdpbmF0aW9uLWFyZWEgc2VsZWN0IHtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24tYXJlYSAucm93cy1kcm9wZG93biB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYWdpbmF0aW9uLWFyZWEgLnBhZ2luYXRpb24tYnV0dG9ucyB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYWdpbmF0aW9uLWFyZWEgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJvd3MtcGVyLXBhZ2UgbGFiZWwud3JhcHBlckxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ucm93cy1wZXItcGFnZSBsYWJlbC53cmFwcGVyTGFiZWwgc2VsZWN0IHtcbiAgbWFyZ2luOiAwcHggNHB4IDBweCA0cHg7XG4gIHdpZHRoOiA0MnB4O1xufVxuLnBhZ2UtYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1idXR0b25zIHVsLnBhZ2luYXRpb24tY29udHJvbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWJ1dHRvbnMgdWwucGFnaW5hdGlvbi1jb250cm9sIGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogNXB4IDJweDtcbn1cbi5wYWdlLWJ1dHRvbnMgdWwucGFnaW5hdGlvbi1jb250cm9sIGxpIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdWktZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS11aS1ncmF5LWRhcmtlc3QpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtYnV0dG9ucyB1bC5wYWdpbmF0aW9uLWNvbnRyb2wgbGkgYnV0dG9uOmhvdmVyOmVuYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbn1cbi5wYWdlLWJ1dHRvbnMgdWwucGFnaW5hdGlvbi1jb250cm9sIGxpIC5hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktZ3JheSk7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgY29sb3I6ICNmZmY7XG59XG4iLCIuVG9vbGJhclNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuIiwiLnRvb2xiYXJPdmVybGF5IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdWktYm9yZGVyLWNvbG9yLWRhcmspO1xuICBwYWRkaW5nOiA1cHg7XG59XG4udG9vbHRpcC10b29sYmFyLW92ZXJsYXkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRvb2x0aXAtdG9vbGJhci1vdmVybGF5IC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b29sdGlwLXRvb2xiYXItb3ZlcmxheSAudG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi5FcnJvckZhbGxiYWNre3BhZGRpbmc6MTBweDtjb2xvcjp2YXIoLS1hY3RpdmUtY29sb3IpfSIsIi5zZWxlY3Qtb2hpZi1jb250YWluZXIgLnNlbGVjdC1vaGlme2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMHB0O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDphdXRvO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWlucHV0LWJhY2tncm91bmQtY29sb3IpO2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6dmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO2hlaWdodDo0MHB4O21hcmdpbjowIDVweCAyMHB4O3BhZGRpbmc6MCAyMHB4O3BsYWNlaG9sZGVyLWNvbG9yOnZhcigtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1pbWFnZTpub25lfS5zZWxlY3Qtb2hpZi1jb250YWluZXIgLnNlbGVjdC1vaGlmOjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uc2VsZWN0LW9oaWYtY29udGFpbmVyIC5zZWxlY3Qtb2hpZi1sYWJlbHtwYWRkaW5nOjVweH0uc2VsZWN0LW9oaWY6Zm9jdXN7b3V0bGluZTpub25lfS5zZWxlY3Qtb2hpZi1jb250YWluZXIgLnNlbGVjdC1vaGlmIG9wdGlvbntmb250LXdlaWdodDo0MDB9LnNlbGVjdC1vaGlme2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6Um9ib3RvLE94eWdlbixVYnVudHUsQ2FudGFyZWxsLE9wZW4gU2FucyxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOGVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nOi42ZW0gMS40ZW0gLjVlbSAuOGVtO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjA7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JveC1zaGFkb3c6MCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMDQpO2JvcmRlci1yYWRpdXM6LjVlbTstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI5Mi40JTIyJTIwaGVpZ2h0JTNEJTIyMjkyLjQlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwN0NCMiUyMiUyMGQlM0QlMjJNMjg3JTIwNjkuNGExNy42JTIwMTcuNiUyMDAlMjAwJTIwMC0xMy01LjRIMTguNGMtNSUyMDAtOS4zJTIwMS44LTEyLjklMjA1LjRBMTcuNiUyMDE3LjYlMjAwJTIwMCUyMDAlMjAwJTIwODIuMmMwJTIwNSUyMDEuOCUyMDkuMyUyMDUuNCUyMDEyLjlsMTI4JTIwMTI3LjljMy42JTIwMy42JTIwNy44JTIwNS40JTIwMTIuOCUyMDUuNHM5LjItMS44JTIwMTIuOC01LjRMMjg3JTIwOTVjMy41LTMuNSUyMDUuNC03LjglMjA1LjQtMTIuOCUyMDAtNS0xLjktOS4yLTUuNS0xMi44eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSxsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZmYgMCwjZTVlNWU1KTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQscmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjdlbSB0b3AgNTAlLDAgMDtiYWNrZ3JvdW5kLXNpemU6LjY1ZW0gYXV0bywxMDAlfSIsIi5sYWJlbC1vaGlme2ZvbnQtc2l6ZToxZW07Y29sb3I6I2ZmZn0ubGFiZWwtZXhhbXBsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXVpLWdyYXktZGFya2VyKX0iLCIucmFuZ2V7bWFyZ2luOjA7d2lkdGg6MTAwJTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5yYW5nZTpmb2N1c3tvdXRsaW5lOm5vbmV9LnJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDoycHg7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdWktYm9yZGVyLWNvbG9yLWRhcmspO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MCBzb2xpZCB2YXIoLS11aS1ib3JkZXItY29sb3ItZGFyayl9LnJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS11aS1ib3JkZXItY29sb3ItZGFyayk7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowIHNvbGlkIHZhcigtLXVpLWJvcmRlci1jb2xvci1kYXJrKX0ucmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MCBzb2xpZCB2YXIoLS1hY3RpdmUtY29sb3IpO2JveC1zaGFkb3c6MCAxMHB4IDEwcHggcmdiYSgwLDAsMCwuMjUpO2hlaWdodDoyMXB4O3dpZHRoOjExcHg7Ym9yZGVyLXJhZGl1czoxMXB4O2JhY2tncm91bmQ6dmFyKC0tYWN0aXZlLWNvbG9yKTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW4tdG9wOi0xMHB4fS5yYW5nZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjAgc29saWQgdmFyKC0tYWN0aXZlLWNvbG9yKTtib3gtc2hhZG93OjAgMTBweCAxMHB4IHJnYmEoMCwwLDAsLjI1KTtoZWlnaHQ6MjFweDt3aWR0aDoxMXB4O2JvcmRlci1yYWRpdXM6MTFweDtiYWNrZ3JvdW5kOnZhcigtLWFjdGl2ZS1jb2xvcik7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXRvcDotMTBweH0ucmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LnJhbmdlLWV4YW1wbGV7YmFja2dyb3VuZDojMDAwO2hlaWdodDoyZW19IiwiLnRleHRhcmVhLW9oaWZ7YmFja2dyb3VuZC1jb2xvcjojYjZiNmI2O2JvcmRlci1jb2xvcjojYjZiNmI2O2ZvbnQtZmFtaWx5OlJvYm90byxPeHlnZW4sVWJ1bnR1LENhbnRhcmVsbCxPcGVuIFNhbnMsSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfSIsIi5pbnB1dC1vaGlmLWNvbnRhaW5lcntmb250LXNpemU6MWVtO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7Zm9udC13ZWlnaHQ6NDAwfS5pbnB1dC1vaGlmLWNvbnRhaW5lciAuaW5wdXQtb2hpZntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDBweDttYXJnaW46MCAxMHB4IDIwcHg7cGFkZGluZzowIDIwcHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yKTtjb2xvcjp2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7Zm9udC1zaXplOjEwcHQ7Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOmF1dG87Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlfS5pbnB1dC1vaGlmLWNvbnRhaW5lciAuaW5wdXQtb2hpZi1sYWJlbHtwYWRkaW5nOjVweH0uaW5wdXQtb2hpZi1jb250YWluZXIgLmlucHV0LW9oaWY6YWN0aXZlLC5pbnB1dC1vaGlmLWNvbnRhaW5lciAuaW5wdXQtb2hpZjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWlucHV0LWJhY2tncm91bmQtY29sb3IpfS5pbnB1dC1vaGlmLWNvbnRhaW5lciAuaW5wdXQtb2hpZi5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59IiwiLmRkLW1lbnV7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZGQtdGl0bGV7Zm9udC1zaXplOjEzcHh9LmRkLWNhcmV0LWRvd24sLmRkLW1lbnUtdG9nZ2xle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kZC1jYXJldC1kb3due3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLXRvcDouNXJlbTttYXJnaW4tbGVmdDouNXJlbTtib3JkZXItdG9wOjVweCBzb2xpZDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudH0uZGQtbWVudS1saXN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO21hcmdpbi10b3A6MTBweDtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDo5OTk7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDstby1ib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uZGQtbWVudS1saXN0Lm9wZW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRkLW1lbnUtbGlzdC5sZWZ0e2xlZnQ6MH0uZGQtbWVudS1saXN0LnJpZ2h0e3JpZ2h0OjB9LmRkLW1lbnUtbGlzdC5jZW50ZXJ7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZGQtaXRlbXtkaXNwbGF5OmZsZXg7Y29sb3I6dmFyKC0tdGV4dC1jb2xvci1hY3RpdmUpO3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2N9LmRkLWl0ZW06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojZWVlfS5kZC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5kZC1pdGVtLWljb257bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXRvcDoycHh9IiwiLmxhYmVsbGluZy1hcHBlYXJ7b3BhY2l0eTowfS5sYWJlbGxpbmctYXBwZWFyLmxhYmVsbGluZy1hcHBlYXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGxpbmVhcn0ubGFiZWxsaW5nLWV4aXR7b3BhY2l0eToxfS5sYWJlbGxpbmctZXhpdC5sYWJlbGxpbmctZXhpdC1hY3RpdmV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgbGluZWFyfS5sYWJlbGxpbmctZXhpdC1kb25le29wYWNpdHk6MH0iLCIuc2ltcGxlRGlhbG9ne3Bvc2l0aW9uOmZpeGVkO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6IzE1MWExZn0uc2ltcGxlRGlhbG9nIC5oZWFkZXJ7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzAwMDtwYWRkaW5nOjE5cHggMjJweCAxN3B4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW1wbGVEaWFsb2cgLmhlYWRlciAudGl0bGV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZy1yaWdodDo0MHB4O2NvbG9yOiM5MWI5Y2Q7bWFyZ2luOjB9LnNpbXBsZURpYWxvZyAuaGVhZGVyIC5jbG9zZUJ0bntoZWlnaHQ6MjBweDtvcGFjaXR5OjE7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93Om5vbmU7d2lkdGg6MjBweDtjb2xvcjojOTFiOWNkO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIxcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlfS5zaW1wbGVEaWFsb2cgLmhlYWRlciAuY2xvc2VJY29ue2NvbG9yOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc2ltcGxlRGlhbG9nIC5oZWFkZXIgLmNsb3NlSWNvbjphZnRlciwuc2ltcGxlRGlhbG9nIC5oZWFkZXIgLmNsb3NlSWNvbjpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoycHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO3dpZHRoOjE5cHg7YmFja2dyb3VuZC1jb2xvcjojOTFiOWNkfS5zaW1wbGVEaWFsb2cgLmhlYWRlciAuY2xvc2VJY29uOmJlZm9yZXtsZWZ0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46MXB4IDUwJX0uc2ltcGxlRGlhbG9nIC5oZWFkZXIgLmNsb3NlSWNvbjphZnRlcntyaWdodDoxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjYWxjKDEwMCUgLSAxcHgpIDUwJX0uc2ltcGxlRGlhbG9nIC5jb250ZW50e3BhZGRpbmc6MTZweCAyMnB4IDI1cHg7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZn0uc2ltcGxlRGlhbG9nIC5jb250ZW50IC5zaW1wbGVEaWFsb2dJbnB1dCwuc2ltcGxlRGlhbG9nIC5jb250ZW50IC5zaW1wbGVEaWFsb2dTZWxlY3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoycHg7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjMwcHg7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmc6OHB4IDlweCA2cHg7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9LnNpbXBsZURpYWxvZyAuY29udGVudCAuc2ltcGxlRGlhbG9nSW5wdXRMYWJlbHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojZmZmfS5zaW1wbGVEaWFsb2cgLmZvb3RlcntwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpyaWdodH0uc2ltcGxlRGlhbG9nIC5mb290ZXIgLmJ0bnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7Y29sb3I6IzAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjM3cHg7bGluZS1oZWlnaHQ6MzdweDtwYWRkaW5nOjAgMTJweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6NXB4fS5zaW1wbGVEaWFsb2cgLmZvb3RlciAuYnRuLWNvbmZpcm17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjd9IiwiLmVkaXREZXNjcmlwdGlvbkRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjMwMDt3aWR0aDozMjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgbGluZWFyfSIsIi5sYWJlbGxpbmdDb21wb25lbnR7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk7dHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcjttYXgtaGVpZ2h0OjUwMHB4fS5sYWJlbGxpbmdDb21wb25lbnQgLnNlbGVjdGVkRGVzY3JpcHRpb24sLmxhYmVsbGluZ0NvbXBvbmVudCAuc2VsZWN0ZWRMYWJlbHtwYWRkaW5nOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTUwcHh9LmxhYmVsbGluZ0NvbXBvbmVudCAuYWRkTGFiZWxCdXR0b257Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMyMGE1ZDY7Ym9yZGVyOjJweCBzb2xpZCAjNDQ2MjZmO2JvcmRlci1yYWRpdXM6MTRweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjRweDtvcGFjaXR5OjE7cGFkZGluZzowIDE0cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubGFiZWxsaW5nQ29tcG9uZW50IC5jb21tb25CdXR0b257Ym9yZGVyOjFweCBzb2xpZCAjNDQ2MjZmO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MTZweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nOjAgMTJweDttYXJnaW46MTBweCA1cHggMCAwO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubGFiZWxsaW5nQ29tcG9uZW50IC5sb2NhdGlvbkRlc2NyaXB0aW9uV3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGluZS1oZWlnaHQ6NDZweDtoZWlnaHQ6NDZweDtmb250LXNpemU6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyOTBweDttaW4td2lkdGg6MjYwcHg7cGFkZGluZzowIDEycHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30ubGFiZWxsaW5nQ29tcG9uZW50IC5sb2NhdGlvbkRlc2NyaXB0aW9uV3JhcHBlciAubG9jYXRpb257dHJhbnNpdGlvbjphbGwgLjNzIGxpbmVhcjtwb3NpdGlvbjphYnNvbHV0ZTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym90dG9tOjB9LmxhYmVsbGluZ0NvbXBvbmVudC5lZGl0RGVzY3JpcHRpb24gLmxvY2F0aW9uRGVzY3JpcHRpb25XcmFwcGVyIC5sb2NhdGlvbntib3R0b206MzhweH0ubGFiZWxsaW5nQ29tcG9uZW50IC5sb2NhdGlvbkRlc2NyaXB0aW9uV3JhcHBlciAjZGVzY3JpcHRpb25JbnB1dHt0cmFuc2l0aW9uLWRlbGF5OmFsbCAuM3MgbGluZWFyO3Zpc2liaWxpdHk6aGlkZGVuO291dGxpbmU6bm9uZTtoZWlnaHQ6NDZweDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOjEzcHg7Ym9yZGVyOm5vbmV9LmxhYmVsbGluZ0NvbXBvbmVudC5lZGl0RGVzY3JpcHRpb24gLmxvY2F0aW9uRGVzY3JpcHRpb25XcmFwcGVyICNkZXNjcmlwdGlvbklucHV0e3Zpc2liaWxpdHk6dmlzaWJsZX0ubGFiZWxsaW5nQ29tcG9uZW50LmVkaXREZXNjcmlwdGlvbiAubG9jYXRpb257Y29sb3I6IzMzN2FiN30ubGFiZWxsaW5nQ29tcG9uZW50IC5jb21tb25CdXR0b25zLC5sYWJlbGxpbmdDb21wb25lbnQuZWRpdERlc2NyaXB0aW9uIC5lZGl0RGVzY3JpcHRpb25CdXR0b25ze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6NTVweH0ubGFiZWxsaW5nQ29tcG9uZW50LmVkaXREZXNjcmlwdGlvbiAuY29tbW9uQnV0dG9ucywubGFiZWxsaW5nQ29tcG9uZW50IC5lZGl0RGVzY3JpcHRpb25CdXR0b25ze2Rpc3BsYXk6bm9uZX0ubGFiZWxsaW5nQ29tcG9uZW50IC5jb21tb25CdXR0b25ze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OjU1cHh9LmxhYmVsbGluZ0NvbXBvbmVudCAuY29tbW9uQnV0dG9uLmxlZnR7ZmxvYXQ6bGVmdH0ubGFiZWxsaW5nQ29tcG9uZW50IC5jb21tb25CdXR0b24ucmlnaHR7ZmxvYXQ6cmlnaHR9LmxhYmVsbGluZ0NvbXBvbmVudCAuY2hlY2tJY29uV3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLXJhZGl1czo0NnB4O3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246Ym90dG9tO2N1cnNvcjpwb2ludGVyfS5sYWJlbGxpbmdDb21wb25lbnQgLmNoZWNrSWNvbnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjoxM3B4O2ZpbGw6IzAwMH0iLCIubm90LWZvdW5ke3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmZ9IiwiI3Jvb3QsYm9keSxodG1se2JhY2tncm91bmQtY29sb3I6IzAwMDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mYW1pbHk6Um9ib3RvLE9wZW5TYW5zLEhlbHZldGljYU5ldWUtTGlnaHQsSGVsdmV0aWNhIE5ldWUgTGlnaHQsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYSBHcmFuZGUsc2Fucy1zZXJpZn1ib2R5e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDN9I3Jvb3QgLmZhZGUtZW50ZXJ7b3BhY2l0eTowfSNyb290IC5mYWRlLWVudGVyLWFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30jcm9vdCAuZmFkZS1leGl0e29wYWNpdHk6MX0jcm9vdCAuZmFkZS1leGl0LWFjdGl2ZXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30iLCI6cm9vdHstLXRvcC1iYXItaGVpZ2h0OjQwcHg7LS10b3AtYmFyLWV4cGFuZGVkLWhlaWdodDoxNjBweDstLXRvb2xiYXItaGVpZ2h0Ojc4cHg7LS10b29sYmFyLWRyYXdlci1oZWlnaHQ6NjJweDstLWxlZnQtc2lkZXBhbmVsLW1lbnUtd2lkdGg6MzA3cHg7LS1yaWdodC1zaWRlcGFuZWwtbWVudS13aWR0aDozMjNweDstLXN0dWR5LWxpc3QtcGFkZGluZzo4JTstLXN0dWR5LWxpc3QtcGFkZGluZy1tZWRpdW0tc2NyZWVuOjEwcHg7LS1zbmFja2Jhci1zaXplOjM0NHB4Oy0tdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzOy0tdHJhbnNpdGlvbi1lZmZlY3Q6ZWFzZTstLXNpZGVwYW5lbC10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7LS12aWV3cG9ydC1ib3JkZXItdGhpY2tuZXNzOjFweDstLXVpLWJvcmRlci10aGlja25lc3M6MXB4Oy0tc25hY2tiYXItc3VjY2VzczpyZ2JhKDk0LDE2NCwwLDAuOSk7LS1zbmFja2Jhci1lcnJvcjpyZ2JhKDIzNiw2MSw2MSwwLjkpOy0tc25hY2tiYXItd2FybmluZzpyZ2JhKDIzNSwxNzMsMjMsMC45KTstLXNuYWNrYmFyLWluZm86cmdiYSg1NCwxNTYsMTk5LDAuOSk7LS1zbmFja2Jhci16SW5kZXg6MTA3NTstLWRhdGVQaWNrZXItaW5wdXQtYmFja2dyb3VuZDojMmMzNjNmOy0tZGF0ZVBpY2tlci1waWNrZXItYmFja2dyb3VuZDojOWNjZWY5Oy0tZGF0ZVBpY2tlci1waWNrZXItZGlzYWJsZWQ6I2QzZDNkMzstLWRhdGVQaWNrZXItcGlja2VyLXRleHQ6IzQ4NDg0ODstLWRhdGVQaWNrZXItcGlja2VyLXRleHQtZGlzYWJsZWQ6I2FhYTstLWRhdGVQaWNrZXItcGlja2VyLXRleHQtaW5wdXQ6I2ZmZn0iLCI6cm9vdHstLWRlZmF1bHQtY29sb3I6IzljY2VmOTstLWhvdmVyLWNvbG9yOiNmZmY7LS1hY3RpdmUtY29sb3I6IzIwYTVkNjstLXVpLWJvcmRlci1jb2xvcjojNDQ2MjZmOy0tdWktYm9yZGVyLWNvbG9yLWRhcms6IzNjNWQ4MDstLXVpLWJvcmRlci1jb2xvci1hY3RpdmU6IzAwYTRkOTstLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjojMDAwOy0tYm94LWJhY2tncm91bmQtY29sb3I6IzNlNTk3NTstLXVpLXllbGxvdzojZTI5ZTRhOy0tdWktc2t5LWJsdWU6IzZmYmRlMjstLXVpLXN0YXRlLWVycm9yOiNmY2M7LS11aS1zdGF0ZS1lcnJvci1ib3JkZXI6IzkzMzstLXVpLXN0YXRlLWVycm9yLXRleHQ6IzYxMTstLXVpLWdyYXktbGlnaHQ6IzUxNjg3MzstLXVpLWdyYXk6IzI2MzM0MDstLXVpLWdyYXktZGFyazojMTYyMDJiOy0tdWktZ3JheS1kYXJrZXI6IzE1MWExZjstLXVpLWdyYXktZGFya2VzdDojMTQyMDJhOy0tdGV4dC1jb2xvci1hY3RpdmU6IzAwMDstLXRleHQtcHJpbWFyeS1jb2xvcjojZmZmOy0tdGV4dC1zZWNvbmRhcnktY29sb3I6IzkxYjljZDstLXRleHQtZGlzYWJsZWQtY29sb3I6Izg3ODc4NzstLWlucHV0LWJhY2tncm91bmQtY29sb3I6IzJjMzYzZjstLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yLS1ob3ZlcjojNGQ1YTYzOy0taW5wdXQtcGxhY2Vob2xkZXItY29sb3I6I2QzZDNkMzstLXRhYmxlLWhvdmVyLWNvbG9yOiMyYzM2M2Y7LS10YWJsZS10ZXh0LXByaW1hcnktY29sb3I6I2ZmZjstLXRhYmxlLXRleHQtc2Vjb25kYXJ5LWNvbG9yOiM5MWI5Y2Q7LS1sYXJnZS1udW1iZXJzLWNvbG9yOiM2ZmJkZTI7LS1zdGF0ZS1lcnJvcjojZmNjOy0tc3RhdGUtZXJyb3ItYm9yZGVyOiNmY2M7LS1zdGF0ZS1lcnJvci10ZXh0OiNmY2N9IiwiLmhlYWRlci1icmFuZHtoZWlnaHQ6MzBweDt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpub25lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKX0uaGVhZGVyLWJyYW5kIGgxe3BhZGRpbmctbGVmdDoxcmVtfS5oZWFkZXItYmFuZDp2aXNpdGVkLC5oZWFkZXItYnJhbmQ6YWN0aXZlLC5oZWFkZXItYnJhbmQ6aG92ZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLWxvZ28tdGV4dHt3aWR0aDoyMjRweDtoZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDo4cHh9LmhlYWRlci1sb2dvLWltYWdle2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Zm9udC1zaXplOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsuaGVhZGVyLWxvZ28tdGV4dHtkaXNwbGF5Om5vbmV9fSIsIi52dGstdmlld3BvcnQtaGFuZGxlciBzdmd7cG9pbnRlci1ldmVudHM6bm9uZX0iLCIuaW1hZ2VWaWV3ZXJMb2FkaW5nSW5kaWNhdG9ye2NvbG9yOiM5MWI5Y2R9LmxvYWRpbmdJbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXNpemU6OHB4O2hlaWdodDoyMCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxO3BvaW50ZXItZXZlbnRzOm5vbmV9IiwiLnNsYWItdGhpY2tuZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLnNsYWItdGhpY2tuZXNzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtY29sb3IpO1xufVxuLnNsYWItdGhpY2tuZXNzIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zbGFiLXRoaWNrbmVzcyAuY29udGFpbmVyIC50b29sYmFyLXNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAwcHggMnB4IDJweCAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zbGFiLXRoaWNrbmVzcyAuY29udGFpbmVyIC50b29sYmFyLXNsaWRlci1jb250YWluZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taG92ZXItY29sb3IpO1xufVxuLnNsYWItdGhpY2tuZXNzIC5jb250YWluZXIgLnRvb2xiYXItc2xpZGVyLWNvbnRhaW5lciBpbnB1dCB7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbi5zbGFiLXRoaWNrbmVzcyAuY29udGFpbmVyIC50b29sYmFyLXNsaWRlci1jb250YWluZXIgaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4uc2xhYi10aGlja25lc3MgLmNvbnRhaW5lciAudG9vbGJhci1zbGlkZXItY29udGFpbmVyIGlucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5zbGFiLXRoaWNrbmVzcyAuY29udHJvbGxlciB7XG4gIHdpZHRoOiA2MnB4O1xufVxuLnNsYWItdGhpY2tuZXNzIC5jb250cm9sbGVyIC5vaGlmLWNoZWNrLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLnNsYWItdGhpY2tuZXNzIC5jb250cm9sbGVyIC5vaGlmLWNoZWNrLWNvbnRhaW5lciAub2hpZi1jaGVjay1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNsYWItdGhpY2tuZXNzIC5jb250cm9sbGVyIC5vaGlmLWNoZWNrLWNvbnRhaW5lciAub2hpZi1jaGVjay1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ob3Zlci1jb2xvcik7XG59XG4uc2xhYi10aGlja25lc3MgLmNvbnRyb2xsZXIgLm9oaWYtY2hlY2stY29udGFpbmVyIC5vaGlmLWNoZWNrLWxhYmVsIC5vaGlmLWNoZWNrYm94IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDIyJTtcbn1cbi5zbGFiLXRoaWNrbmVzcyAuY29udHJvbGxlciAub2hpZi1jaGVjay1jb250YWluZXIgLm9oaWYtY2hlY2stbGFiZWwgLm9oaWYtY2hlY2tib3gub2hpZi1jaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgdG9wOiAxNyU7XG4gIGxlZnQ6IDE3JTtcbn1cbi5zbGFiLXRoaWNrbmVzcyAuY29udHJvbGxlciAuc2VsZWN0LW9oaWYge1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyOTIuNCUyMiUyMGhlaWdodCUzRCUyMjI5Mi40JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDdDQjIlMjIlMjBkJTNEJTIyTTI4NyUyMDY5LjRhMTcuNiUyMDE3LjYlMjAwJTIwMCUyMDAtMTMtNS40SDE4LjRjLTUlMjAwLTkuMyUyMDEuOC0xMi45JTIwNS40QTE3LjYlMjAxNy42JTIwMCUyMDAlMjAwJTIwMCUyMDgyLjJjMCUyMDUlMjAxLjglMjA5LjMlMjA1LjQlMjAxMi45bDEyOCUyMDEyNy45YzMuNiUyMDMuNiUyMDcuOCUyMDUuNCUyMDEyLjglMjA1LjRzOS4yLTEuOCUyMDEyLjgtNS40TDI4NyUyMDk1YzMuNS0zLjUlMjA1LjQtNy44JTIwNS40LTEyLjglMjAwLTUtMS45LTkuMi01LjUtMTIuOHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc2xhYi10aGlja25lc3MgLmNvbnRyb2xsZXIgLnNlbGVjdC1vaGlmOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWhvdmVyLWNvbG9yKTtcbn1cbiIsIi5kY21zZWctYnJ1c2gtY29sb3Itc2VsZWN0b3IgLnNlbGVjdG9yLWJ1dHRvbnMgYnV0dG9ue2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NHB4IDEycHg7bGluZS1oZWlnaHQ6MS40O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZX0uZGNtc2VnLWJydXNoLWNvbG9yLXNlbGVjdG9yIC5zZWxlY3Rvci1idXR0b25zIGJ1dHRvbi5hY3RpdmUsLmRjbXNlZy1icnVzaC1jb2xvci1zZWxlY3RvciAuc2VsZWN0b3ItYnV0dG9ucyBidXR0b246YWN0aXZlLC5kY21zZWctYnJ1c2gtY29sb3Itc2VsZWN0b3IgLnNlbGVjdG9yLWJ1dHRvbnMgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYWN0aXZlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tdWktYm9yZGVyLWNvbG9yLWFjdGl2ZSk7Y29sb3I6I2ZmZn0uZGNtc2VnLWJydXNoLWNvbG9yLXNlbGVjdG9yIC5zZWxlY3Rvci1idXR0b25ze21hcmdpbi1sZWZ0OjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmRjbXNlZy1icnVzaC1jb2xvci1zZWxlY3RvciAuc2VsZWN0b3ItYnV0dG9ucyBidXR0b246bGFzdC1vZi10eXBle21hcmdpbi1sZWZ0OjVweH0uZGNtc2VnLWJydXNoLWNvbG9yLXNlbGVjdG9yIC5zZWxlY3Rvci1hY3RpdmUtc2VnbWVudHtib3JkZXItcmFkaXVzOjEwMCU7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4fSIsIi5kY21zZWctYnJ1c2gtcmFkaXVzIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo4cHh9IiwiLmRjbXNlZy1zZWdtZW50YXRpb24taXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnN0YXJ0O21hcmdpbjowfS5kY21zZWctc2VnbWVudGF0aW9uLWl0ZW0gLnNlZ21lbnRhdGlvbi1tZXRhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7b3ZlcmZsb3c6aGlkZGVufS5kY21zZWctc2VnbWVudGF0aW9uLWl0ZW0gLnNlZ21lbnRhdGlvbi1tZXRhLXRpdGxle3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojZmZmO21heC13aWR0aDpjYWxjKDEwMCUgLSAzMHB4KX0uZGNtc2VnLXNlZ21lbnRhdGlvbi1pdGVtIC5zZWdtZW50YXRpb24tbWV0YS1kZXNjcmlwdGlvbntmb250LXNpemU6MTJweDtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1jb2xvcil9IiwiLmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjIwcHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnJhbmdlIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo4cHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnNldHRpbmdzLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctYm90dG9tOjIwcHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnNldHRpbmdzLXRpdGxlIGgze2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7bWFyZ2luOjA7cGFkZGluZzowfS5kY21zZWctc2VnbWVudGF0aW9uLXNldHRpbmdzIC5zZXR0aW5ncy1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7Zm9udC1zaXplOjEycHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnNldHRpbmdzLWdyb3VwIC5yYW5nZXtkaXNwbGF5OmZsZXg7cGFkZGluZzoyMHB4IDE1cHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnNldHRpbmdzLWdyb3VwIC5yYW5nZTpub3QoOmxhc3Qtb2YtdHlwZSl7cGFkZGluZy1ib3R0b206MH0uZGNtc2VnLXNlZ21lbnRhdGlvbi1zZXR0aW5ncyAuc2V0dGluZ3MtZ3JvdXAgLnJhbmdlIGxhYmVse21hcmdpbjowO2Rpc3BsYXk6dW5zZXQ7bWluLXdpZHRoOjQwcHg7bWF4LXdpZHRoOjQwcHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnNldHRpbmdzLWdyb3VwIC5yYW5nZSBpbnB1dHt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyMHB4fS5kY21zZWctc2VnbWVudGF0aW9uLXNldHRpbmdzIC5jdXN0b20tY2hlY2sgbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDA7cGFkZGluZzoxMHB4IDE1cHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLmN1c3RvbS1jaGVjayBpbnB1dHt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5kY21zZWctc2VnbWVudGF0aW9uLXNldHRpbmdzIC5zZXR0aW5ncy1ncm91cHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXVpLWdyYXktZGFyayk7Ym9yZGVyLXJhZGl1czo1cHh9LmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnJldHVybi1idXR0b257Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo0cHggMTJweDtsaW5lLWhlaWdodDoxLjQ7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlfS5kY21zZWctc2VnbWVudGF0aW9uLXNldHRpbmdzIC5yZXR1cm4tYnV0dG9uLmFjdGl2ZSwuZGNtc2VnLXNlZ21lbnRhdGlvbi1zZXR0aW5ncyAucmV0dXJuLWJ1dHRvbjphY3RpdmUsLmRjbXNlZy1zZWdtZW50YXRpb24tc2V0dGluZ3MgLnJldHVybi1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hY3RpdmUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS11aS1ib3JkZXItY29sb3ItYWN0aXZlKTtjb2xvcjojZmZmfSIsIi5kY21zZWctc2VnbWVudC1pdGVtIC5zZWdtZW50LWNvbG9yLXNlY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGNtc2VnLXNlZ21lbnQtaXRlbSAuc2VnbWVudC1jb2xvcnttYXJnaW4tdG9wOjhweDtib3JkZXItcmFkaXVzOjEwMCU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uZGNtc2VnLXNlZ21lbnQtaXRlbSAuc2VnbWVudC1pbmZve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6OXB4O3BhZGRpbmctbGVmdDo5cHg7d2lkdGg6OTBweDtib3JkZXItbGVmdDoxcHggc29saWQgdmFyKC0tdGV4dC1zZWNvbmRhcnktY29sb3IpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7d2lkdGg6MTAwJX0uZGNtc2VnLXNlZ21lbnQtaXRlbS5zZWxlY3RlZCAuc2VnbWVudC1hY3Rpb25ze2hlaWdodDozNXB4O3Zpc2liaWxpdHk6dmlzaWJsZX0uZGNtc2VnLXNlZ21lbnQtaXRlbSAuc2VnbWVudC1hY3Rpb25ze21hcmdpbi1sZWZ0Oi0xcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS11aS1ncmF5LWRhcmtlcik7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3Zpc2liaWxpdHk6aGlkZGVuO3BhZGRpbmctbGVmdDoxNHB4fS5kY21zZWctc2VnbWVudC1pdGVtIC5zZWdtZW50LWFjdGlvbnMgLmJ0bkFjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2NvbG9yOnZhcigtLWRlZmF1bHQtY29sb3IpO2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjM1cHg7aGVpZ2h0OjM1cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmRjbXNlZy1zZWdtZW50LWl0ZW0gLnNlZ21lbnQtYWN0aW9ucyAuYnRuQWN0aW9uOmFjdGl2ZSwuZGNtc2VnLXNlZ21lbnQtaXRlbSAuc2VnbWVudC1hY3Rpb25zIC5idG5BY3Rpb246aG92ZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKX0uZGNtc2VnLXNlZ21lbnQtaXRlbSAuc2VnbWVudC1hY3Rpb25zIC5idG5BY3Rpb24gaXttYXJnaW4tcmlnaHQ6NHB4fS5kY21zZWctc2VnbWVudC1pdGVtIC5zZWdtZW50LWxhYmVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXJpZ2h0OjIwcHh9LmRjbXNlZy1zZWdtZW50LWl0ZW0gLnNlZ21lbnQtbGFiZWwgc3Bhbnt3b3JkLXdyYXA6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmRjbXNlZy1zZWdtZW50LWl0ZW0gLnNlZ21lbnQtbGFiZWwgLmV5ZS1pY29ue2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWFjdGl2ZS1jb2xvcil9LmRjbXNlZy1zZWdtZW50LWl0ZW0gLnNlZ21lbnQtbGFiZWwgLmV5ZS1pY29uOmhvdmVye2NvbG9yOnZhcigtLWhvdmVyLWNvbG9yKX0uZGNtc2VnLXNlZ21lbnQtaXRlbSAuc2VnbWVudC1sYWJlbCAuZXllLWljb24uLS12aXNpYmxle2NvbG9yOnZhcigtLWRlZmF1bHQtY29sb3IpfSIsIi5kY21zZWctc2VnbWVudGF0aW9uLXBhbmVse2NvbG9yOiNmZmY7bWluLWhlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5kY21zZWctc2VnbWVudGF0aW9uLXBhbmVsLmRpc2FibGVke29wYWNpdHk6LjY7cG9pbnRlci1ldmVudHM6bm9uZX0uZGNtc2VnLXNlZ21lbnRhdGlvbi1wYW5lbCBoM3twYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tdG9wOjB9LmRjbXNlZy1zZWdtZW50YXRpb24tcGFuZWwgLnNlZ21lbnRhdGlvbnN7cGFkZGluZzowIDIwcHggMjBweH0uZGNtc2VnLXNlZ21lbnRhdGlvbi1wYW5lbCAuY29nLWljb257bWFyZ2luOjIwcHggMjBweCAwIDA7YWxpZ24tc2VsZjpmbGV4LWVuZDtjb2xvcjp2YXIoLS1kZWZhdWx0LWNvbG9yKTtjdXJzb3I6cG9pbnRlcn0uZGNtc2VnLXNlZ21lbnRhdGlvbi1wYW5lbCAuY29nLWljb246aG92ZXJ7Y29sb3I6dmFyKC0taG92ZXItY29sb3IpfS5kY21zZWctc2VnbWVudGF0aW9uLXBhbmVsIC5zZWdtZW50YXRpb24taWNvbnttYXJnaW4tcmlnaHQ6OHB4O21hcmdpbi10b3A6MTJweDttaW4td2lkdGg6MTRweH0uZGNtc2VnLXNlZ21lbnRhdGlvbi1wYW5lbCAuc2VsZWN0b3ItZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIwcHg7aGVpZ2h0OjE1MHB4fS5kY21zZWctc2VnbWVudGF0aW9uLXBhbmVsIC5zZWxlY3Rvci1mb3JtPmRpdnt3aWR0aDoxMDAlfS5kY21zZWctc2VnbWVudGF0aW9uLXBhbmVsIC5zZWxlY3Rvci1mb3JtPmRpdjpmaXJzdC1vZi10eXBle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZGNtc2VnLXNlZ21lbnRhdGlvbi1wYW5lbCAudGFibGVMaXN0IC50YWJsZUxpc3RIZWFkZXIgLm51bWJlck9mSXRlbXN7ZmxvYXQ6dW5zZXQ7bWF4LXdpZHRoOnVuc2V0O2ZsZXg6dW5zZXQ7bWFyZ2luLXJpZ2h0OjE2cHh9IiwiLmRjbXJ0LXBhbmVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4fS5kY21ydC1wYW5lbCAuZGNtcnQtcGFuZWwtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Y29sb3I6I2ZmZn0uZGNtcnQtcGFuZWwgLmRjbXJ0LXBhbmVsLWhlYWRlciAuY29nLWljb257YWxpZ24tc2VsZjpmbGV4LWVuZDtjb2xvcjp2YXIoLS1kZWZhdWx0LWNvbG9yKTtjdXJzb3I6cG9pbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9LmRjbXJ0LXBhbmVsIC5kY21ydC1wYW5lbC1oZWFkZXIgLmNvZy1pY29uOmhvdmVye2NvbG9yOnZhcigtLWhvdmVyLWNvbG9yKX0iLCIuZGNtcnQtc3RydWN0dXJlLXNldC1pdGVtIC5pdGVtLWNvbG9yLXNlY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGNtcnQtc3RydWN0dXJlLXNldC1pdGVtIC5pdGVtLWNvbG9ye21hcmdpbi10b3A6OHB4O2JvcmRlci1yYWRpdXM6MTAwJTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5kY21ydC1zdHJ1Y3R1cmUtc2V0LWl0ZW0gLml0ZW0taW5mb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjlweDtwYWRkaW5nLWxlZnQ6OXB4O3dpZHRoOjkwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLXRleHQtc2Vjb25kYXJ5LWNvbG9yKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktY29sb3IpO3dpZHRoOjEwMCV9LmRjbXJ0LXN0cnVjdHVyZS1zZXQtaXRlbSAuaXRlbS1hY3Rpb25ze21hcmdpbi1sZWZ0Oi0xcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS11aS1ncmF5LWRhcmtlcik7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3Zpc2liaWxpdHk6aGlkZGVuO3BhZGRpbmctbGVmdDoxNHB4fS5kY21ydC1zdHJ1Y3R1cmUtc2V0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuYnRuQWN0aW9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Y29sb3I6dmFyKC0tZGVmYXVsdC1jb2xvcik7Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6MzVweDtoZWlnaHQ6MzVweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uZGNtcnQtc3RydWN0dXJlLXNldC1pdGVtIC5pdGVtLWFjdGlvbnMgLmJ0bkFjdGlvbjphY3RpdmUsLmRjbXJ0LXN0cnVjdHVyZS1zZXQtaXRlbSAuaXRlbS1hY3Rpb25zIC5idG5BY3Rpb246aG92ZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKX0uZGNtcnQtc3RydWN0dXJlLXNldC1pdGVtIC5pdGVtLWFjdGlvbnMgLmJ0bkFjdGlvbiBpe21hcmdpbi1yaWdodDo0cHh9LmRjbXJ0LXN0cnVjdHVyZS1zZXQtaXRlbS5zZWxlY3RlZCAuaXRlbS1hY3Rpb25ze2hlaWdodDozNXB4O3Zpc2liaWxpdHk6dmlzaWJsZX0uZGNtcnQtc3RydWN0dXJlLXNldC1pdGVtIC5pdGVtLWxhYmVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXJpZ2h0OjEwcHh9LmRjbXJ0LXN0cnVjdHVyZS1zZXQtaXRlbSAuaXRlbS1sYWJlbCBzcGFue3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZGNtcnQtc3RydWN0dXJlLXNldC1pdGVtIC5pdGVtLWxhYmVsIC5leWUtaWNvbntjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1hY3RpdmUtY29sb3IpfS5kY21ydC1zdHJ1Y3R1cmUtc2V0LWl0ZW0gLml0ZW0tbGFiZWwgLmV5ZS1pY29uOmhvdmVye2NvbG9yOnZhcigtLWhvdmVyLWNvbG9yKX0uZGNtcnQtc3RydWN0dXJlLXNldC1pdGVtIC5pdGVtLWxhYmVsIC5leWUtaWNvbi4tLXZpc2libGV7Y29sb3I6dmFyKC0tZGVmYXVsdC1jb2xvcil9LmRjbXJ0LXN0cnVjdHVyZS1zZXQtaXRlbS5pc0Rpc2FibGVkIC5pdGVtLWNvbG9yLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZTI5ZTRhO2NvbG9yOiNmZmZ9LmRjbXJ0LXN0cnVjdHVyZS1zZXQtaXRlbS5pc0Rpc2FibGVkIC5pdGVtLWxhYmVse2NvbG9yOnZhcigtLXRleHQtZGlzYWJsZWQtY29sb3IpfSIsIi5kY21ydC1zZXR0aW5nc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MjBweDtjb2xvcjojZmZmfS5kY21ydC1zZXR0aW5ncyAuc2V0dGluZ3MtdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1ib3R0b206MjBweH0uZGNtcnQtc2V0dGluZ3MgLnNldHRpbmdzLXRpdGxlIGgze2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7bWFyZ2luOjA7cGFkZGluZzowfS5kY21ydC1zZXR0aW5ncyAuc2V0dGluZ3Mtc2VjdGlvbiAuY29udGVudHtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS11aS1ncmF5LWRhcmspO2JvcmRlci1yYWRpdXM6NXB4fS5kY21ydC1zZXR0aW5ncyAuc2V0dGluZ3Mtc2VjdGlvbiAuaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS11aS1ncmF5LWRhcmspO2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTJweDtwYWRkaW5nOjEwcHggMTVweH0uZGNtcnQtc2V0dGluZ3MgLnNldHRpbmdzLXNlY3Rpb24gcHtmb250LXdlaWdodDo3MDB9LmRjbXJ0LXNldHRpbmdzIC5yYW5nZXtkaXNwbGF5OmZsZXg7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZToxMnB4fS5kY21ydC1zZXR0aW5ncyAucmFuZ2U6bm90KDpsYXN0LW9mLXR5cGUpe3BhZGRpbmctYm90dG9tOjB9LmRjbXJ0LXNldHRpbmdzIC5yYW5nZSBsYWJlbHttYXJnaW46MDtkaXNwbGF5OnVuc2V0O21pbi13aWR0aDo0MHB4O21heC13aWR0aDo0MHB4fS5kY21ydC1zZXR0aW5ncyAucmFuZ2UgaW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMjBweH0uZGNtcnQtc2V0dGluZ3MgLnJldHVybi1idXR0b257Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo0cHggMTJweDtsaW5lLWhlaWdodDoxLjQ7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlfS5kY21ydC1zZXR0aW5ncyAucmV0dXJuLWJ1dHRvbi5hY3RpdmUsLmRjbXJ0LXNldHRpbmdzIC5yZXR1cm4tYnV0dG9uOmFjdGl2ZSwuZGNtcnQtc2V0dGluZ3MgLnJldHVybi1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hY3RpdmUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS11aS1ib3JkZXItY29sb3ItYWN0aXZlKTtjb2xvcjojZmZmfSIsIi5kY21ydC1wYW5lbC1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWNvbG9yKTtmb250LXNpemU6MTJweH0uZGNtcnQtcGFuZWwtc2VjdGlvbiAuaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdWktZ3JheS1kYXJrKTtib3JkZXItcmFkaXVzOjVweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDE1cHh9LmRjbXJ0LXBhbmVsLXNlY3Rpb24gLmhlYWRlciAuYW5nbGUtZG91YmxlLWRvd24sLmRjbXJ0LXBhbmVsLXNlY3Rpb24gLmhlYWRlciAuYW5nbGUtZG91YmxlLXVwLC5kY21ydC1wYW5lbC1zZWN0aW9uIC5oZWFkZXIgLmV5ZS1pY29ue2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWFjdGl2ZS1jb2xvcil9LmRjbXJ0LXBhbmVsLXNlY3Rpb24gLmhlYWRlciAuYW5nbGUtZG91YmxlLWRvd246aG92ZXIsLmRjbXJ0LXBhbmVsLXNlY3Rpb24gLmhlYWRlciAuYW5nbGUtZG91YmxlLXVwOmhvdmVyLC5kY21ydC1wYW5lbC1zZWN0aW9uIC5oZWFkZXIgLmV5ZS1pY29uOmhvdmVye2NvbG9yOnZhcigtLWhvdmVyLWNvbG9yKX0uZGNtcnQtcGFuZWwtc2VjdGlvbiAuaGVhZGVyIC5leWUtaWNvbi5leHBhbmRlZHtjb2xvcjp2YXIoLS1kZWZhdWx0LWNvbG9yKX0uaWNvbnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmFkaXVzOjVweH0uaWNvbnMgLmFuZ2xlLWRvdWJsZS1kb3duLC5pY29ucyAuYW5nbGUtZG91YmxlLXVwe21hcmdpbi1sZWZ0OjE1cHh9Il0sInNvdXJjZVJvb3QiOiIifQ==*/