.container-component-module_container__1I1wY {
  box-sizing: border-box;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 640px) {
  .container-component-module_container__1I1wY {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container-component-module_container__1I1wY {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container-component-module_container__1I1wY {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container-component-module_container__1I1wY {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container-component-module_container__1I1wY {
    max-width: 1200px; } }

.icon-component-module_icon-svg__3pgfz {
  display: inline-flex; }

.icon-component-module_icon-svg__3pgfz span,
.icon-component-module_icon-svg__3pgfz svg,
.icon-component-module_icon-svg__3pgfz path {
  display: flex;
  width: inherit;
  height: inherit; }

.icon-component-module_icon-svg--outline__1t1v9 span,
.icon-component-module_icon-svg--outline__1t1v9 svg,
.icon-component-module_icon-svg--outline__1t1v9 path {
  stroke: inherit; }

.icon-component-module_icon-svg--stroke-width__3h2BM span,
.icon-component-module_icon-svg--stroke-width__3h2BM svg,
.icon-component-module_icon-svg--stroke-width__3h2BM path {
  stroke-width: inherit; }

.icon-component-module_icon-svg--filled__10m9L span,
.icon-component-module_icon-svg--filled__10m9L svg,
.icon-component-module_icon-svg--filled__10m9L path {
  fill: inherit; }

a.button-base-component-module_buttonBase__3c8MD,
button.button-base-component-module_buttonBase__3c8MD {
  font-family: "DM Sans", sans-serif;
  box-sizing: border-box;
  text-decoration: none;
  height: 40px;
  padding: 0 24px;
  font-size: 16px;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  font-weight: 500;
  background: #003adc;
  color: white;
  transition: background-color 0.15s, box-shadow 0.15s; }

a.button-base-component-module_buttonBase__3c8MD.button-base-component-module_sizeSmall__1nd08,
button.button-base-component-module_buttonBase__3c8MD.button-base-component-module_sizeSmall__1nd08 {
  height: 32px;
  padding: 0 16px; }

a.button-base-component-module_buttonBase__3c8MD.button-base-component-module_sizeBig__2Boe_,
button.button-base-component-module_buttonBase__3c8MD.button-base-component-module_sizeBig__2Boe_ {
  height: 48px;
  padding: 0 32px; }

a.button-base-component-module_buttonBase__3c8MD.button-base-component-module_loading__Xmd7W,
button.button-base-component-module_buttonBase__3c8MD.button-base-component-module_loading__Xmd7W {
  color: white;
  background: rgba(0, 58, 220, 0.3);
  cursor: default; }

a.button-base-component-module_buttonBase__3c8MD.button-base-component-module_squared__3pGii,
button.button-base-component-module_buttonBase__3c8MD.button-base-component-module_squared__3pGii {
  height: 40px;
  width: 40px;
  padding: 0; }

a.button-base-component-module_buttonBase__3c8MD.button-base-component-module_squared__3pGii.button-base-component-module_sizeSmall__1nd08,
button.button-base-component-module_buttonBase__3c8MD.button-base-component-module_squared__3pGii.button-base-component-module_sizeSmall__1nd08 {
  height: 32px;
  width: 32px;
  padding: 0; }

a.button-base-component-module_buttonBase__3c8MD.button-base-component-module_squared__3pGii.button-base-component-module_sizeBig__2Boe_,
button.button-base-component-module_buttonBase__3c8MD.button-base-component-module_squared__3pGii.button-base-component-module_sizeBig__2Boe_ {
  height: 48px;
  width: 48px;
  padding: 0; }

a.button-base-component-module_buttonBase__3c8MD.button-base-component-module_fullWidth__Ak969,
button.button-base-component-module_buttonBase__3c8MD.button-base-component-module_fullWidth__Ak969 {
  width: 100%; }

a.button-base-component-module_buttonBase__3c8MD:enabled,
button.button-base-component-module_buttonBase__3c8MD:enabled {
  cursor: pointer; }

a.button-base-component-module_buttonBase__3c8MD:hover,
button.button-base-component-module_buttonBase__3c8MD:hover {
  background: #002ca8;
  transition: background-color 0.15s; }

a.button-base-component-module_buttonBase__3c8MD:active,
button.button-base-component-module_buttonBase__3c8MD:active {
  background: #001f75;
  transition: background-color 0.15s; }

a.button-base-component-module_buttonBase__3c8MD:focus,
button.button-base-component-module_buttonBase__3c8MD:focus {
  border: 0;
  transition: box-shadow 0.15s;
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 58, 220, 0.4); }

a.button-base-component-module_buttonBase__3c8MD::-moz-focus-inner,
button.button-base-component-module_buttonBase__3c8MD::-moz-focus-inner {
  border: 0; }

a.button-base-component-module_buttonBase__3c8MD:disabled,
button.button-base-component-module_buttonBase__3c8MD:disabled {
  color: white;
  background: rgba(0, 58, 220, 0.3);
  cursor: not-allowed; }

.button-base-component-module_tooltip__3VPg2 {
  z-index: 9999;
  display: flex;
  margin-left: 8px;
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer; }

.interactive-label-component-module_label__3MNZ6 {
  align-items: center;
  border-radius: 50px;
  display: flex;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  padding: 4px 6px;
  position: relative;
  text-align: center;
  justify-content: center;
  box-sizing: border-box;
  background: #f0f0f0;
  color: #1a1a1a;
  border: none;
  white-space: nowrap;
  cursor: pointer; }

.interactive-label-component-module_label__3MNZ6:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(0, 58, 220, 0.4); }

.interactive-label-component-module_label__3MNZ6:hover {
  background: #ebebeb; }

.interactive-label-component-module_label__3MNZ6 .interactive-label-component-module_labelText__2qWHL {
  margin-left: 4px; }

.selected-labels-list-component-module_selectedLabelsList__1I08w {
  display: flex;
  flex-direction: column; }

.selected-labels-list-component-module_title__1iMZ6 {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  font-size: 14px;
  margin-bottom: 8px; }

.selected-labels-list-component-module_title__1iMZ6 .selected-labels-list-component-module_showMoreLabels__2a8ZJ button {
  display: flex;
  align-items: center;
  padding: 0;
  font-size: 12px;
  background: transparent;
  border: none;
  text-decoration: underline;
  line-height: 12px;
  cursor: pointer; }

.selected-labels-list-component-module_title__1iMZ6 .selected-labels-list-component-module_showMoreLabels__2a8ZJ button:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(0, 58, 220, 0.4); }

.selected-labels-list-component-module_title__1iMZ6 .selected-labels-list-component-module_showMoreLabels__2a8ZJ button .selected-labels-list-component-module_buttonText__3Bxqa {
  margin-right: 4px; }

.selected-labels-list-component-module_title__1iMZ6 .selected-labels-list-component-module_showMoreLabels__2a8ZJ button .selected-labels-list-component-module_buttonIcon__2nfDB {
  transition: transform 0.2s ease-in-out; }

.selected-labels-list-component-module_labels__ydH9h {
  display: flex;
  margin: -2px;
  overflow: hidden; }

.selected-labels-list-component-module_labels__ydH9h.selected-labels-list-component-module_show__qxcng {
  flex-wrap: wrap;
  overflow: initial; }

.selected-labels-list-component-module_labels__ydH9h .selected-labels-list-component-module_noFiltersSelected__3Qin4 {
  font-size: 14px;
  margin-left: 2px;
  color: #999999; }

.selected-labels-list-component-module_label__CdNgH {
  padding: 2px; }

.popper-component-module_popperButton__2GPJP {
  display: inline-flex; }

.context-menu-component-module_contextMenu__rtxjs {
  display: flex; }

.context-menu-component-module_body__2ltUx {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  padding: 8px 0;
  min-width: 120px;
  background-color: white;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08); }

.context-menu-component-module_menuItem__12YB_ {
  padding: 6px 16px;
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  cursor: default; }

.context-menu-component-module_menuItem__12YB_:hover {
  background-color: #f2f2f2; }

.context-menu-component-module_menuItem__12YB_:focus {
  background-color: #f2f2f2;
  border: 0;
  transition: box-shadow 0.15s;
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 58, 220, 0.4); }

.context-menu-component-module_menuItem__12YB_::-moz-focus-inner {
  border: 0; }

.context-menu-component-module_menuItem__12YB_ .context-menu-component-module_icon__3EQBz {
  max-height: 16px;
  max-width: 16px;
  margin-right: 16px; }

.context-menu-component-module_menuItem__12YB_ .context-menu-component-module_text__1W_Ge {
  margin-right: 16px; }

.context-menu-component-module_menuItem__12YB_ .context-menu-component-module_arrow__3zLly {
  margin-left: auto; }

.context-menu-component-module_disabled__1J8p_ {
  cursor: not-allowed;
  background-color: #f7f7f7;
  color: #999999; }

.context-menu-component-module_divider__2yABM {
  display: flex;
  flex-direction: column;
  color: #808080;
  width: 100%;
  box-sizing: border-box;
  margin: 6px 0; }

.context-menu-component-module_divider__2yABM .context-menu-component-module_line__3UDkE {
  width: 100%;
  display: flex;
  height: 1px;
  background-color: #e6e6e6; }

.context-menu-component-module_divider__2yABM .context-menu-component-module_line__3UDkE + .context-menu-component-module_text__1W_Ge {
  margin-top: 4px; }

.context-menu-component-module_divider__2yABM .context-menu-component-module_text__1W_Ge {
  display: flex;
  font-size: 14px;
  padding: 0 16px; }

.table-component-module_grid___j2RF {
  background: white;
  width: 100%; }

.table-component-module_table__C8sq6 {
  border-collapse: collapse;
  width: 100%; }

.table-component-module_headers__2Sdxb {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
  color: #6d6d6d;
  font-style: normal;
  font-weight: normal !important; }

.table-component-module_headers__2Sdxb th:first-of-type {
  padding-left: 8px; }

.table-component-module_headers__2Sdxb th {
  font-weight: normal;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 12px; }

.table-component-module_rows__3haGi {
  color: #333333;
  font-size: 15px;
  line-height: 160%; }

.table-component-module_rows__3haGi td:first-of-type {
  padding-left: 8px; }

.table-component-module_rows__3haGi td {
  min-height: 40px;
  padding: 8px 0 8px 0; }

.table-component-module_rows__3haGi > div:nth-of-type(1) {
  width: 100%;
  color: red; }

.table-component-module_rows__3haGi:not(:last-child) {
  border-bottom: 1px solid #e1e1e1; }

.table-component-module_rows__3haGi:hover {
  background: rgba(0, 0, 0, 0.04);
  cursor: pointer; }

.table-component-module_loader__3Iaq9 {
  position: absolute;
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 150px;
  padding-right: 12px; }

.table-component-module_emptyState__1R7zq {
  position: absolute;
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 140px; }

.table-component-module_tooltip__1jdRH {
  opacity: 0.8 !important; }

.file-upload-component-module_uploadComponent__1qOPO {
  display: flex;
  width: 100%; }

.file-upload-component-module_uploadContainer__1K76U {
  flex: 50% 1;
  max-width: 50%; }

.file-upload-component-module_imageRemoveIcon__XqgiG {
  z-index: 5000;
  top: 8px;
  right: 8px;
  position: absolute;
  cursor: pointer;
  visibility: hidden; }

.file-upload-component-module_sideDescription__2cSc4 {
  flex: 50% 1;
  font-size: 12px;
  line-height: 18px;
  color: #9d9d9d;
  padding-top: 24px;
  padding-left: 16px;
  flex-grow: 0; }

.file-upload-component-module_imageTile__1ivZS {
  margin-top: 8px;
  box-sizing: border-box;
  border-radius: 3px;
  min-width: 88px;
  min-height: 88px;
  display: flex;
  justify-content: center;
  margin-right: 8px;
  z-index: 100;
  position: relative; }

.file-upload-component-module_imageTile__1ivZS:hover .file-upload-component-module_imageRemoveIcon__XqgiG {
  visibility: visible; }

.file-upload-component-module_imageTile__1ivZS:hover .file-upload-component-module_overlay__feuC9 {
  opacity: 1; }

.file-upload-component-module_imageTile__1ivZS img {
  border-radius: 3px;
  border: 1px solid grey;
  max-width: 88px;
  max-height: 88px;
  min-width: 88px;
  min-height: 88px;
  object-fit: cover;
  display: block; }

.file-upload-component-module_imageTile__1ivZS img:hover {
  background: #808080; }

.file-upload-component-module_imageLoadTile__3NwEO {
  border-radius: 3px;
  border: 1px solid black;
  max-width: 88px;
  max-height: 88px;
  min-width: 88px;
  min-height: 88px;
  display: flex;
  justify-content: center; }

.file-upload-component-module_buttonLoader__1OMwi {
  margin-top: -56px;
  margin-left: 4px; }

.file-upload-component-module_overlay__feuC9 {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  opacity: 0;
  transition: 0.2s ease;
  background: rgba(0, 0, 0, 0.25);
  pointer-events: none; }

.file-upload-component-module_uploadedFilesContainer__2ZcY6 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px; }

.file-upload-component-module_uploadedFilesContainer__2ZcY6 > * {
  flex: 0 0 1px; }

.file-upload-component-module_uploadedFiles__24UgZ {
  width: 50%;
  flex-direction: row; }

.file-upload-component-module_imageUpload__3YFqX {
  height: 88px;
  max-width: 376px;
  max-height: 88px;
  border-radius: 2px;
  border: 1px dashed #808080;
  background-color: #f2f2f2;
  cursor: pointer; }

.file-upload-component-module_imageUpload__3YFqX.file-upload-component-module_dragActive__3WwR5 {
  border: 2px dashed #808080;
  background: rgba(0, 0, 0, 0.2); }

.file-upload-component-module_imageUpload__3YFqX:hover {
  background: #f5f4f5; }

.file-upload-component-module_error__2kO6y {
  background-image: linear-gradient(to top, #bd271e, #bd271e 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%;
  height: 2px;
  margin-top: -2px;
  max-width: 376px; }

.file-upload-component-module_icon__3Cixo {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%; }

.file-upload-component-module_iconDescription__tZ_fE {
  display: flex;
  font-size: 14px;
  line-height: 160%;
  margin-left: 6px;
  overflow-wrap: break-word; }

@media (max-width: 1000px) {
  .file-upload-component-module_iconDescription__tZ_fE {
    display: none; } }

.file-upload-component-module_file__3ACHV {
  color: black;
  margin-top: 6px;
  margin-left: 2px; }

.file-upload-component-module_fileLoader__13ER9 {
  margin-right: 4px;
  color: black;
  margin-top: 4px;
  margin-left: 2px; }

.file-upload-component-module_files__oF8AE {
  font-size: 12px;
  color: black;
  margin-top: 12px; }

.file-upload-component-module_fileRemoveIcon__1U_Ph {
  margin-left: 8px;
  cursor: pointer; }

@keyframes button-loader-module_spinner__2Dufr {
  0% {
    transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    transform: translate(-50%, -50%) rotate(360deg); } }

.button-loader-module_spinner__2Dufr div {
  position: absolute;
  width: inherit;
  height: inherit;
  border: inherit;
  border-top-color: inherit;
  border-radius: 50%; }

.button-loader-module_spinner__2Dufr div {
  animation: button-loader-module_spinner__2Dufr 0.819672131147541s linear infinite;
  top: 100px;
  left: 100px; }

.button-loader-module_parent__TnvFU {
  min-width: 200px;
  min-height: 200px;
  margin-left: -100px;
  margin-right: -100px;
  display: inline-block;
  overflow: hidden; }

.button-loader-module_spinner__2Dufr {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-origin: 0 0;
  /* see note above */ }

.button-loader-module_spinner__2Dufr div {
  box-sizing: content-box; }

@keyframes twin-loader-module_spinner-r__1Qky- {
  0%,
  100% {
    animation-timing-function: cubic-bezier(0.2 0 0.8 0.8); }
  50% {
    animation-timing-function: cubic-bezier(0.2 0.2 0.8 1); }
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes twin-loader-module_spinner-s__2ddOs {
  0%,
  100% {
    animation-timing-function: cubic-bezier(0.2 0 0.8 0.8); }
  50% {
    animation-timing-function: cubic-bezier(0.2 0.2 0.8 1); }
  0% {
    transform: translate(-12px, -12px) scale(0); }
  50% {
    transform: translate(-12px, -12px) scale(1); }
  100% {
    transform: translate(-12px, -12px) scale(0); } }

.twin-loader-module_spinner__2fCZw > div {
  transform: translate(0px, -6px); }

.twin-loader-module_spinner__2fCZw > div > div {
  animation: twin-loader-module_spinner-r__1Qky- 1s linear infinite;
  transform-origin: 100px 100px; }

.twin-loader-module_spinner__2fCZw > div > div > div {
  position: absolute;
  transform: translate(100px, 92.8px); }

.twin-loader-module_spinner__2fCZw > div > div > div > div {
  width: inherit;
  height: inherit;
  border-radius: 50%;
  background: inherit;
  animation: twin-loader-module_spinner-s__2ddOs 1s linear infinite; }

.twin-loader-module_spinner__2fCZw > div > div:last-child {
  animation-delay: -0.5s; }

.twin-loader-module_spinner__2fCZw > div > div:last-child > div > div {
  animation-delay: -0.5s;
  background: inherit; }

.twin-loader-module_loadingio-spinner-interwind-4o7gqu16yfw__1hfvr {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
  background: white; }

.twin-loader-module_spinner__2fCZw {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-origin: 0 0;
  /* see note above */ }

.twin-loader-module_spinner__2fCZw div {
  box-sizing: content-box; }

.twin-loader-module_parent__At7fZ {
  margin-top: -100px;
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden; }

@keyframes spinner-loader-module_spinner__29V3v {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.spinner-loader-module_spinner__29V3v div {
  left: 43.5px;
  top: 19px;
  position: absolute;
  animation: spinner-loader-module_spinner__29V3v linear 1s infinite;
  background: black;
  width: 13px;
  height: 12px;
  border-radius: 6.5px / 6px;
  transform-origin: 6.5px 31px; }

.spinner-loader-module_spinner__29V3v div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -0.9166666666666666s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -0.8333333333333334s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.75s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.6666666666666666s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.5833333333333334s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.5s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.4166666666666667s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.3333333333333333s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.25s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.16666666666666666s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.08333333333333333s;
  background: inherit; }

.spinner-loader-module_spinner__29V3v div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
  background: inherit; }

.spinner-loader-module_parent__2UYOh {
  width: 16px;
  height: 16px;
  display: inline-block;
  padding-top: 3px;
  overflow: hidden;
  background: #ffffff; }

.spinner-loader-module_spinner__29V3v {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(0.16);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-origin: 0 0;
  /* see note above */ }

.spinner-loader-module_spinner__29V3v div {
  box-sizing: content-box; }

.pagination-component-module_pagination__303IU {
  width: 100%;
  display: flex;
  justify-content: center;
  -webkit-user-select: none;
          user-select: none; }

.pagination-component-module_pageNumber__2IG96 {
  cursor: pointer;
  padding: 6px 12px; }

.pagination-component-module_pageNumber__2IG96 a {
  color: grey;
  font-size: 15px;
  text-decoration: none; }

.pagination-component-module_pageNumber__2IG96:hover {
  color: black; }

.pagination-component-module_pageNumber__2IG96:hover a {
  color: black; }

.pagination-component-module_pageNumber__2IG96.pagination-component-module_isSelected__1nJ7F a {
  color: black; }

.pagination-component-module_arrowContainer__3RDcv {
  display: flex;
  flex-direction: row; }

.pagination-component-module_leftArrowText__2owkI {
  margin: -4px 0px 0px 8px;
  color: grey; }

.pagination-component-module_leftArrowText__2owkI:hover {
  color: black; }

.pagination-component-module_rightArrowText__S6DjM {
  margin: -4px 8px 0px 0px;
  color: grey; }

.pagination-component-module_rightArrowText__S6DjM:hover {
  color: black; }

.pagination-component-module_arrows__1X4dW {
  cursor: pointer;
  margin: 8px 12px 0px 12px; }

.pagination-component-module_arrows__1X4dW:hover svg {
  fill: black; }

.pagination-component-module_dots__2Z-2v {
  color: grey; }

.pagination-component-module_arrowsDisabled__Biohb {
  cursor: default;
  pointer-events: none; }

.pagination-component-module_arrowsDisabled__Biohb svg * {
  fill: black; }

.flex-column-component-module_flexCol__2QcWY {
  display: flex;
  flex-grow: 1;
  box-sizing: border-box; }

@media (min-width: 0px) {
  .flex-column-component-module_col-xs-1__9bIai {
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1); }
  .flex-column-component-module_col-xs-2__1uUFY {
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2); }
  .flex-column-component-module_col-xs-3__2sJb9 {
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3); }
  .flex-column-component-module_col-xs-4__1D1QS {
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4); }
  .flex-column-component-module_col-xs-5__3AluM {
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5); }
  .flex-column-component-module_col-xs-6__qIQ4h {
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6); }
  .flex-column-component-module_col-xs-7__24i7f {
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7); }
  .flex-column-component-module_col-xs-8__2hHZe {
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8); }
  .flex-column-component-module_col-xs-9__YI7O_ {
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9); }
  .flex-column-component-module_col-xs-10__CiRzq {
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10); }
  .flex-column-component-module_col-xs-11__3dXAA {
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11); }
  .flex-column-component-module_col-xs-12__1ndNY {
    flex-basis: calc(100% / 12 * 12);
    max-width: calc(100% / 12 * 12); } }

@media (min-width: 640px) {
  .flex-column-component-module_col-s-1__WQMlp {
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1); }
  .flex-column-component-module_col-s-2__12-CJ {
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2); }
  .flex-column-component-module_col-s-3__21aMB {
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3); }
  .flex-column-component-module_col-s-4__1NNMb {
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4); }
  .flex-column-component-module_col-s-5__2v35o {
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5); }
  .flex-column-component-module_col-s-6__17jYb {
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6); }
  .flex-column-component-module_col-s-7__1aAHv {
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7); }
  .flex-column-component-module_col-s-8__1ku8N {
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8); }
  .flex-column-component-module_col-s-9__1pmSH {
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9); }
  .flex-column-component-module_col-s-10__1HvNJ {
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10); }
  .flex-column-component-module_col-s-11__1fvre {
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11); }
  .flex-column-component-module_col-s-12__3at_b {
    flex-basis: calc(100% / 12 * 12);
    max-width: calc(100% / 12 * 12); } }

@media (min-width: 768px) {
  .flex-column-component-module_col-m-1__3kIVd {
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1); }
  .flex-column-component-module_col-m-2__39Yg9 {
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2); }
  .flex-column-component-module_col-m-3__2SJ-L {
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3); }
  .flex-column-component-module_col-m-4__3dIAk {
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4); }
  .flex-column-component-module_col-m-5__23xrc {
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5); }
  .flex-column-component-module_col-m-6__nfr9P {
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6); }
  .flex-column-component-module_col-m-7__2rQ1_ {
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7); }
  .flex-column-component-module_col-m-8__2J6hH {
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8); }
  .flex-column-component-module_col-m-9__2Fz_R {
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9); }
  .flex-column-component-module_col-m-10__2xZuQ {
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10); }
  .flex-column-component-module_col-m-11__3GZEx {
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11); }
  .flex-column-component-module_col-m-12__2WiLE {
    flex-basis: calc(100% / 12 * 12);
    max-width: calc(100% / 12 * 12); } }

@media (min-width: 960px) {
  .flex-column-component-module_col-l-1__4w10w {
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1); }
  .flex-column-component-module_col-l-2__3L7Ou {
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2); }
  .flex-column-component-module_col-l-3__13rDW {
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3); }
  .flex-column-component-module_col-l-4__19vZl {
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4); }
  .flex-column-component-module_col-l-5__KQfeB {
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5); }
  .flex-column-component-module_col-l-6__3rtpS {
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6); }
  .flex-column-component-module_col-l-7__2t1Ai {
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7); }
  .flex-column-component-module_col-l-8__3ZIGF {
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8); }
  .flex-column-component-module_col-l-9__3vnLe {
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9); }
  .flex-column-component-module_col-l-10__M-36s {
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10); }
  .flex-column-component-module_col-l-11__36dsA {
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11); }
  .flex-column-component-module_col-l-12__3kJ8p {
    flex-basis: calc(100% / 12 * 12);
    max-width: calc(100% / 12 * 12); } }

@media (min-width: 1200px) {
  .flex-column-component-module_col-xl-1__2oiZB {
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1); }
  .flex-column-component-module_col-xl-2__38a-m {
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2); }
  .flex-column-component-module_col-xl-3__2fqf2 {
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3); }
  .flex-column-component-module_col-xl-4__2eACF {
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4); }
  .flex-column-component-module_col-xl-5__2Mc21 {
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5); }
  .flex-column-component-module_col-xl-6__3AGyT {
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6); }
  .flex-column-component-module_col-xl-7__1tXgC {
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7); }
  .flex-column-component-module_col-xl-8__MM2r3 {
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8); }
  .flex-column-component-module_col-xl-9__3JZq5 {
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9); }
  .flex-column-component-module_col-xl-10__2DoD2 {
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10); }
  .flex-column-component-module_col-xl-11__3ag6F {
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11); }
  .flex-column-component-module_col-xl-12__2KWZG {
    flex-basis: calc(100% / 12 * 12);
    max-width: calc(100% / 12 * 12); } }

.flex-grid-component-module_flexGrid__GLNbB {
  width: 100%; }

.flex-grid-component-module_flexGridWrapper__3hYjW {
  display: flex;
  flex-wrap: wrap; }

.flex-grid-component-module_flexItem__f3GtH {
  box-sizing: border-box; }

.flex-grid-component-module_fixedWidthCol-__2OEHw {
  width: auto; }

.flex-grid-component-module_fixedWidthCol-1__2_Vfd {
  width: 100%; }

.flex-grid-component-module_fixedWidthCol-2__GzQls {
  width: 100%; }

@media (min-width: 640px) {
  .flex-grid-component-module_fixedWidthCol-2__GzQls {
    width: 50%; } }

.flex-grid-component-module_fixedWidthCol-3__25-S6 {
  width: 100%; }

@media (min-width: 640px) {
  .flex-grid-component-module_fixedWidthCol-3__25-S6 {
    width: 50%; } }

@media (min-width: 768px) {
  .flex-grid-component-module_fixedWidthCol-3__25-S6 {
    width: 33.3333%; } }

.flex-grid-component-module_fixedWidthCol-4__2Tt6A {
  width: 100%; }

@media (min-width: 640px) {
  .flex-grid-component-module_fixedWidthCol-4__2Tt6A {
    width: 50%; } }

@media (min-width: 768px) {
  .flex-grid-component-module_fixedWidthCol-4__2Tt6A {
    width: 33.3333%; } }

@media (min-width: 960px) {
  .flex-grid-component-module_fixedWidthCol-4__2Tt6A {
    width: 25%; } }

.flex-grid-component-module_fixedWidthCol-5__1pgrI {
  width: 100%; }

@media (min-width: 640px) {
  .flex-grid-component-module_fixedWidthCol-5__1pgrI {
    width: 50%; } }

@media (min-width: 768px) {
  .flex-grid-component-module_fixedWidthCol-5__1pgrI {
    width: 33.3333%; } }

@media (min-width: 960px) {
  .flex-grid-component-module_fixedWidthCol-5__1pgrI {
    width: 25%; } }

@media (min-width: 1200px) {
  .flex-grid-component-module_fixedWidthCol-5__1pgrI {
    width: 20%; } }

.flex-grid-component-module_fixedWidthCol-6__2j3Ci {
  width: 50%; }

@media (min-width: 640px) {
  .flex-grid-component-module_fixedWidthCol-6__2j3Ci {
    width: 50%; } }

@media (min-width: 768px) {
  .flex-grid-component-module_fixedWidthCol-6__2j3Ci {
    width: 33.3333%; } }

@media (min-width: 960px) {
  .flex-grid-component-module_fixedWidthCol-6__2j3Ci {
    width: 25%; } }

@media (min-width: 1200px) {
  .flex-grid-component-module_fixedWidthCol-6__2j3Ci {
    width: 16.6666%; } }

.flex-row-component-module_flexRow__2QHPc {
  width: 100%; }

.flex-row-component-module_flexRowWrapper__3XD91 {
  display: flex;
  flex-wrap: wrap; }

.flex-row-component-module_flexItem__2u83U {
  box-sizing: border-box; }

.grid-component-module_grid__3ToEk {
  display: grid;
  width: 100%; }

.form-group-component-module_formGroup___4gpm {
  display: flex;
  width: 100%;
  box-sizing: border-box; }

.form-group-component-module_formGroup___4gpm.form-group-component-module_withSeparator__2Z-ca {
  padding-bottom: 40px;
  border-bottom: 1px solid #e6e6e6; }

.form-group-component-module_formGroup___4gpm .form-group-component-module_info__vGkzH {
  display: flex;
  flex-direction: column;
  flex: 1 1 30%;
  margin-right: 24px; }

.form-group-component-module_formGroup___4gpm .form-group-component-module_info__vGkzH .form-group-component-module_title__3gwKO {
  color: #999999; }

.form-group-component-module_formGroup___4gpm .form-group-component-module_info__vGkzH .form-group-component-module_title__3gwKO > * {
  margin-bottom: 8px; }

.form-group-component-module_formGroup___4gpm .form-group-component-module_info__vGkzH .form-group-component-module_description__1LEQd {
  color: #808080;
  font-size: 14px; }

.form-group-component-module_formGroup___4gpm .form-group-component-module_formRows__2YhJL {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex: 1 1 70%;
  margin: -8px; }

.form-group-component-module_formGroup___4gpm .form-group-component-module_formRows__2YhJL > * {
  box-sizing: border-box;
  padding: 8px; }

@media (max-width: 459px) {
  .form-group-component-module_formGroup___4gpm {
    flex-direction: column; }
  .form-group-component-module_formGroup___4gpm .form-group-component-module_info__vGkzH {
    margin-bottom: 24px;
    margin-right: 0; } }

.form-label-component-module_formLabel__3wMzv {
  display: flex;
  height: 20px;
  margin-bottom: 4px;
  align-items: center;
  box-sizing: border-box;
  color: #1a1a1a; }

.form-label-component-module_formLabel__3wMzv label.form-label-component-module_label__2pGh2 {
  cursor: pointer; }

.form-label-component-module_formLabel__3wMzv .form-label-component-module_label__2pGh2 {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 500; }

.form-label-component-module_formLabel__3wMzv .form-label-component-module_label__2pGh2.form-label-component-module_invalid__1SWk0 {
  color: #bd271e; }

.form-label-component-module_formLabel__3wMzv .form-label-component-module_optional__8Gv4C {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-left: 4px;
  font-style: italic;
  color: #999999; }

.form-label-component-module_formLabel__3wMzv .form-label-component-module_required__lxbZo {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-left: 4px;
  color: #bd271e; }

.form-label-component-module_formLabel__3wMzv .form-label-component-module_tooltip__33nxo {
  margin-left: auto; }

.form-tooltip-component-module_formTooltip__15eb8 {
  display: flex; }

.form-tooltip-component-module_tooltip__m9zgq {
  display: flex;
  margin-left: 8px;
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer; }

.form-tooltip-component-module_maxWidth__3GSrS {
  max-width: 70vw; }

.form-item-component-module_formItem__3mGLU {
  display: flex;
  flex-direction: column;
  width: 100%; }

.form-item-component-module_formItem__3mGLU:focus-within label {
  color: #003adc; }

.form-item-component-module_formItem__3mGLU .form-item-component-module_errors__2Djco {
  display: flex;
  flex-direction: column;
  font-size: 12px; }

.form-item-component-module_formItem__3mGLU .form-item-component-module_errors__2Djco > span {
  color: #bd271e; }

.form-item-component-module_formItem__3mGLU .form-item-component-module_field__1xSW8 {
  display: flex; }

.form-item-component-module_formItem__3mGLU .form-item-component-module_extraInfo__1gmNJ {
  margin-top: 4px;
  min-height: 16px; }

.form-item-component-module_formItem__3mGLU .form-item-component-module_helperText__2ApCK {
  font-size: 12px;
  color: #4d4d4d; }

.form-item-component-module_isInvalid__1bbnC label {
  color: #bd271e; }

.form-item-component-module_isInvalid__1bbnC:focus-within label {
  color: #003adc; }

.form-row-component-module_formRow__3f_1M {
  width: 100%; }

.form-row-component-module_formRow__3f_1M .form-row-component-module_formRowWrapper__1zO23 {
  display: flex;
  box-sizing: border-box;
  flex-wrap: wrap; }

.form-row-component-module_formRow__3f_1M .form-row-component-module_formRowWrapper__1zO23 .form-row-component-module_formRowItem__1Kcvi {
  display: flex;
  width: auto; }

.text-field-component-module_textFieldInput__3eSev {
  max-width: 400px;
  width: 100%;
  height: 40px;
  position: relative; }

.text-field-component-module_textFieldInput__3eSev:hover .text-field-component-module_delete__1Se0A {
  visibility: visible; }

.text-field-component-module_textFieldInput__3eSev.text-field-component-module_fullWidth__34BWb {
  max-width: 100%; }

.text-field-component-module_textFieldInput__3eSev .text-field-component-module_delete__1Se0A {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  right: 12px;
  visibility: collapse;
  cursor: pointer; }

.text-field-component-module_textFieldInput__3eSev .text-field-component-module_delete__1Se0A:hover svg {
  fill: #4d4d4d; }

.text-field-component-module_textFieldInput__3eSev input {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  font-size: 14px;
  color: #1a1a1a;
  padding: 12px;
  background-color: #fafafa;
  border: 0;
  background-size: 0 100%;
  background-repeat: no-repeat;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  transition: box-shadow 150ms ease-in, background-image 150ms ease-in, background-size 150ms ease-in, background-color 150ms ease-in; }

.text-field-component-module_textFieldInput__3eSev input:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.25); }

.text-field-component-module_textFieldInput__3eSev input:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_error__1c3IP {
  background-image: linear-gradient(to top, #bd271e, #bd271e 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_error__1c3IP:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px red; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_error__1c3IP:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_readOnly__3RyPG, .text-field-component-module_textFieldInput__3eSev input.text-field-component-module_readOnly__3RyPG:focus {
  background-color: #fafafa;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: none; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_readOnly__3RyPG:hover {
  cursor: default; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_disabled__2GaYC {
  background-color: #f0f0f0;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_disabled__2GaYC::placeholder {
  color: #999999; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_disabled__2GaYC:hover {
  cursor: not-allowed; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_withIconLeft__b63Ra {
  padding-left: 40px; }

.text-field-component-module_textFieldInput__3eSev input.text-field-component-module_withIconRight__30iPM {
  padding-right: 40px; }

.text-field-component-module_icon__3855l {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  display: flex;
  align-items: center; }

.text-field-component-module_iconRight__1QSVO {
  left: auto;
  right: 12px; }

.text-area-component-module_textAreaInput__GFFJK {
  max-width: 400px;
  width: 100%;
  position: relative; }

.text-area-component-module_textAreaInput__GFFJK:hover .text-area-component-module_delete__BAwZ0 {
  visibility: visible; }

.text-area-component-module_textAreaInput__GFFJK.text-area-component-module_fullWidth__3ZSDm {
  max-width: 100%; }

.text-area-component-module_textAreaInput__GFFJK .text-area-component-module_delete__BAwZ0 {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  right: 12px;
  visibility: collapse;
  cursor: pointer; }

.text-area-component-module_textAreaInput__GFFJK .text-area-component-module_delete__BAwZ0:hover svg {
  fill: #4d4d4d; }

.text-area-component-module_textAreaInput__GFFJK textarea {
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  color: #1a1a1a;
  padding: 12px;
  background-color: #fafafa;
  border: 0;
  background-size: 0 100%;
  background-repeat: no-repeat;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  transition: box-shadow 150ms ease-in, background-image 150ms ease-in, background-size 150ms ease-in, background-color 150ms ease-in; }

.text-area-component-module_textAreaInput__GFFJK textarea:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.25); }

.text-area-component-module_textAreaInput__GFFJK textarea:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_error__j6HFb {
  background-image: linear-gradient(to top, #bd271e, #bd271e 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_error__j6HFb:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px red; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_error__j6HFb:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_readOnly__1-OPj, .text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_readOnly__1-OPj:focus {
  background-color: #fafafa;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: none; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_readOnly__1-OPj:hover {
  cursor: default; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_disabled__2-teq {
  background-color: #f0f0f0;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_disabled__2-teq::placeholder {
  color: #999999; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_disabled__2-teq:hover {
  cursor: not-allowed; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_withIconLeft__KSfes {
  padding-left: 40px; }

.text-area-component-module_textAreaInput__GFFJK textarea.text-area-component-module_withIconRight__3xcPT {
  padding-right: 40px; }

.text-area-component-module_icon__2LO1w {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  display: flex;
  align-items: center; }

.text-area-component-module_iconRight__2ypJq {
  left: auto;
  right: 12px; }

.number-field-component-module_numberFieldInput__caFB0 {
  max-width: 400px;
  width: 100%;
  height: 40px;
  position: relative; }

.number-field-component-module_numberFieldInput__caFB0.number-field-component-module_fullWidth__2Flto {
  max-width: 100%; }

.number-field-component-module_numberFieldInput__caFB0 input {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  font-size: 14px;
  color: #1a1a1a;
  padding: 12px;
  background-color: #fafafa;
  border: 0;
  background-size: 0 100%;
  background-repeat: no-repeat;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  transition: box-shadow 150ms ease-in, background-image 150ms ease-in, background-size 150ms ease-in, background-color 150ms ease-in; }

.number-field-component-module_numberFieldInput__caFB0 input:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.25); }

.number-field-component-module_numberFieldInput__caFB0 input:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_error__3TnCx {
  background-image: linear-gradient(to top, #bd271e, #bd271e 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_error__3TnCx:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px red; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_error__3TnCx:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_readOnly__3YEMe, .number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_readOnly__3YEMe:focus {
  background-color: #fafafa;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: none; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_readOnly__3YEMe:hover {
  cursor: default; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_disabled__1mqG4 {
  background-color: #f0f0f0;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_disabled__1mqG4::placeholder {
  color: #999999; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_disabled__1mqG4:hover {
  cursor: not-allowed; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_withIconLeft__3yy0r {
  padding-left: 40px; }

.number-field-component-module_numberFieldInput__caFB0 input.number-field-component-module_withIconRight__3xToQ {
  padding-right: 40px; }

.number-field-component-module_icon__2WkcE {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  display: flex;
  align-items: center; }

.number-field-component-module_iconRight__3TwTx {
  left: auto;
  right: 12px; }

.checkbox-component-module_checkbox__3V9oI {
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: baseline;
  margin: 4px; }

.checkbox-component-module_checkbox__3V9oI.checkbox-component-module_centerAlignLabel__uOIyU {
  align-items: center; }

.checkbox-component-module_checkbox__3V9oI label.checkbox-component-module_label__3q8Lg {
  font-size: 15px;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #1a1a1a; }

.checkbox-component-module_checkbox__3V9oI input.checkbox-component-module_input__-JP8B {
  display: flex;
  position: relative;
  margin: 0 8px 0 0;
  cursor: pointer; }

.checkbox-component-module_checkbox__3V9oI input.checkbox-component-module_input__-JP8B:disabled,
.checkbox-component-module_checkbox__3V9oI input.checkbox-component-module_input__-JP8B:disabled + label.checkbox-component-module_label__3q8Lg {
  cursor: initial;
  color: #808080; }

.checkbox-group-component-module_checkboxContainer__2HLIT {
  width: 100%; }

.checkbox-group-component-module_checkboxContainer__2HLIT .checkbox-group-component-module_checkboxWrapper__368Un {
  width: 100%;
  margin-left: -4px;
  margin-right: -4px;
  overflow: auto; }

.checkbox-group-component-module_checkboxContainer__2HLIT .checkbox-group-component-module_checkboxWrapper__368Un ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  column-count: 2;
  -moz-column-gap: 16px;
  -webkit-column-gap: 16px;
  grid-column-gap: 16px;
  column-gap: 16px; }

.checkbox-group-component-module_checkboxContainer__2HLIT .checkbox-group-component-module_checkboxWrapper__368Un ul > li {
  break-inside: avoid-column;
  list-style: none;
  padding: 0;
  margin: 0; }

.checkbox-group-component-module_checkboxContainer__2HLIT .checkbox-group-component-module_checkboxWrapper__368Un ul > li::before {
  content: none; }

.checkbox-group-component-module_checkboxContainer__2HLIT .checkbox-group-component-module_checkboxWrapper__368Un ul.checkbox-group-component-module_singleColumn__2uGfc {
  column-count: 1;
  -moz-column-gap: 16px;
  -webkit-column-gap: 16px;
  grid-column-gap: 16px;
  column-gap: 16px; }

.checkbox-group-component-module_checkboxContainer__2HLIT .checkbox-group-component-module_checkboxWrapper__368Un .checkbox-group-component-module_checkbox__1Z3EJ {
  display: flex; }

.checkbox-group-component-module_showMore__39o-i {
  background: none;
  padding: 0;
  border: none;
  margin-top: 8px;
  display: flex;
  align-items: center;
  cursor: pointer; }

.checkbox-group-component-module_showMoreText__2JxhW {
  font-size: 15px;
  color: #003adc;
  font-weight: 500; }

.checkbox-group-component-module_toggleIcon__do-YR {
  margin-right: 8px;
  display: flex;
  justify-content: center;
  align-items: center; }

.checkbox-group-component-module_toggleIcon__do-YR.checkbox-group-component-module_iconShowMore__1YNTa > * {
  transform: rotate(180deg); }

.radio-button-component-module_radioButton__3Ll0P {
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  height: 20px;
  margin: 4px; }

.radio-button-component-module_radioButton__3Ll0P label.radio-button-component-module_label__3UOzM {
  font-size: 15px;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #1a1a1a; }

.radio-button-component-module_radioButton__3Ll0P input.radio-button-component-module_input__TtEfD {
  display: flex;
  position: relative;
  margin: 0 8px 0 0;
  cursor: pointer; }

.radio-button-component-module_radioButton__3Ll0P input.radio-button-component-module_input__TtEfD:disabled,
.radio-button-component-module_radioButton__3Ll0P input.radio-button-component-module_input__TtEfD:disabled + label.radio-button-component-module_label__3UOzM {
  cursor: initial;
  color: #808080; }

.radio-button-group-component-module_radioButtonContainer__13Wjl {
  margin-left: -4px;
  margin-right: -4px; }

.radio-button-group-component-module_radioButtonContainer__13Wjl .radio-button-group-component-module_radioButtonWrapper__3lVkq {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  overflow: auto;
  max-height: 300px; }

.radio-button-group-component-module_radioButtonContainer__13Wjl .radio-button-group-component-module_radioButtonWrapper__3lVkq .radio-button-group-component-module_radioButton__xDbsx {
  display: flex;
  flex-grow: 0;
  flex-basis: 50%;
  flex-shrink: 10; }

.radio-button-group-component-module_radioButtonContainer__13Wjl .radio-button-group-component-module_radioButtonWrapper__3lVkq .radio-button-group-component-module_radioButton__xDbsx.radio-button-group-component-module_singleColumn__15Z1S {
  flex-basis: 100%; }

.radio-button-group-component-module_radioButtonContainer__13Wjl .radio-button-group-component-module_radioButtonWrapper__3lVkq .radio-button-group-component-module_radioButton__xDbsx.radio-button-group-component-module_fullWidth__prny-:hover {
  background-color: #f0f0f0; }

@media (max-width: 500px) {
  .radio-button-group-component-module_radioButtonContainer__13Wjl .radio-button-group-component-module_radioButtonWrapper__3lVkq .radio-button-group-component-module_radioButton__xDbsx {
    flex-basis: 100%; } }

@-moz-document url-prefix() {
  select.select-component-module_select__JBVr9:not(.select-component-module_fixCrossBrowserStyling__3JJgy) {
    box-shadow: none; } }

.select-component-module_customSelect__1HRxA {
  position: relative;
  display: flex;
  z-index: 10; }

.select-component-module_customSelect__1HRxA select {
  width: 100%; }

.select-component-module_fixCrossBrowserStyling__3JJgy {
  background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-size: 26px 26px;
  -webkit-appearance: none;
  appearance: none;
  padding: 0 8px;
  padding-right: 24px;
  background-color: white;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
  height: 20px;
  font-size: 12px;
  line-height: 12px;
  border-radius: 4px; }

.select-component-module_fixCrossBrowserStyling__3JJgy::-moz-focus-inner, .select-component-module_fixCrossBrowserStyling__3JJgy::-moz-focus-outer {
  border: none; }

.select-component-module_fixCrossBrowserStyling__3JJgy.select-component-module_sizeMedium__2o2sc {
  padding: 0 12px;
  background-size: 28px 28px;
  font-size: 14px;
  line-height: 14px;
  padding-right: 28px; }

.select-component-module_fixCrossBrowserStyling__3JJgy.select-component-module_sizeBig__3i9nj {
  padding: 0 16px;
  background-size: 32px 32px;
  font-size: 16px;
  line-height: 16px;
  padding-right: 32px; }

.select-component-module_fixCrossBrowserStyling__3JJgy:disabled {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6Izk5OTk5OTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4="); }

.select-component-module_select__JBVr9 {
  position: relative;
  display: block; }

.select-component-module_select__JBVr9.select-component-module_sizeMedium__2o2sc {
  height: 24px; }

.select-component-module_select__JBVr9.select-component-module_sizeBig__3i9nj {
  height: 32px; }

.select-component-module_select__JBVr9.select-component-module_fullWidth__2zNAB {
  width: 100%; }

.select-component-module_select__JBVr9:focus {
  transition: box-shadow 0.15s;
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 58, 220, 0.4); }

.select-component-module_select__JBVr9:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000; }

.select-component-module_select__JBVr9:disabled {
  cursor: not-allowed; }

.select-component-module_select__JBVr9.select-component-module_error__2q4Yp {
  background-image: linear-gradient(to top, #bd271e, #bd271e 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.select-component-module_select__JBVr9.select-component-module_error__2q4Yp:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px red; }

.select-component-module_placeholder__6RRjp {
  color: #9d9d9d; }

.select-component-module_option__2s6NS {
  color: #000; }

.combobox-component-module_combobox__3lH3N {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 8px;
  padding-right: 64px;
  box-sizing: border-box;
  background-color: white;
  border: 0;
  background-size: 0 100%;
  background-repeat: no-repeat;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  transition: box-shadow 150ms ease-in, background-image 150ms ease-in, background-size 150ms ease-in, background-color 150ms ease-in;
  cursor: text; }

.combobox-component-module_combobox__3lH3N:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.25); }

.combobox-component-module_combobox__3lH3N:hover button.combobox-component-module_canBeCleared__mXDSs {
  visibility: initial; }

.combobox-component-module_combobox__3lH3N.combobox-component-module_isFocused__9_3WX {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }

.combobox-component-module_content__3P1jP {
  display: flex;
  flex-wrap: wrap;
  margin: -2px; }

.combobox-component-module_content__3P1jP .combobox-component-module_tagWrapper__YnOfD {
  display: inline-flex;
  box-sizing: border-box;
  padding: 2px; }

.combobox-component-module_inputWrapper__37fth {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  padding: 2px; }

.combobox-component-module_inputWrapper__37fth input.combobox-component-module_input__3YRh3 {
  display: flex;
  border: none;
  background: transparent;
  font-size: 14px;
  flex-grow: 1; }

.combobox-component-module_inputWrapper__37fth input.combobox-component-module_input__3YRh3:focus {
  outline: none; }

.combobox-component-module_icon__2gP9v {
  padding-right: 8px;
  pointer-events: none;
  display: flex;
  align-items: center; }

.combobox-component-module_actionButtons__1CwLI {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  right: 8px;
  top: 0; }

.combobox-component-module_actionButtons__1CwLI button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: none;
  border: none;
  border-radius: 50%;
  background-color: transparent;
  padding: 2px;
  width: 28px;
  height: 28px;
  cursor: pointer; }

.combobox-component-module_actionButtons__1CwLI button.combobox-component-module_clear__erjjE {
  visibility: hidden; }

.combobox-component-module_actionButtons__1CwLI button.combobox-component-module_clear__erjjE.combobox-component-module_canBeCleared__mXDSs.combobox-component-module_isVisible__1F-jZ {
  visibility: initial; }

.combobox-component-module_actionButtons__1CwLI button:focus {
  outline: none; }

.combobox-component-module_actionButtons__1CwLI button:hover {
  background-color: #f2f2f2; }

.combobox-component-module_actionButtons__1CwLI button .combobox-component-module_icon__2gP9v {
  display: flex;
  justify-content: center;
  align-items: center; }

.combobox-component-module_actionButtons__1CwLI button .combobox-component-module_icon__2gP9v.combobox-component-module_rotated__22yRJ {
  transform: rotateZ(180deg); }

.combobox-component-module_actionButtons__1CwLI button .combobox-component-module_icon__2gP9v svg * {
  fill: #4d4d4d; }

.combobox-component-module_dropdown__1Z6-M {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: white;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  padding: 8px 0;
  max-height: 40vh;
  box-sizing: border-box;
  overflow-x: auto; }

.combobox-component-module_dropdown__1Z6-M .combobox-component-module_dropdownItem__2TK_o {
  width: 100%;
  display: flex;
  box-sizing: border-box;
  padding: 6px 16px;
  font-size: 14px;
  cursor: pointer; }

.combobox-component-module_dropdown__1Z6-M .combobox-component-module_dropdownItem__2TK_o.combobox-component-module_isSelected__tgv30 {
  background-color: #ebebeb; }

.combobox-component-module_dropdown__1Z6-M .combobox-component-module_dropdownItem__2TK_o.combobox-component-module_isHovering__1JSVg {
  background-color: #f2f2f2; }

.combobox-component-module_dropdown__1Z6-M .combobox-component-module_noResults__EhQYn {
  color: #999999;
  font-size: 14px;
  padding: 0 16px; }

.combobox-component-module_loaderWrapper__1M33f {
  position: absolute;
  left: -24px;
  display: flex; }

.combobox-component-module_loader__2LDMb,
.combobox-component-module_loader__2LDMb:after {
  border-radius: 50%;
  width: 16px;
  height: 16px; }

.combobox-component-module_loader__2LDMb {
  font-size: 2px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #e6e6e6;
  border-right: 1.1em solid #e6e6e6;
  border-bottom: 1.1em solid #e6e6e6;
  border-left: 1.1em solid #003adc;
  transform: translateZ(0);
  animation: combobox-component-module_load8__RkF1M 1.1s infinite linear; }

@keyframes combobox-component-module_load8__RkF1M {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.date-picker-component-module_DatePickerComponent__3ArqT {
  max-width: 400px;
  width: 100%;
  height: 40px;
  position: relative; }

.date-picker-component-module_DatePickerComponent__3ArqT.date-picker-component-module_fullWidth__1k26T {
  max-width: 100%; }

.date-picker-component-module_DatePickerComponent__3ArqT input {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  font-size: 14px;
  color: #1a1a1a;
  padding: 12px;
  background-color: #fafafa;
  border: 0;
  background-size: 0 100%;
  background-repeat: no-repeat;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 3px 2px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  transition: box-shadow 150ms ease-in, background-image 150ms ease-in, background-size 150ms ease-in, background-color 150ms ease-in; }

.date-picker-component-module_DatePickerComponent__3ArqT input:focus {
  background-color: white;
  outline: none;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.08), 0 4px 4px -2px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background-image: linear-gradient(to top, #003adc, #003adc 2px, transparent 2px, transparent 100%);
  background-size: 100% 100%; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS41ZGU4NjAyODg0NzNkNTA5YmI3Ny5jc3MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHdlYmJpby9yZWFjdC1jb21wb25lbnRzL2Rpc3Qvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHdlYmJpby9yZWFjdC1sYXlvdXQvZGlzdC9zdHlsZXMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ad2ViYmlvL3JlYWN0LWZvcm1zL2Rpc3Qvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3NoYXJlZC9zdHlsZXMvdmFyaWFibGVzLnNjc3NcIjsgQGltcG9ydCBcInNyYy9zaGFyZWQvc3R5bGVzL3BsYWNlaG9sZGVyLnNjc3NcIjtcbi5jb250YWluZXItY29tcG9uZW50LW1vZHVsZV9jb250YWluZXJfXzFJMXdZIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY29udGFpbmVyLWNvbXBvbmVudC1tb2R1bGVfY29udGFpbmVyX18xSTF3WSB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lci1jb21wb25lbnQtbW9kdWxlX2NvbnRhaW5lcl9fMUkxd1kge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXItY29tcG9uZW50LW1vZHVsZV9jb250YWluZXJfXzFJMXdZIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1jb21wb25lbnQtbW9kdWxlX2NvbnRhaW5lcl9fMUkxd1kge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1jb21wb25lbnQtbW9kdWxlX2NvbnRhaW5lcl9fMUkxd1kge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuXG4uaWNvbi1jb21wb25lbnQtbW9kdWxlX2ljb24tc3ZnX18zcGdmeiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5pY29uLWNvbXBvbmVudC1tb2R1bGVfaWNvbi1zdmdfXzNwZ2Z6IHNwYW4sXG4gIC5pY29uLWNvbXBvbmVudC1tb2R1bGVfaWNvbi1zdmdfXzNwZ2Z6IHN2ZyxcbiAgLmljb24tY29tcG9uZW50LW1vZHVsZV9pY29uLXN2Z19fM3BnZnogcGF0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmljb24tY29tcG9uZW50LW1vZHVsZV9pY29uLXN2Zy0tb3V0bGluZV9fMXQxdjkgc3BhbixcbiAgLmljb24tY29tcG9uZW50LW1vZHVsZV9pY29uLXN2Zy0tb3V0bGluZV9fMXQxdjkgc3ZnLFxuICAuaWNvbi1jb21wb25lbnQtbW9kdWxlX2ljb24tc3ZnLS1vdXRsaW5lX18xdDF2OSBwYXRoIHtcbiAgICBzdHJva2U6IGluaGVyaXQ7IH1cbiAgLmljb24tY29tcG9uZW50LW1vZHVsZV9pY29uLXN2Zy0tc3Ryb2tlLXdpZHRoX18zaDJCTSBzcGFuLFxuICAuaWNvbi1jb21wb25lbnQtbW9kdWxlX2ljb24tc3ZnLS1zdHJva2Utd2lkdGhfXzNoMkJNIHN2ZyxcbiAgLmljb24tY29tcG9uZW50LW1vZHVsZV9pY29uLXN2Zy0tc3Ryb2tlLXdpZHRoX18zaDJCTSBwYXRoIHtcbiAgICBzdHJva2Utd2lkdGg6IGluaGVyaXQ7IH1cbiAgLmljb24tY29tcG9uZW50LW1vZHVsZV9pY29uLXN2Zy0tZmlsbGVkX18xMG05TCBzcGFuLFxuICAuaWNvbi1jb21wb25lbnQtbW9kdWxlX2ljb24tc3ZnLS1maWxsZWRfXzEwbTlMIHN2ZyxcbiAgLmljb24tY29tcG9uZW50LW1vZHVsZV9pY29uLXN2Zy0tZmlsbGVkX18xMG05TCBwYXRoIHtcbiAgICBmaWxsOiBpbmhlcml0OyB9XG5cbmEuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRCxcbmJ1dHRvbi5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1EIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjMDAzYWRjO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7IH1cbiAgYS5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1ELmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfc2l6ZVNtYWxsX18xbmQwOCxcbiAgYnV0dG9uLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9zaXplU21hbGxfXzFuZDA4IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIGEuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRC5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX3NpemVCaWdfXzJCb2VfLFxuICBidXR0b24uYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRC5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX3NpemVCaWdfXzJCb2VfIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAzMnB4OyB9XG4gIGEuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRC5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2xvYWRpbmdfX1htZDdXLFxuICBidXR0b24uYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRC5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2xvYWRpbmdfX1htZDdXIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1OCwgMjIwLCAwLjMpO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICBhLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9zcXVhcmVkX18zcEdpaSxcbiAgYnV0dG9uLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9zcXVhcmVkX18zcEdpaSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBhLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9zcXVhcmVkX18zcEdpaS5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX3NpemVTbWFsbF9fMW5kMDgsXG4gICAgYnV0dG9uLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9zcXVhcmVkX18zcEdpaS5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX3NpemVTbWFsbF9fMW5kMDgge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgYS5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1ELmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfc3F1YXJlZF9fM3BHaWkuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9zaXplQmlnX18yQm9lXyxcbiAgICBidXR0b24uYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRC5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX3NxdWFyZWRfXzNwR2lpLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfc2l6ZUJpZ19fMkJvZV8ge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIGEuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRC5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fQWs5NjksXG4gIGJ1dHRvbi5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1ELmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfZnVsbFdpZHRoX19Bazk2OSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYS5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1EOmVuYWJsZWQsXG4gIGJ1dHRvbi5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1EOmVuYWJsZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQ6aG92ZXIsXG4gIGJ1dHRvbi5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1EOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyY2E4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7IH1cbiAgYS5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1EOmFjdGl2ZSxcbiAgYnV0dG9uLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxZjc1O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7IH1cbiAgYS5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1EOmZvY3VzLFxuICBidXR0b24uYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCA1OCwgMjIwLCAwLjQpOyB9XG4gIGEuYnV0dG9uLWJhc2UtY29tcG9uZW50LW1vZHVsZV9idXR0b25CYXNlX18zYzhNRDo6LW1vei1mb2N1cy1pbm5lcixcbiAgYnV0dG9uLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICBhLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uQmFzZV9fM2M4TUQ6ZGlzYWJsZWQsXG4gIGJ1dHRvbi5idXR0b24tYmFzZS1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkJhc2VfXzNjOE1EOmRpc2FibGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1OCwgMjIwLCAwLjMpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmJ1dHRvbi1iYXNlLWNvbXBvbmVudC1tb2R1bGVfdG9vbHRpcF9fM1ZQZzIge1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmludGVyYWN0aXZlLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfbGFiZWxfXzNNTlo2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmludGVyYWN0aXZlLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfbGFiZWxfXzNNTlo2OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDU4LCAyMjAsIDAuNCk7IH1cbiAgLmludGVyYWN0aXZlLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfbGFiZWxfXzNNTlo2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG4gIC5pbnRlcmFjdGl2ZS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2xhYmVsX18zTU5aNiAuaW50ZXJhY3RpdmUtbGFiZWwtY29tcG9uZW50LW1vZHVsZV9sYWJlbFRleHRfXzJxV0hMIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdGVkTGFiZWxzTGlzdF9fMUkwOHcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX3RpdGxlX18xaU1aNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnNlbGVjdGVkLWxhYmVscy1saXN0LWNvbXBvbmVudC1tb2R1bGVfdGl0bGVfXzFpTVo2IC5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX3Nob3dNb3JlTGFiZWxzX18yYThaSiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlbGVjdGVkLWxhYmVscy1saXN0LWNvbXBvbmVudC1tb2R1bGVfdGl0bGVfXzFpTVo2IC5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX3Nob3dNb3JlTGFiZWxzX18yYThaSiBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDU4LCAyMjAsIDAuNCk7IH1cbiAgICAuc2VsZWN0ZWQtbGFiZWxzLWxpc3QtY29tcG9uZW50LW1vZHVsZV90aXRsZV9fMWlNWjYgLnNlbGVjdGVkLWxhYmVscy1saXN0LWNvbXBvbmVudC1tb2R1bGVfc2hvd01vcmVMYWJlbHNfXzJhOFpKIGJ1dHRvbiAuc2VsZWN0ZWQtbGFiZWxzLWxpc3QtY29tcG9uZW50LW1vZHVsZV9idXR0b25UZXh0X18zQnhxYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX3RpdGxlX18xaU1aNiAuc2VsZWN0ZWQtbGFiZWxzLWxpc3QtY29tcG9uZW50LW1vZHVsZV9zaG93TW9yZUxhYmVsc19fMmE4WkogYnV0dG9uIC5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX2J1dHRvbkljb25fXzJuZkRCIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX2xhYmVsc19feWRIOWgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlbGVjdGVkLWxhYmVscy1saXN0LWNvbXBvbmVudC1tb2R1bGVfbGFiZWxzX195ZEg5aC5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX3Nob3dfX3F4Y25nIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cbiAgLnNlbGVjdGVkLWxhYmVscy1saXN0LWNvbXBvbmVudC1tb2R1bGVfbGFiZWxzX195ZEg5aCAuc2VsZWN0ZWQtbGFiZWxzLWxpc3QtY29tcG9uZW50LW1vZHVsZV9ub0ZpbHRlcnNTZWxlY3RlZF9fM1FpbjQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5zZWxlY3RlZC1sYWJlbHMtbGlzdC1jb21wb25lbnQtbW9kdWxlX2xhYmVsX19DZE5nSCB7XG4gIHBhZGRpbmc6IDJweDsgfVxuXG4ucG9wcGVyLWNvbXBvbmVudC1tb2R1bGVfcG9wcGVyQnV0dG9uX18yR1BKUCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9jb250ZXh0TWVudV9fcnR4anMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9ib2R5X18ybHRVeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfbWVudUl0ZW1fXzEyWUJfIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfbWVudUl0ZW1fXzEyWUJfOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9tZW51SXRlbV9fMTJZQl86Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCA1OCwgMjIwLCAwLjQpOyB9XG4gIC5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9tZW51SXRlbV9fMTJZQl86Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICAuY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfbWVudUl0ZW1fXzEyWUJfIC5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9pY29uX18zRVFCeiB7XG4gICAgbWF4LWhlaWdodDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9tZW51SXRlbV9fMTJZQl8gLmNvbnRleHQtbWVudS1jb21wb25lbnQtbW9kdWxlX3RleHRfXzFXX0dlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmNvbnRleHQtbWVudS1jb21wb25lbnQtbW9kdWxlX21lbnVJdGVtX18xMllCXyAuY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfYXJyb3dfXzN6TGx5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfZGlzYWJsZWRfXzFKOHBfIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmNvbnRleHQtbWVudS1jb21wb25lbnQtbW9kdWxlX2RpdmlkZXJfXzJ5QUJNIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDZweCAwOyB9XG4gIC5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9kaXZpZGVyX18yeUFCTSAuY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfbGluZV9fM1VEa0Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9kaXZpZGVyX18yeUFCTSAuY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfbGluZV9fM1VEa0UgKyAuY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfdGV4dF9fMVdfR2Uge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5jb250ZXh0LW1lbnUtY29tcG9uZW50LW1vZHVsZV9kaXZpZGVyX18yeUFCTSAuY29udGV4dC1tZW51LWNvbXBvbmVudC1tb2R1bGVfdGV4dF9fMVdfR2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuXG4udGFibGUtY29tcG9uZW50LW1vZHVsZV9ncmlkX19fajJSRiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFibGUtY29tcG9uZW50LW1vZHVsZV90YWJsZV9fQzhzcTYge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFibGUtY29tcG9uZW50LW1vZHVsZV9oZWFkZXJzX18yU2R4YiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAudGFibGUtY29tcG9uZW50LW1vZHVsZV9oZWFkZXJzX18yU2R4YiB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAudGFibGUtY29tcG9uZW50LW1vZHVsZV9oZWFkZXJzX18yU2R4YiB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4udGFibGUtY29tcG9uZW50LW1vZHVsZV9yb3dzX18zaGFHaSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gIC50YWJsZS1jb21wb25lbnQtbW9kdWxlX3Jvd3NfXzNoYUdpIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gIC50YWJsZS1jb21wb25lbnQtbW9kdWxlX3Jvd3NfXzNoYUdpIHRkIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAwOyB9XG4gIC50YWJsZS1jb21wb25lbnQtbW9kdWxlX3Jvd3NfXzNoYUdpID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogcmVkOyB9XG4gIC50YWJsZS1jb21wb25lbnQtbW9kdWxlX3Jvd3NfXzNoYUdpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC50YWJsZS1jb21wb25lbnQtbW9kdWxlX3Jvd3NfXzNoYUdpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGFibGUtY29tcG9uZW50LW1vZHVsZV9sb2FkZXJfXzNJYXE5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi50YWJsZS1jb21wb25lbnQtbW9kdWxlX2VtcHR5U3RhdGVfXzFSN3pxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE0MHB4OyB9XG5cbi50YWJsZS1jb21wb25lbnQtbW9kdWxlX3Rvb2x0aXBfXzFqZFJIIHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cblxuLmZpbGUtdXBsb2FkLWNvbXBvbmVudC1tb2R1bGVfdXBsb2FkQ29tcG9uZW50X18xcU9QTyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX3VwbG9hZENvbnRhaW5lcl9fMUs3NlUge1xuICBmbGV4OiA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX2ltYWdlUmVtb3ZlSWNvbl9fWHFnaUcge1xuICB6LWluZGV4OiA1MDAwO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9zaWRlRGVzY3JpcHRpb25fXzJjU2M0IHtcbiAgZmxleDogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZmxleC1ncm93OiAwOyB9XG5cbi5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX2ltYWdlVGlsZV9fMWl2WlMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLXdpZHRoOiA4OHB4O1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX2ltYWdlVGlsZV9fMWl2WlM6aG92ZXIgLmZpbGUtdXBsb2FkLWNvbXBvbmVudC1tb2R1bGVfaW1hZ2VSZW1vdmVJY29uX19YcWdpRyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9pbWFnZVRpbGVfXzFpdlpTOmhvdmVyIC5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX292ZXJsYXlfX2ZldUM5IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX2ltYWdlVGlsZV9fMWl2WlMgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgICBtYXgtd2lkdGg6IDg4cHg7XG4gICAgbWF4LWhlaWdodDogODhweDtcbiAgICBtaW4td2lkdGg6IDg4cHg7XG4gICAgbWluLWhlaWdodDogODhweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX2ltYWdlVGlsZV9fMWl2WlMgaW1nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4MDgwODA7IH1cblxuLmZpbGUtdXBsb2FkLWNvbXBvbmVudC1tb2R1bGVfaW1hZ2VMb2FkVGlsZV9fM053RU8ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBtYXgtd2lkdGg6IDg4cHg7XG4gIG1heC1oZWlnaHQ6IDg4cHg7XG4gIG1pbi13aWR0aDogODhweDtcbiAgbWluLWhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZpbGUtdXBsb2FkLWNvbXBvbmVudC1tb2R1bGVfYnV0dG9uTG9hZGVyX18xT013aSB7XG4gIG1hcmdpbi10b3A6IC01NnB4O1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX292ZXJsYXlfX2ZldUM5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZpbGUtdXBsb2FkLWNvbXBvbmVudC1tb2R1bGVfdXBsb2FkZWRGaWxlc0NvbnRhaW5lcl9fMlpjWTYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV91cGxvYWRlZEZpbGVzQ29udGFpbmVyX18yWmNZNiA+ICoge1xuICBmbGV4OiAwIDAgMXB4OyB9XG5cbi5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX3VwbG9hZGVkRmlsZXNfXzI0VWdaIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9pbWFnZVVwbG9hZF9fM1lGcVgge1xuICBoZWlnaHQ6IDg4cHg7XG4gIG1heC13aWR0aDogMzc2cHg7XG4gIG1heC1oZWlnaHQ6IDg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM4MDgwODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9pbWFnZVVwbG9hZF9fM1lGcVguZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9kcmFnQWN0aXZlX18zV3dSNSB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM4MDgwODA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX2ltYWdlVXBsb2FkX18zWUZxWDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjRmNTsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9lcnJvcl9fMmtPNnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYmQyNzFlLCAjYmQyNzFlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXgtd2lkdGg6IDM3NnB4OyB9XG5cbi5maWxlLXVwbG9hZC1jb21wb25lbnQtbW9kdWxlX2ljb25fXzNDaXhvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9pY29uRGVzY3JpcHRpb25fX3RaX2ZFIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmZpbGUtdXBsb2FkLWNvbXBvbmVudC1tb2R1bGVfaWNvbkRlc2NyaXB0aW9uX190Wl9mRSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZpbGUtdXBsb2FkLWNvbXBvbmVudC1tb2R1bGVfZmlsZV9fM0FDSFYge1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9maWxlTG9hZGVyX18xM0VSOSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9maWxlc19fb0Y4QUUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uZmlsZS11cGxvYWQtY29tcG9uZW50LW1vZHVsZV9maWxlUmVtb3ZlSWNvbl9fMVVfUGgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQGtleWZyYW1lcyBidXR0b24tbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yRHVmciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uYnV0dG9uLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMkR1ZnIgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYnV0dG9uLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMkR1ZnIgZGl2IHtcbiAgYW5pbWF0aW9uOiBidXR0b24tbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yRHVmciAwLjgxOTY3MjEzMTE0NzU0MXMgbGluZWFyIGluZmluaXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAxMDBweDsgfVxuXG4uYnV0dG9uLWxvYWRlci1tb2R1bGVfcGFyZW50X19UbnZGVSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5idXR0b24tbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yRHVmciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLyogc2VlIG5vdGUgYWJvdmUgKi8gfVxuXG4uYnV0dG9uLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMkR1ZnIgZGl2IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuQGtleWZyYW1lcyB0d2luLWxvYWRlci1tb2R1bGVfc3Bpbm5lci1yX18xUWt5LSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yIDAgMC44IDAuOCk7IH1cbiAgNTAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yIDAuMiAwLjggMSk7IH1cbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB0d2luLWxvYWRlci1tb2R1bGVfc3Bpbm5lci1zX18yZGRPcyB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yIDAgMC44IDAuOCk7IH1cbiAgNTAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yIDAuMiAwLjggMSk7IH1cbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtMTJweCkgc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTEycHgpIHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtMTJweCkgc2NhbGUoMCk7IH0gfVxuXG4udHdpbi1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzJmQ1p3ID4gZGl2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNnB4KTsgfVxuXG4udHdpbi1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzJmQ1p3ID4gZGl2ID4gZGl2IHtcbiAgYW5pbWF0aW9uOiB0d2luLWxvYWRlci1tb2R1bGVfc3Bpbm5lci1yX18xUWt5LSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMHB4IDEwMHB4OyB9XG5cbi50d2luLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMmZDWncgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4LCA5Mi44cHgpOyB9XG5cbi50d2luLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMmZDWncgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGFuaW1hdGlvbjogdHdpbi1sb2FkZXItbW9kdWxlX3NwaW5uZXItc19fMmRkT3MgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi50d2luLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMmZDWncgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cblxuLnR3aW4tbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yZkNadyA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4udHdpbi1sb2FkZXItbW9kdWxlX2xvYWRpbmdpby1zcGlubmVyLWludGVyd2luZC00bzdncXUxNnlmd19fMWhmdnIge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnR3aW4tbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yZkNadyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLyogc2VlIG5vdGUgYWJvdmUgKi8gfVxuXG4udHdpbi1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzJmQ1p3IGRpdiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi50d2luLWxvYWRlci1tb2R1bGVfcGFyZW50X19BdDdmWiB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMjlWM3Yge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnNwaW5uZXItbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yOVYzdiBkaXYge1xuICBsZWZ0OiA0My41cHg7XG4gIHRvcDogMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IHNwaW5uZXItbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yOVYzdiBsaW5lYXIgMXMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2LjVweCAvIDZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNi41cHggMzFweDsgfVxuXG4uc3Bpbm5lci1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzI5VjN2IGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45MTY2NjY2NjY2NjY2NjY2cztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4uc3Bpbm5lci1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzI5VjN2IGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuODMzMzMzMzMzMzMzMzMzNHM7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cblxuLnNwaW5uZXItbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yOVYzdiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjc1cztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4uc3Bpbm5lci1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzI5VjN2IGRpdjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNjY2NjY2NjY2NjY2NjY2NnM7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cblxuLnNwaW5uZXItbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yOVYzdiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41ODMzMzMzMzMzMzMzMzM0cztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4uc3Bpbm5lci1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzI5VjN2IGRpdjpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbi5zcGlubmVyLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMjlWM3YgZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNDE2NjY2NjY2NjY2NjY2N3M7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cblxuLnNwaW5uZXItbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yOVYzdiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMzMzMzMzMzMzMzMzMzMzcztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4uc3Bpbm5lci1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzI5VjN2IGRpdjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI1cztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4uc3Bpbm5lci1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzI5VjN2IGRpdjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNjY2NjY2NjY2NjY2NjY2NnM7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cblxuLnNwaW5uZXItbG9hZGVyLW1vZHVsZV9zcGlubmVyX18yOVYzdiBkaXY6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDgzMzMzMzMzMzMzMzMzMzNzO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbi5zcGlubmVyLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMjlWM3YgZGl2Om50aC1jaGlsZCgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbi5zcGlubmVyLWxvYWRlci1tb2R1bGVfcGFyZW50X18yVVlPaCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3Bpbm5lci1sb2FkZXItbW9kdWxlX3NwaW5uZXJfXzI5VjN2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMC4xNik7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAvKiBzZWUgbm90ZSBhYm92ZSAqLyB9XG5cbi5zcGlubmVyLWxvYWRlci1tb2R1bGVfc3Bpbm5lcl9fMjlWM3YgZGl2IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnBhZ2luYXRpb24tY29tcG9uZW50LW1vZHVsZV9wYWdpbmF0aW9uX18zMDNJVSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tY29tcG9uZW50LW1vZHVsZV9wYWdlTnVtYmVyX18ySUc5NiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgLnBhZ2luYXRpb24tY29tcG9uZW50LW1vZHVsZV9wYWdlTnVtYmVyX18ySUc5NiBhIHtcbiAgICBjb2xvcjogZ3JleTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uLWNvbXBvbmVudC1tb2R1bGVfcGFnZU51bWJlcl9fMklHOTY6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbXBvbmVudC1tb2R1bGVfcGFnZU51bWJlcl9fMklHOTY6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnBhZ2luYXRpb24tY29tcG9uZW50LW1vZHVsZV9wYWdlTnVtYmVyX18ySUc5Ni5wYWdpbmF0aW9uLWNvbXBvbmVudC1tb2R1bGVfaXNTZWxlY3RlZF9fMW5KN0YgYSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5wYWdpbmF0aW9uLWNvbXBvbmVudC1tb2R1bGVfYXJyb3dDb250YWluZXJfXzNSRGN2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4ucGFnaW5hdGlvbi1jb21wb25lbnQtbW9kdWxlX2xlZnRBcnJvd1RleHRfXzJvd2tJIHtcbiAgbWFyZ2luOiAtNHB4IDBweCAwcHggOHB4O1xuICBjb2xvcjogZ3JleTsgfVxuICAucGFnaW5hdGlvbi1jb21wb25lbnQtbW9kdWxlX2xlZnRBcnJvd1RleHRfXzJvd2tJOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLnBhZ2luYXRpb24tY29tcG9uZW50LW1vZHVsZV9yaWdodEFycm93VGV4dF9fUzZEak0ge1xuICBtYXJnaW46IC00cHggOHB4IDBweCAwcHg7XG4gIGNvbG9yOiBncmV5OyB9XG4gIC5wYWdpbmF0aW9uLWNvbXBvbmVudC1tb2R1bGVfcmlnaHRBcnJvd1RleHRfX1M2RGpNOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLnBhZ2luYXRpb24tY29tcG9uZW50LW1vZHVsZV9hcnJvd3NfXzFYNGRXIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDhweCAxMnB4IDBweCAxMnB4OyB9XG4gIC5wYWdpbmF0aW9uLWNvbXBvbmVudC1tb2R1bGVfYXJyb3dzX18xWDRkVzpob3ZlciBzdmcge1xuICAgIGZpbGw6IGJsYWNrOyB9XG5cbi5wYWdpbmF0aW9uLWNvbXBvbmVudC1tb2R1bGVfZG90c19fMlotMnYge1xuICBjb2xvcjogZ3JleTsgfVxuXG4ucGFnaW5hdGlvbi1jb21wb25lbnQtbW9kdWxlX2Fycm93c0Rpc2FibGVkX19CaW9oYiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBhZ2luYXRpb24tY29tcG9uZW50LW1vZHVsZV9hcnJvd3NEaXNhYmxlZF9fQmlvaGIgc3ZnICoge1xuICAgIGZpbGw6IGJsYWNrOyB9XG4iLCJAaW1wb3J0IFwic3JjL3NoYXJlZC9zdHlsZXMvdmFyaWFibGVzLnNjc3NcIjsgQGltcG9ydCBcInNyYy9zaGFyZWQvc3R5bGVzL3BsYWNlaG9sZGVyLnNjc3NcIjtcbi5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2ZsZXhDb2xfXzJRY1dZIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhzLTFfXzliSWFpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteHMtMl9fMXVVRlkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14cy0zX18yc0piOSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhzLTRfXzFEMVFTIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteHMtNV9fM0FsdU0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14cy02X19xSVE0aCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhzLTdfXzI0aTdmIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteHMtOF9fMmhIWmUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14cy05X19ZSTdPXyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhzLTEwX19DaVJ6cSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteHMtMTFfXzNkWEFBIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14cy0xMl9fMW5kTlkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXMtMV9fV1FNbHAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1zLTJfXzEyLUNKIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtcy0zX18yMWFNQiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXMtNF9fMU5OTWIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1zLTVfXzJ2MzVvIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtcy02X18xN2pZYiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXMtN19fMWFBSHYge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1zLThfXzFrdThOIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtcy05X18xcG1TSCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXMtMTBfXzFIdk5KIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1zLTExX18xZnZyZSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtcy0xMl9fM2F0X2Ige1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLW0tMV9fM2tJVmQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1tLTJfXzM5WWc5IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbS0zX18yU0otTCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLW0tNF9fM2RJQWsge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1tLTVfXzIzeHJjIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbS02X19uZnI5UCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLW0tN19fMnJRMV8ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1tLThfXzJKNmhIIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbS05X18yRnpfUiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLW0tMTBfXzJ4WnVRIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1tLTExX18zR1pFeCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbS0xMl9fMldpTEUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLWwtMV9fNHcxMHcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1sLTJfXzNMN091IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbC0zX18xM3JEVyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLWwtNF9fMTl2Wmwge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1sLTVfX0tRZmVCIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbC02X18zcnRwUyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLWwtN19fMnQxQWkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1sLThfXzNaSUdGIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbC05X18zdm5MZSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLWwtMTBfX00tMzZzIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC1sLTExX18zNmRzQSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wtbC0xMl9fM2tKOHAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14bC0xX18yb2laQiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhsLTJfXzM4YS1tIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteGwtM19fMmZxZjIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14bC00X18yZUFDRiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhsLTVfXzJNYzIxIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteGwtNl9fM0FHeVQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14bC03X18xdFhnQyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhsLThfX01NMnIzIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteGwtOV9fM0pacTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpOyB9XG4gIC5mbGV4LWNvbHVtbi1jb21wb25lbnQtbW9kdWxlX2NvbC14bC0xMF9fMkRvRDIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7IH1cbiAgLmZsZXgtY29sdW1uLWNvbXBvbmVudC1tb2R1bGVfY29sLXhsLTExX18zYWc2RiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTsgfVxuICAuZmxleC1jb2x1bW4tY29tcG9uZW50LW1vZHVsZV9jb2wteGwtMTJfXzJLV1pHIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpOyB9IH1cblxuLmZsZXgtZ3JpZC1jb21wb25lbnQtbW9kdWxlX2ZsZXhHcmlkX19HTE5iQiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9mbGV4R3JpZFdyYXBwZXJfXzNoWWpXIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9mbGV4SXRlbV9fZjNHdEgge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLV9fMk9FSHcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZmxleC1ncmlkLWNvbXBvbmVudC1tb2R1bGVfZml4ZWRXaWR0aENvbC0xX18yX1ZmZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTJfX0d6UWxzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZsZXgtZ3JpZC1jb21wb25lbnQtbW9kdWxlX2ZpeGVkV2lkdGhDb2wtMl9fR3pRbHMge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTNfXzI1LVM2IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZsZXgtZ3JpZC1jb21wb25lbnQtbW9kdWxlX2ZpeGVkV2lkdGhDb2wtM19fMjUtUzYge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTNfXzI1LVM2IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG5cbi5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTRfXzJUdDZBIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZsZXgtZ3JpZC1jb21wb25lbnQtbW9kdWxlX2ZpeGVkV2lkdGhDb2wtNF9fMlR0NkEge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTRfXzJUdDZBIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTRfXzJUdDZBIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4uZmxleC1ncmlkLWNvbXBvbmVudC1tb2R1bGVfZml4ZWRXaWR0aENvbC01X18xcGdySSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTVfXzFwZ3JJIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleC1ncmlkLWNvbXBvbmVudC1tb2R1bGVfZml4ZWRXaWR0aENvbC01X18xcGdySSB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuZmxleC1ncmlkLWNvbXBvbmVudC1tb2R1bGVfZml4ZWRXaWR0aENvbC01X18xcGdySSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTVfXzFwZ3JJIHtcbiAgICAgIHdpZHRoOiAyMCU7IH0gfVxuXG4uZmxleC1ncmlkLWNvbXBvbmVudC1tb2R1bGVfZml4ZWRXaWR0aENvbC02X18yajNDaSB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZsZXgtZ3JpZC1jb21wb25lbnQtbW9kdWxlX2ZpeGVkV2lkdGhDb2wtNl9fMmozQ2kge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTZfXzJqM0NpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5mbGV4LWdyaWQtY29tcG9uZW50LW1vZHVsZV9maXhlZFdpZHRoQ29sLTZfXzJqM0NpIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZsZXgtZ3JpZC1jb21wb25lbnQtbW9kdWxlX2ZpeGVkV2lkdGhDb2wtNl9fMmozQ2kge1xuICAgICAgd2lkdGg6IDE2LjY2NjYlOyB9IH1cblxuLmZsZXgtcm93LWNvbXBvbmVudC1tb2R1bGVfZmxleFJvd19fMlFIUGMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmxleC1yb3ctY29tcG9uZW50LW1vZHVsZV9mbGV4Um93V3JhcHBlcl9fM1hEOTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtcm93LWNvbXBvbmVudC1tb2R1bGVfZmxleEl0ZW1fXzJ1ODNVIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZ3JpZC1jb21wb25lbnQtbW9kdWxlX2dyaWRfXzNUb0VrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsIkBpbXBvcnQgXCJzcmMvc2hhcmVkL3N0eWxlcy92YXJpYWJsZXMuc2Nzc1wiOyBAaW1wb3J0IFwic3JjL3NoYXJlZC9zdHlsZXMvcGxhY2Vob2xkZXIuc2Nzc1wiO1xuLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtR3JvdXBfX180Z3BtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtR3JvdXBfX180Z3BtLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV93aXRoU2VwYXJhdG9yX18yWi1jYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7IH1cbiAgLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtR3JvdXBfX180Z3BtIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfaW5mb19fdkdrekgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZm9ybUdyb3VwX19fNGdwbSAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2luZm9fX3ZHa3pIIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfdGl0bGVfXzNnd0tPIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9pbmZvX192R2t6SCAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX3RpdGxlX18zZ3dLTyA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9pbmZvX192R2t6SCAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Rlc2NyaXB0aW9uX18xTEVRZCB7XG4gICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtUm93c19fMlloSkwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgbWFyZ2luOiAtOHB4OyB9XG4gICAgLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtR3JvdXBfX180Z3BtIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZm9ybVJvd3NfXzJZaEpMID4gKiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTlweCkge1xuICAgIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZm9ybUdyb3VwX19fNGdwbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9pbmZvX192R2t6SCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfZm9ybUxhYmVsX18zd016diB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzFhMWExYTsgfVxuICAuZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2Zvcm1MYWJlbF9fM3dNenYgbGFiZWwuZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2xhYmVsX18ycEdoMiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfZm9ybUxhYmVsX18zd016diAuZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2xhYmVsX18ycEdoMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9mb3JtTGFiZWxfXzN3TXp2IC5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfbGFiZWxfXzJwR2gyLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9pbnZhbGlkX18xU1drMCB7XG4gICAgICBjb2xvcjogI2JkMjcxZTsgfVxuICAuZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2Zvcm1MYWJlbF9fM3dNenYgLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9vcHRpb25hbF9fOEd2NEMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9mb3JtTGFiZWxfXzN3TXp2IC5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfcmVxdWlyZWRfX2x4YlpvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgY29sb3I6ICNiZDI3MWU7IH1cbiAgLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9mb3JtTGFiZWxfXzN3TXp2IC5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfdG9vbHRpcF9fMzNueG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5mb3JtLXRvb2x0aXAtY29tcG9uZW50LW1vZHVsZV9mb3JtVG9vbHRpcF9fMTVlYjgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb3JtLXRvb2x0aXAtY29tcG9uZW50LW1vZHVsZV90b29sdGlwX19tOXpncSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS10b29sdGlwLWNvbXBvbmVudC1tb2R1bGVfbWF4V2lkdGhfXzNHU3JTIHtcbiAgbWF4LXdpZHRoOiA3MHZ3OyB9XG5cbi5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9mb3JtSXRlbV9fM21HTFUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfZm9ybUl0ZW1fXzNtR0xVOmZvY3VzLXdpdGhpbiBsYWJlbCB7XG4gICAgY29sb3I6ICMwMDNhZGM7IH1cbiAgLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2Zvcm1JdGVtX18zbUdMVSAuZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JzX18yRGpjbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9mb3JtSXRlbV9fM21HTFUgLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2Vycm9yc19fMkRqY28gPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjYmQyNzFlOyB9XG4gIC5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9mb3JtSXRlbV9fM21HTFUgLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2ZpZWxkX18xeFNXOCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfZm9ybUl0ZW1fXzNtR0xVIC5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9leHRyYUluZm9fXzFnbU5KIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWluLWhlaWdodDogMTZweDsgfVxuICAuZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfZm9ybUl0ZW1fXzNtR0xVIC5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9oZWxwZXJUZXh0X18yQXBDSyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9pc0ludmFsaWRfXzFiYm5DIGxhYmVsIHtcbiAgY29sb3I6ICNiZDI3MWU7IH1cblxuLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2lzSW52YWxpZF9fMWJibkM6Zm9jdXMtd2l0aGluIGxhYmVsIHtcbiAgY29sb3I6ICMwMDNhZGM7IH1cblxuLmZvcm0tcm93LWNvbXBvbmVudC1tb2R1bGVfZm9ybVJvd19fM2ZfMU0ge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1yb3ctY29tcG9uZW50LW1vZHVsZV9mb3JtUm93X18zZl8xTSAuZm9ybS1yb3ctY29tcG9uZW50LW1vZHVsZV9mb3JtUm93V3JhcHBlcl9fMXpPMjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm9ybS1yb3ctY29tcG9uZW50LW1vZHVsZV9mb3JtUm93X18zZl8xTSAuZm9ybS1yb3ctY29tcG9uZW50LW1vZHVsZV9mb3JtUm93V3JhcHBlcl9fMXpPMjMgLmZvcm0tcm93LWNvbXBvbmVudC1tb2R1bGVfZm9ybVJvd0l0ZW1fXzFLY3ZpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldjpob3ZlciAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2RlbGV0ZV9fMVNlMEEge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fMzRCV2Ige1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2RlbGV0ZV9fMVNlMEEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTJweDtcbiAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2RlbGV0ZV9fMVNlMEE6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICM0ZDRkNGQ7IH1cbiAgLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UtaW4sIGJhY2tncm91bmQtaW1hZ2UgMTUwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1zaXplIDE1MG1zIGVhc2UtaW4sXHIgYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLCAtd2Via2l0LWJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbjsgfVxuICAgIC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0OmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDNhZGMsICMwMDNhZGMgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Vycm9yX18xYzNJUCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2JkMjcxZSwgI2JkMjcxZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzFjM0lQOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZWQ7IH1cbiAgICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzFjM0lQOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAzYWRjLCAjMDAzYWRjIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gIC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0LnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV9yZWFkT25seV9fM1J5UEcsIC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0LnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV9yZWFkT25seV9fM1J5UEc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0LnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV9yZWFkT25seV9fM1J5UEc6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZGlzYWJsZWRfXzJHYVlDIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZGlzYWJsZWRfXzJHYVlDOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0LnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMkdhWUM6aG92ZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfd2l0aEljb25MZWZ0X19iNjNSYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0LnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV93aXRoSWNvblJpZ2h0X18zMGlQTSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2ljb25fXzM4NTVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2ljb25SaWdodF9fMVFTVk8ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTJweDsgfVxuXG4udGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSzpob3ZlciAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZGVsZXRlX19CQXdaMCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZnVsbFdpZHRoX18zWlNEbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZGVsZXRlX19CQXdaMCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZGVsZXRlX19CQXdaMDpob3ZlciBzdmcge1xuICAgICAgZmlsbDogIzRkNGQ0ZDsgfVxuICAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksgdGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UtaW4sIGJhY2tncm91bmQtaW1hZ2UgMTUwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1zaXplIDE1MG1zIGVhc2UtaW4sXHIgYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLCAtd2Via2l0LWJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbjsgfVxuICAgIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDNweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwM2FkYywgIzAwM2FkYyAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksgdGV4dGFyZWEudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfX2o2SEZiIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYmQyNzFlLCAjYmQyNzFlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYS50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9lcnJvcl9fajZIRmI6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJlZDsgfVxuICAgIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYS50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9lcnJvcl9fajZIRmI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDNhZGMsICMwMDNhZGMgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3JlYWRPbmx5X18xLU9QaiwgLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3JlYWRPbmx5X18xLU9Qajpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3JlYWRPbmx5X18xLU9Qajpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYS50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMi10ZXEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYS50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMi10ZXE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX2Rpc2FibGVkX18yLXRlcTpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYS50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV93aXRoSWNvbkxlZnRfX0tTZmVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uUmlnaHRfXzN4Y1BUIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9pY29uX18yTE8xdyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX2ljb25SaWdodF9fMnlwSnEge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTJweDsgfVxuXG4ubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fMkZsdG8ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UtaW4sIGJhY2tncm91bmQtaW1hZ2UgMTUwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1zaXplIDE1MG1zIGVhc2UtaW4sXHIgYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLCAtd2Via2l0LWJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbjsgfVxuICAgIC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDNweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwM2FkYywgIzAwM2FkYyAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAgaW5wdXQubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzNUbkN4IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYmQyNzFlLCAjYmQyNzFlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9lcnJvcl9fM1RuQ3g6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJlZDsgfVxuICAgIC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9lcnJvcl9fM1RuQ3g6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDNhZGMsICMwMDNhZGMgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX3JlYWRPbmx5X18zWUVNZSwgLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX3JlYWRPbmx5X18zWUVNZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX3JlYWRPbmx5X18zWUVNZTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMW1xRzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMW1xRzQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Rpc2FibGVkX18xbXFHNDpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV93aXRoSWNvbkxlZnRfXzN5eTByIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uUmlnaHRfXzN4VG9RIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9pY29uX18yV2tjRSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX2ljb25SaWdodF9fM1R3VHgge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTJweDsgfVxuXG4uY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveF9fM1Y5b0kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDRweDsgfVxuICAuY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveF9fM1Y5b0kuY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9jZW50ZXJBbGlnbkxhYmVsX191T0l5VSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveF9fM1Y5b0kgbGFiZWwuY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9sYWJlbF9fM3E4TGcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMWExYTFhOyB9XG4gIC5jaGVja2JveC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94X18zVjlvSSBpbnB1dC5jaGVja2JveC1jb21wb25lbnQtbW9kdWxlX2lucHV0X18tSlA4QiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hfXzNWOW9JIGlucHV0LmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfaW5wdXRfXy1KUDhCOmRpc2FibGVkLFxuICAgIC5jaGVja2JveC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94X18zVjlvSSBpbnB1dC5jaGVja2JveC1jb21wb25lbnQtbW9kdWxlX2lucHV0X18tSlA4QjpkaXNhYmxlZCArIGxhYmVsLmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfbGFiZWxfXzNxOExnIHtcbiAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgIGNvbG9yOiAjODA4MDgwOyB9XG5cbi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveENvbnRhaW5lcl9fMkhMSVQgLmNoZWNrYm94LWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hXcmFwcGVyX18zNjhVbiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIC1tb3otY29sdW1uLWdhcDogMTZweDtcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTZweDtcbiAgICAgIGNvbHVtbi1nYXA6IDE2cHg7IH1cbiAgICAgIC5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIHVsID4gbGkge1xuICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIHVsID4gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLmNoZWNrYm94LWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hDb250YWluZXJfXzJITElUIC5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94V3JhcHBlcl9fMzY4VW4gdWwuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9zaW5nbGVDb2x1bW5fXzJ1R2ZjIHtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4OyB9XG4gICAgLmNoZWNrYm94LWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hDb250YWluZXJfXzJITElUIC5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94V3JhcHBlcl9fMzY4VW4gLmNoZWNrYm94LWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hfXzFaM0VKIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNoZWNrYm94LWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfc2hvd01vcmVfXzM5by1pIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9zaG93TW9yZVRleHRfXzJKeGhXIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwM2FkYztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV90b2dnbGVJY29uX19kby1ZUiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV90b2dnbGVJY29uX19kby1ZUi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2ljb25TaG93TW9yZV9fMVlOVGEgPiAqIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5yYWRpby1idXR0b24tY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbl9fM0xsMFAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDRweDsgfVxuICAucmFkaW8tYnV0dG9uLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25fXzNMbDBQIGxhYmVsLnJhZGlvLWJ1dHRvbi1jb21wb25lbnQtbW9kdWxlX2xhYmVsX18zVU96TSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMxYTFhMWE7IH1cbiAgLnJhZGlvLWJ1dHRvbi1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uX18zTGwwUCBpbnB1dC5yYWRpby1idXR0b24tY29tcG9uZW50LW1vZHVsZV9pbnB1dF9fVHRFZkQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYWRpby1idXR0b24tY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbl9fM0xsMFAgaW5wdXQucmFkaW8tYnV0dG9uLWNvbXBvbmVudC1tb2R1bGVfaW5wdXRfX1R0RWZEOmRpc2FibGVkLFxuICAgIC5yYWRpby1idXR0b24tY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbl9fM0xsMFAgaW5wdXQucmFkaW8tYnV0dG9uLWNvbXBvbmVudC1tb2R1bGVfaW5wdXRfX1R0RWZEOmRpc2FibGVkICsgbGFiZWwucmFkaW8tYnV0dG9uLWNvbXBvbmVudC1tb2R1bGVfbGFiZWxfXzNVT3pNIHtcbiAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgIGNvbG9yOiAjODA4MDgwOyB9XG5cbi5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbkNvbnRhaW5lcl9fMTNXamwge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9XG4gIC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbkNvbnRhaW5lcl9fMTNXamwgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uV3JhcHBlcl9fM2xWa3Ege1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uQ29udGFpbmVyX18xM1dqbCAucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25XcmFwcGVyX18zbFZrcSAucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25fX3hEYnN4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBmbGV4LXNocmluazogMTA7IH1cbiAgICAgIC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbkNvbnRhaW5lcl9fMTNXamwgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uV3JhcHBlcl9fM2xWa3EgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uX194RGJzeC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9zaW5nbGVDb2x1bW5fXzE1WjFTIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uQ29udGFpbmVyX18xM1dqbCAucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25XcmFwcGVyX18zbFZrcSAucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25fX3hEYnN4LnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fcHJueS06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uQ29udGFpbmVyX18xM1dqbCAucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25XcmFwcGVyX18zbFZrcSAucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25fX3hEYnN4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgc2VsZWN0LnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjk6bm90KC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneSkge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfY3VzdG9tU2VsZWN0X18xSFJ4QSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX2N1c3RvbVNlbGVjdF9fMUhSeEEgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfZml4Q3Jvc3NCcm93c2VyU3R5bGluZ19fM0pKZ3kge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVRHRjVaWEpmTVNJZ1pHRjBZUzF1WVcxbFBTSk1ZWGxsY2lBeElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTGprMUlERXdJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB5ZTJacGJHdzZJelEwTkR0OVBDOXpkSGxzWlQ0OEwyUmxabk0rUEhScGRHeGxQbUZ5Y205M2N6d3ZkR2wwYkdVK1BIQnZiSGxuYjI0Z1kyeGhjM005SW1Oc2N5MHlJaUJ3YjJsdWRITTlJakV1TkRFZ05DNDJOeUF5TGpRNElETXVNVGdnTXk0MU5DQTBMalkzSURFdU5ERWdOQzQyTnlJdlBqeHdiMng1WjI5dUlHTnNZWE56UFNKamJITXRNaUlnY0c5cGJuUnpQU0l6TGpVMElEVXVNek1nTWk0ME9DQTJMamd5SURFdU5ERWdOUzR6TXlBekxqVTBJRFV1TXpNaUx6NDhMM04yWno0PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfZml4Q3Jvc3NCcm93c2VyU3R5bGluZ19fM0pKZ3k6Oi1tb3otZm9jdXMtaW5uZXIsIC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneS5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zaXplTWVkaXVtX18ybzJzYyB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneS5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zaXplQmlnX18zaTluaiB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG4gIC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlUR0Y1WlhKZk1TSWdaR0YwWVMxdVlXMWxQU0pNWVhsbGNpQXhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMExqazFJREV3SWo0OFpHVm1jejQ4YzNSNWJHVStMbU5zY3kweWUyWnBiR3c2SXprNU9UazVPVHQ5UEM5emRIbHNaVDQ4TDJSbFpuTStQSFJwZEd4bFBtRnljbTkzY3p3dmRHbDBiR1UrUEhCdmJIbG5iMjRnWTJ4aGMzTTlJbU5zY3kweUlpQndiMmx1ZEhNOUlqRXVOREVnTkM0Mk55QXlMalE0SURNdU1UZ2dNeTQxTkNBMExqWTNJREV1TkRFZ05DNDJOeUl2UGp4d2IyeDVaMjl1SUdOc1lYTnpQU0pqYkhNdE1pSWdjRzlwYm5SelBTSXpMalUwSURVdU16TWdNaTQwT0NBMkxqZ3lJREV1TkRFZ05TNHpNeUF6TGpVMElEVXVNek1pTHo0OEwzTjJaejQ9XCIpOyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfc2VsZWN0X19KQlZyOS5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zaXplTWVkaXVtX18ybzJzYyB7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5LnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NpemVCaWdfXzNpOW5qIHtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjkuc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfZnVsbFdpZHRoX18yek5BQiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjk6Zm9jdXMge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCA1OCwgMjIwLCAwLjQpOyB9XG4gIC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7IH1cbiAgLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjk6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjkuc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzJxNFlwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYmQyNzFlLCAjYmQyNzFlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5LnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX2Vycm9yX18ycTRZcDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDNweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmVkOyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9wbGFjZWhvbGRlcl9fNlJSanAge1xuICBjb2xvcjogIzlkOWQ5ZDsgfVxuXG4uc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfb3B0aW9uX18yczZOUyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NvbWJvYm94X18zbEgzTiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWltYWdlIDE1MG1zIGVhc2UtaW4sIGJhY2tncm91bmQtc2l6ZSAxNTBtcyBlYXNlLWluLFxyIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbiwgLXdlYmtpdC1ib3gtc2hhZG93IDE1MG1zIGVhc2UtaW47XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9jb21ib2JveF9fM2xIM046aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NvbWJvYm94X18zbEgzTjpob3ZlciBidXR0b24uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9jYW5CZUNsZWFyZWRfX21YRFNzIHtcbiAgICB2aXNpYmlsaXR5OiBpbml0aWFsOyB9XG4gIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NvbWJvYm94X18zbEgzTi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lzRm9jdXNlZF9fOV8zV1gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAzYWRjLCAjMDAzYWRjIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9jb250ZW50X18zUDFqUCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMnB4OyB9XG4gIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NvbnRlbnRfXzNQMWpQIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX3RhZ1dyYXBwZXJfX1luT2ZEIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDJweDsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pbnB1dFdyYXBwZXJfXzM3ZnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnB4OyB9XG4gIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lucHV0V3JhcHBlcl9fMzdmdGggaW5wdXQuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pbnB1dF9fM1lSaDMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pbnB1dFdyYXBwZXJfXzM3ZnRoIGlucHV0LmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfaW5wdXRfXzNZUmgzOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfaWNvbl9fMmdQOXYge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfYWN0aW9uQnV0dG9uc19fMUN3TEkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogMDsgfVxuICAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9hY3Rpb25CdXR0b25zX18xQ3dMSSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfYWN0aW9uQnV0dG9uc19fMUN3TEkgYnV0dG9uLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfY2xlYXJfX2VyampFIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfYWN0aW9uQnV0dG9uc19fMUN3TEkgYnV0dG9uLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfY2xlYXJfX2VyampFLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfY2FuQmVDbGVhcmVkX19tWERTcy5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lzVmlzaWJsZV9fMUYtaloge1xuICAgICAgICB2aXNpYmlsaXR5OiBpbml0aWFsOyB9XG4gICAgLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfYWN0aW9uQnV0dG9uc19fMUN3TEkgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9hY3Rpb25CdXR0b25zX18xQ3dMSSBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2FjdGlvbkJ1dHRvbnNfXzFDd0xJIGJ1dHRvbiAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pY29uX18yZ1A5diB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9hY3Rpb25CdXR0b25zX18xQ3dMSSBidXR0b24gLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfaWNvbl9fMmdQOXYuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9yb3RhdGVkX18yMnlSSiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpOyB9XG4gICAgICAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9hY3Rpb25CdXR0b25zX18xQ3dMSSBidXR0b24gLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfaWNvbl9fMmdQOXYgc3ZnICoge1xuICAgICAgICBmaWxsOiAjNGQ0ZDRkOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2Ryb3Bkb3duX18xWjYtTSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1heC1oZWlnaHQ6IDQwdmg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfZHJvcGRvd25fXzFaNi1NIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2Ryb3Bkb3duSXRlbV9fMlRLX28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfZHJvcGRvd25fXzFaNi1NIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2Ryb3Bkb3duSXRlbV9fMlRLX28uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pc1NlbGVjdGVkX190Z3YzMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG4gICAgLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfZHJvcGRvd25fXzFaNi1NIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2Ryb3Bkb3duSXRlbV9fMlRLX28uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pc0hvdmVyaW5nX18xSlNWZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2Ryb3Bkb3duX18xWjYtTSAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9ub1Jlc3VsdHNfX0VoUVluIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2xvYWRlcldyYXBwZXJfXzFNMzNmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjRweDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9sb2FkZXJfXzJMRE1iLFxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfbG9hZGVyX18yTERNYjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9sb2FkZXJfXzJMRE1iIHtcbiAgZm9udC1zaXplOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci10b3A6IDEuMWVtIHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yaWdodDogMS4xZW0gc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWJvdHRvbTogMS4xZW0gc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWxlZnQ6IDEuMWVtIHNvbGlkICMwMDNhZGM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2xvYWQ4X19Sa0YxTSAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBjb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2xvYWQ4X19Sa0YxTSAxLjFzIGluZmluaXRlIGxpbmVhcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9sb2FkOF9fUmtGMU0ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9sb2FkOF9fUmtGMU0ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5kYXRlLXBpY2tlci1jb21wb25lbnQtbW9kdWxlX0RhdGVQaWNrZXJDb21wb25lbnRfXzNBcnFUIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kYXRlLXBpY2tlci1jb21wb25lbnQtbW9kdWxlX0RhdGVQaWNrZXJDb21wb25lbnRfXzNBcnFULmRhdGUtcGlja2VyLWNvbXBvbmVudC1tb2R1bGVfZnVsbFdpZHRoX18xazI2VCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kYXRlLXBpY2tlci1jb21wb25lbnQtbW9kdWxlX0RhdGVQaWNrZXJDb21wb25lbnRfXzNBcnFUIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWltYWdlIDE1MG1zIGVhc2UtaW4sIGJhY2tncm91bmQtc2l6ZSAxNTBtcyBlYXNlLWluLFxyIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbiwgLXdlYmtpdC1ib3gtc2hhZG93IDE1MG1zIGVhc2UtaW47IH1cbiAgICAuZGF0ZS1waWNrZXItY29tcG9uZW50LW1vZHVsZV9EYXRlUGlja2VyQ29tcG9uZW50X18zQXJxVCBpbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwM2FkYywgIzAwM2FkYyAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuIiwiLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtR3JvdXBfX180Z3BtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtR3JvdXBfX180Z3BtLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV93aXRoU2VwYXJhdG9yX18yWi1jYSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9pbmZvX192R2t6SCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSAzMCU7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4uZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9pbmZvX192R2t6SCAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX3RpdGxlX18zZ3dLTyB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZm9ybUdyb3VwX19fNGdwbSAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2luZm9fX3ZHa3pIIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfdGl0bGVfXzNnd0tPID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9pbmZvX192R2t6SCAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Rlc2NyaXB0aW9uX18xTEVRZCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9mb3JtR3JvdXBfX180Z3BtIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZm9ybVJvd3NfXzJZaEpMIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIDcwJTtcbiAgbWFyZ2luOiAtOHB4OyB9XG5cbi5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZm9ybUdyb3VwX19fNGdwbSAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Sb3dzX18yWWhKTCA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1OXB4KSB7XG4gIC5mb3JtLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZm9ybUdyb3VwX19fNGdwbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9ybS1ncm91cC1jb21wb25lbnQtbW9kdWxlX2Zvcm1Hcm91cF9fXzRncG0gLmZvcm0tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9pbmZvX192R2t6SCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2Zvcm1MYWJlbF9fM3dNenYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxYTFhMWE7IH1cblxuLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9mb3JtTGFiZWxfXzN3TXp2IGxhYmVsLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9sYWJlbF9fMnBHaDIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9mb3JtTGFiZWxfXzN3TXp2IC5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfbGFiZWxfXzJwR2gyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfZm9ybUxhYmVsX18zd016diAuZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2xhYmVsX18ycEdoMi5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfaW52YWxpZF9fMVNXazAge1xuICBjb2xvcjogI2JkMjcxZTsgfVxuXG4uZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2Zvcm1MYWJlbF9fM3dNenYgLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9vcHRpb25hbF9fOEd2NEMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV9mb3JtTGFiZWxfXzN3TXp2IC5mb3JtLWxhYmVsLWNvbXBvbmVudC1tb2R1bGVfcmVxdWlyZWRfX2x4YlpvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogI2JkMjcxZTsgfVxuXG4uZm9ybS1sYWJlbC1jb21wb25lbnQtbW9kdWxlX2Zvcm1MYWJlbF9fM3dNenYgLmZvcm0tbGFiZWwtY29tcG9uZW50LW1vZHVsZV90b29sdGlwX18zM254byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5mb3JtLXRvb2x0aXAtY29tcG9uZW50LW1vZHVsZV9mb3JtVG9vbHRpcF9fMTVlYjgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb3JtLXRvb2x0aXAtY29tcG9uZW50LW1vZHVsZV90b29sdGlwX19tOXpncSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS10b29sdGlwLWNvbXBvbmVudC1tb2R1bGVfbWF4V2lkdGhfXzNHU3JTIHtcbiAgbWF4LXdpZHRoOiA3MHZ3OyB9XG5cbi5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9mb3JtSXRlbV9fM21HTFUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfZm9ybUl0ZW1fXzNtR0xVOmZvY3VzLXdpdGhpbiBsYWJlbCB7XG4gIGNvbG9yOiAjMDAzYWRjOyB9XG5cbi5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9mb3JtSXRlbV9fM21HTFUgLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2Vycm9yc19fMkRqY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2Zvcm1JdGVtX18zbUdMVSAuZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JzX18yRGpjbyA+IHNwYW4ge1xuICBjb2xvcjogI2JkMjcxZTsgfVxuXG4uZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfZm9ybUl0ZW1fXzNtR0xVIC5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9maWVsZF9fMXhTVzgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9mb3JtSXRlbV9fM21HTFUgLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2V4dHJhSW5mb19fMWdtTkoge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7IH1cblxuLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2Zvcm1JdGVtX18zbUdMVSAuZm9ybS1pdGVtLWNvbXBvbmVudC1tb2R1bGVfaGVscGVyVGV4dF9fMkFwQ0sge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5mb3JtLWl0ZW0tY29tcG9uZW50LW1vZHVsZV9pc0ludmFsaWRfXzFiYm5DIGxhYmVsIHtcbiAgY29sb3I6ICNiZDI3MWU7IH1cblxuLmZvcm0taXRlbS1jb21wb25lbnQtbW9kdWxlX2lzSW52YWxpZF9fMWJibkM6Zm9jdXMtd2l0aGluIGxhYmVsIHtcbiAgY29sb3I6ICMwMDNhZGM7IH1cblxuLmZvcm0tcm93LWNvbXBvbmVudC1tb2R1bGVfZm9ybVJvd19fM2ZfMU0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1yb3ctY29tcG9uZW50LW1vZHVsZV9mb3JtUm93X18zZl8xTSAuZm9ybS1yb3ctY29tcG9uZW50LW1vZHVsZV9mb3JtUm93V3JhcHBlcl9fMXpPMjMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZvcm0tcm93LWNvbXBvbmVudC1tb2R1bGVfZm9ybVJvd19fM2ZfMU0gLmZvcm0tcm93LWNvbXBvbmVudC1tb2R1bGVfZm9ybVJvd1dyYXBwZXJfXzF6TzIzIC5mb3JtLXJvdy1jb21wb25lbnQtbW9kdWxlX2Zvcm1Sb3dJdGVtX18xS2N2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2OmhvdmVyIC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZGVsZXRlX18xU2UwQSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fMzRCV2Ige1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV9kZWxldGVfXzFTZTBBIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZGVsZXRlX18xU2UwQTpob3ZlciBzdmcge1xuICBmaWxsOiAjNGQ0ZDRkOyB9XG5cbi50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWltYWdlIDE1MG1zIGVhc2UtaW4sIGJhY2tncm91bmQtc2l6ZSAxNTBtcyBlYXNlLWluLFxyIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbiwgLXdlYmtpdC1ib3gtc2hhZG93IDE1MG1zIGVhc2UtaW47IH1cblxuLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDNweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAzYWRjLCAjMDAzYWRjIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Vycm9yX18xYzNJUCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNiZDI3MWUsICNiZDI3MWUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzFjM0lQOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJlZDsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzFjM0lQOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDNhZGMsICMwMDNhZGMgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzNSeVBHLCAudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzNSeVBHOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3RleHRGaWVsZElucHV0X18zZVNldiBpbnB1dC50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzNSeVBHOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0LnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMkdhWUMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi50ZXh0LWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfdGV4dEZpZWxkSW5wdXRfXzNlU2V2IGlucHV0LnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMkdhWUM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Rpc2FibGVkX18yR2FZQzpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uTGVmdF9fYjYzUmEge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnRleHQtZmllbGQtY29tcG9uZW50LW1vZHVsZV90ZXh0RmllbGRJbnB1dF9fM2VTZXYgaW5wdXQudGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uUmlnaHRfXzMwaVBNIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2ljb25fXzM4NTVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGV4dC1maWVsZC1jb21wb25lbnQtbW9kdWxlX2ljb25SaWdodF9fMVFTVk8ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTJweDsgfVxuXG4udGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSzpob3ZlciAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZGVsZXRlX19CQXdaMCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fM1pTRG0ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIC50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9kZWxldGVfX0JBd1owIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZGVsZXRlX19CQXdaMDpob3ZlciBzdmcge1xuICBmaWxsOiAjNGQ0ZDRkOyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1pbWFnZSAxNTBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLXNpemUgMTUwbXMgZWFzZS1pbixcciBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4sIC13ZWJraXQtYm94LXNoYWRvdyAxNTBtcyBlYXNlLWluOyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAzYWRjLCAjMDAzYWRjIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX2Vycm9yX19qNkhGYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNiZDI3MWUsICNiZDI3MWUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4udGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksgdGV4dGFyZWEudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfX2o2SEZiOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJlZDsgfVxuXG4udGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksgdGV4dGFyZWEudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfX2o2SEZiOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDNhZGMsICMwMDNhZGMgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4udGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksgdGV4dGFyZWEudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzEtT1BqLCAudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksgdGV4dGFyZWEudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzEtT1BqOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfdGV4dEFyZWFJbnB1dF9fR0ZGSksgdGV4dGFyZWEudGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzEtT1BqOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYS50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMi10ZXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV90ZXh0QXJlYUlucHV0X19HRkZKSyB0ZXh0YXJlYS50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMi10ZXE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX2Rpc2FibGVkX18yLXRlcTpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uTGVmdF9fS1NmZXMge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3RleHRBcmVhSW5wdXRfX0dGRkpLIHRleHRhcmVhLnRleHQtYXJlYS1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uUmlnaHRfXzN4Y1BUIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4udGV4dC1hcmVhLWNvbXBvbmVudC1tb2R1bGVfaWNvbl9fMkxPMXcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50ZXh0LWFyZWEtY29tcG9uZW50LW1vZHVsZV9pY29uUmlnaHRfXzJ5cEpxIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEycHg7IH1cblxuLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9mdWxsV2lkdGhfXzJGbHRvIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1pbWFnZSAxNTBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLXNpemUgMTUwbXMgZWFzZS1pbixcciBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4sIC13ZWJraXQtYm94LXNoYWRvdyAxNTBtcyBlYXNlLWluOyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAzYWRjLCAjMDAzYWRjIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Vycm9yX18zVG5DeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNiZDI3MWUsICNiZDI3MWUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4ubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAgaW5wdXQubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzNUbkN4OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJlZDsgfVxuXG4ubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAgaW5wdXQubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzNUbkN4OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDNhZGMsICMwMDNhZGMgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4ubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAgaW5wdXQubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzNZRU1lLCAubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAgaW5wdXQubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzNZRU1lOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfbnVtYmVyRmllbGRJbnB1dF9fY2FGQjAgaW5wdXQubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfcmVhZE9ubHlfXzNZRU1lOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMW1xRzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9udW1iZXJGaWVsZElucHV0X19jYUZCMCBpbnB1dC5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9kaXNhYmxlZF9fMW1xRzQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX2Rpc2FibGVkX18xbXFHNDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uTGVmdF9fM3l5MHIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX251bWJlckZpZWxkSW5wdXRfX2NhRkIwIGlucHV0Lm51bWJlci1maWVsZC1jb21wb25lbnQtbW9kdWxlX3dpdGhJY29uUmlnaHRfXzN4VG9RIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ubnVtYmVyLWZpZWxkLWNvbXBvbmVudC1tb2R1bGVfaWNvbl9fMldrY0Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5udW1iZXItZmllbGQtY29tcG9uZW50LW1vZHVsZV9pY29uUmlnaHRfXzNUd1R4IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEycHg7IH1cblxuLmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hfXzNWOW9JIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiA0cHg7IH1cblxuLmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hfXzNWOW9JLmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfY2VudGVyQWxpZ25MYWJlbF9fdU9JeVUge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGVja2JveC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94X18zVjlvSSBsYWJlbC5jaGVja2JveC1jb21wb25lbnQtbW9kdWxlX2xhYmVsX18zcThMZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFhMWExYTsgfVxuXG4uY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveF9fM1Y5b0kgaW5wdXQuY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9pbnB1dF9fLUpQOEIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hfXzNWOW9JIGlucHV0LmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfaW5wdXRfXy1KUDhCOmRpc2FibGVkLFxuLmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hfXzNWOW9JIGlucHV0LmNoZWNrYm94LWNvbXBvbmVudC1tb2R1bGVfaW5wdXRfXy1KUDhCOmRpc2FibGVkICsgbGFiZWwuY2hlY2tib3gtY29tcG9uZW50LW1vZHVsZV9sYWJlbF9fM3E4TGcge1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG5cbi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWdhcDogMTZweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxNnB4O1xuICBjb2x1bW4tZ2FwOiAxNnB4OyB9XG5cbi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIHVsID4gbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmNoZWNrYm94LWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfY2hlY2tib3hDb250YWluZXJfXzJITElUIC5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94V3JhcHBlcl9fMzY4VW4gdWwuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9zaW5nbGVDb2x1bW5fXzJ1R2ZjIHtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIC1tb3otY29sdW1uLWdhcDogMTZweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxNnB4O1xuICBjb2x1bW4tZ2FwOiAxNnB4OyB9XG5cbi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94Q29udGFpbmVyX18ySExJVCAuY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9jaGVja2JveFdyYXBwZXJfXzM2OFVuIC5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2NoZWNrYm94X18xWjNFSiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNoZWNrYm94LWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfc2hvd01vcmVfXzM5by1pIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9zaG93TW9yZVRleHRfXzJKeGhXIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwM2FkYztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV90b2dnbGVJY29uX19kby1ZUiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2hlY2tib3gtZ3JvdXAtY29tcG9uZW50LW1vZHVsZV90b2dnbGVJY29uX19kby1ZUi5jaGVja2JveC1ncm91cC1jb21wb25lbnQtbW9kdWxlX2ljb25TaG93TW9yZV9fMVlOVGEgPiAqIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucmFkaW8tYnV0dG9uLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25fXzNMbDBQIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiA0cHg7IH1cblxuLnJhZGlvLWJ1dHRvbi1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uX18zTGwwUCBsYWJlbC5yYWRpby1idXR0b24tY29tcG9uZW50LW1vZHVsZV9sYWJlbF9fM1VPek0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxYTFhMWE7IH1cblxuLnJhZGlvLWJ1dHRvbi1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uX18zTGwwUCBpbnB1dC5yYWRpby1idXR0b24tY29tcG9uZW50LW1vZHVsZV9pbnB1dF9fVHRFZkQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvLWJ1dHRvbi1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uX18zTGwwUCBpbnB1dC5yYWRpby1idXR0b24tY29tcG9uZW50LW1vZHVsZV9pbnB1dF9fVHRFZkQ6ZGlzYWJsZWQsXG4ucmFkaW8tYnV0dG9uLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25fXzNMbDBQIGlucHV0LnJhZGlvLWJ1dHRvbi1jb21wb25lbnQtbW9kdWxlX2lucHV0X19UdEVmRDpkaXNhYmxlZCArIGxhYmVsLnJhZGlvLWJ1dHRvbi1jb21wb25lbnQtbW9kdWxlX2xhYmVsX18zVU96TSB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgY29sb3I6ICM4MDgwODA7IH1cblxuLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uQ29udGFpbmVyX18xM1dqbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7IH1cblxuLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uQ29udGFpbmVyX18xM1dqbCAucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25XcmFwcGVyX18zbFZrcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25Db250YWluZXJfXzEzV2psIC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbldyYXBwZXJfXzNsVmtxIC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbl9feERic3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDEwOyB9XG5cbi5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbkNvbnRhaW5lcl9fMTNXamwgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uV3JhcHBlcl9fM2xWa3EgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uX194RGJzeC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9zaW5nbGVDb2x1bW5fXzE1WjFTIHtcbiAgZmxleC1iYXNpczogMTAwJTsgfVxuXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfcmFkaW9CdXR0b25Db250YWluZXJfXzEzV2psIC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbldyYXBwZXJfXzNsVmtxIC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbl9feERic3gucmFkaW8tYnV0dG9uLWdyb3VwLWNvbXBvbmVudC1tb2R1bGVfZnVsbFdpZHRoX19wcm55LTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5yYWRpby1idXR0b24tZ3JvdXAtY29tcG9uZW50LW1vZHVsZV9yYWRpb0J1dHRvbkNvbnRhaW5lcl9fMTNXamwgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uV3JhcHBlcl9fM2xWa3EgLnJhZGlvLWJ1dHRvbi1ncm91cC1jb21wb25lbnQtbW9kdWxlX3JhZGlvQnV0dG9uX194RGJzeCB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIHNlbGVjdC5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5Om5vdCguc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfZml4Q3Jvc3NCcm93c2VyU3R5bGluZ19fM0pKZ3kpIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX2N1c3RvbVNlbGVjdF9fMUhSeEEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9jdXN0b21TZWxlY3RfXzFIUnhBIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBMamsxSURFd0lqNDhaR1ZtY3o0OGMzUjViR1UrTG1Oc2N5MHllMlpwYkd3Nkl6UTBORHQ5UEM5emRIbHNaVDQ4TDJSbFpuTStQSFJwZEd4bFBtRnljbTkzY3p3dmRHbDBiR1UrUEhCdmJIbG5iMjRnWTJ4aGMzTTlJbU5zY3kweUlpQndiMmx1ZEhNOUlqRXVOREVnTkM0Mk55QXlMalE0SURNdU1UZ2dNeTQxTkNBMExqWTNJREV1TkRFZ05DNDJOeUl2UGp4d2IyeDVaMjl1SUdOc1lYTnpQU0pqYkhNdE1pSWdjRzlwYm5SelBTSXpMalUwSURVdU16TWdNaTQwT0NBMkxqZ3lJREV1TkRFZ05TNHpNeUF6TGpVMElEVXVNek1pTHo0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneTo6LW1vei1mb2N1cy1pbm5lciwgLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX2ZpeENyb3NzQnJvd3NlclN0eWxpbmdfXzNKSmd5OjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9maXhDcm9zc0Jyb3dzZXJTdHlsaW5nX18zSkpneS5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zaXplTWVkaXVtX18ybzJzYyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cblxuLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX2ZpeENyb3NzQnJvd3NlclN0eWxpbmdfXzNKSmd5LnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NpemVCaWdfXzNpOW5qIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuXG4uc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfZml4Q3Jvc3NCcm93c2VyU3R5bGluZ19fM0pKZ3k6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVRHRjVaWEpmTVNJZ1pHRjBZUzF1WVcxbFBTSk1ZWGxsY2lBeElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTGprMUlERXdJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB5ZTJacGJHdzZJems1T1RrNU9UdDlQQzl6ZEhsc1pUNDhMMlJsWm5NK1BIUnBkR3hsUG1GeWNtOTNjend2ZEdsMGJHVStQSEJ2YkhsbmIyNGdZMnhoYzNNOUltTnNjeTB5SWlCd2IybHVkSE05SWpFdU5ERWdOQzQyTnlBeUxqUTRJRE11TVRnZ015NDFOQ0EwTGpZM0lERXVOREVnTkM0Mk55SXZQanh3YjJ4NVoyOXVJR05zWVhOelBTSmpiSE10TWlJZ2NHOXBiblJ6UFNJekxqVTBJRFV1TXpNZ01pNDBPQ0EyTGpneUlERXVOREVnTlM0ek15QXpMalUwSURVdU16TWlMejQ4TDNOMlp6ND1cIik7IH1cblxuLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5LnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NpemVNZWRpdW1fXzJvMnNjIHtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5LnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NpemVCaWdfXzNpOW5qIHtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5LnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fMnpOQUIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfc2VsZWN0X19KQlZyOTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDU4LCAyMjAsIDAuNCk7IH1cblxuLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjk6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwOyB9XG5cbi5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9zZWxlY3RfX0pCVnI5OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfc2VsZWN0X19KQlZyOS5zZWxlY3QtY29tcG9uZW50LW1vZHVsZV9lcnJvcl9fMnE0WXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYmQyNzFlLCAjYmQyNzFlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX3NlbGVjdF9fSkJWcjkuc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfZXJyb3JfXzJxNFlwOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJlZDsgfVxuXG4uc2VsZWN0LWNvbXBvbmVudC1tb2R1bGVfcGxhY2Vob2xkZXJfXzZSUmpwIHtcbiAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLnNlbGVjdC1jb21wb25lbnQtbW9kdWxlX29wdGlvbl9fMnM2TlMge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9jb21ib2JveF9fM2xIM04ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1pbWFnZSAxNTBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLXNpemUgMTUwbXMgZWFzZS1pbixcciBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4sIC13ZWJraXQtYm94LXNoYWRvdyAxNTBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfY29tYm9ib3hfXzNsSDNOOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAzcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfY29tYm9ib3hfXzNsSDNOOmhvdmVyIGJ1dHRvbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NhbkJlQ2xlYXJlZF9fbVhEU3Mge1xuICB2aXNpYmlsaXR5OiBpbml0aWFsOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NvbWJvYm94X18zbEgzTi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lzRm9jdXNlZF9fOV8zV1gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwM2FkYywgIzAwM2FkYyAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NvbnRlbnRfXzNQMWpQIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0ycHg7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfY29udGVudF9fM1AxalAgLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfdGFnV3JhcHBlcl9fWW5PZkQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnB4OyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lucHV0V3JhcHBlcl9fMzdmdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycHg7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfaW5wdXRXcmFwcGVyX18zN2Z0aCBpbnB1dC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lucHV0X18zWVJoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lucHV0V3JhcHBlcl9fMzdmdGggaW5wdXQuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pbnB1dF9fM1lSaDM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2ljb25fXzJnUDl2IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2FjdGlvbkJ1dHRvbnNfXzFDd0xJIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDA7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfYWN0aW9uQnV0dG9uc19fMUN3TEkgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2FjdGlvbkJ1dHRvbnNfXzFDd0xJIGJ1dHRvbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2NsZWFyX19lcmpqRSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9hY3Rpb25CdXR0b25zX18xQ3dMSSBidXR0b24uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9jbGVhcl9fZXJqakUuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9jYW5CZUNsZWFyZWRfX21YRFNzLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfaXNWaXNpYmxlX18xRi1qWiB7XG4gIHZpc2liaWxpdHk6IGluaXRpYWw7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfYWN0aW9uQnV0dG9uc19fMUN3TEkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9hY3Rpb25CdXR0b25zX18xQ3dMSSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2FjdGlvbkJ1dHRvbnNfXzFDd0xJIGJ1dHRvbiAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pY29uX18yZ1A5diB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2FjdGlvbkJ1dHRvbnNfXzFDd0xJIGJ1dHRvbiAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9pY29uX18yZ1A5di5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX3JvdGF0ZWRfXzIyeVJKIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfYWN0aW9uQnV0dG9uc19fMUN3TEkgYnV0dG9uIC5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2ljb25fXzJnUDl2IHN2ZyAqIHtcbiAgZmlsbDogIzRkNGQ0ZDsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9kcm9wZG93bl9fMVo2LU0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXgtaGVpZ2h0OiA0MHZoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2Ryb3Bkb3duX18xWjYtTSAuY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9kcm9wZG93bkl0ZW1fXzJUS19vIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9kcm9wZG93bl9fMVo2LU0gLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfZHJvcGRvd25JdGVtX18yVEtfby5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lzU2VsZWN0ZWRfX3RndjMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9kcm9wZG93bl9fMVo2LU0gLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfZHJvcGRvd25JdGVtX18yVEtfby5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2lzSG92ZXJpbmdfXzFKU1ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9kcm9wZG93bl9fMVo2LU0gLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfbm9SZXN1bHRzX19FaFFZbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDsgfVxuXG4uY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9sb2FkZXJXcmFwcGVyX18xTTMzZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfbG9hZGVyX18yTERNYixcbi5jb21ib2JveC1jb21wb25lbnQtbW9kdWxlX2xvYWRlcl9fMkxETWI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfbG9hZGVyX18yTERNYiB7XG4gIGZvbnQtc2l6ZTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDEuMWVtIHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCAjMDAzYWRjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9sb2FkOF9fUmtGMU0gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogY29tYm9ib3gtY29tcG9uZW50LW1vZHVsZV9sb2FkOF9fUmtGMU0gMS4xcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfbG9hZDhfX1JrRjFNIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNvbWJvYm94LWNvbXBvbmVudC1tb2R1bGVfbG9hZDhfX1JrRjFNIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZGF0ZS1waWNrZXItY29tcG9uZW50LW1vZHVsZV9EYXRlUGlja2VyQ29tcG9uZW50X18zQXJxVCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZGF0ZS1waWNrZXItY29tcG9uZW50LW1vZHVsZV9EYXRlUGlja2VyQ29tcG9uZW50X18zQXJxVC5kYXRlLXBpY2tlci1jb21wb25lbnQtbW9kdWxlX2Z1bGxXaWR0aF9fMWsyNlQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRhdGUtcGlja2VyLWNvbXBvbmVudC1tb2R1bGVfRGF0ZVBpY2tlckNvbXBvbmVudF9fM0FycVQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDNweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UtaW4sIGJhY2tncm91bmQtaW1hZ2UgMTUwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1zaXplIDE1MG1zIGVhc2UtaW4sXHIgYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLCAtd2Via2l0LWJveC1zaGFkb3cgMTUwbXMgZWFzZS1pbjsgfVxuXG4uZGF0ZS1waWNrZXItY29tcG9uZW50LW1vZHVsZV9EYXRlUGlja2VyQ29tcG9uZW50X18zQXJxVCBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAzYWRjLCAjMDAzYWRjIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiJdLCJtYXBwaW5ncyI6IkFBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7O0FBR0E7QUFDQTtBQUFBOzs7QUFHQTtBQUNBO0FBQUE7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTs7QUMxdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ3hSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNEJBO0FBQ0E7QUFDQTtBQUNBO0FEM0JBO0FBQ0E7QUFDQTtBQUNBO0FDNkJBO0FBQ0E7QUFDQTtBRDVCQTtBQzhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQ5QkE7QUFDQTtBQUNBO0FBQ0E7QUNnQ0E7QUFDQTtBQUNBO0FEL0JBO0FBQ0E7QUNpQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEakNBO0FDbUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUN5Q0E7QUFDQTtBQUNBO0FEckNBO0FDdUNBO0FBQ0E7QUFDQTtBRHJDQTtBQUNBO0FDdUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHhDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNENBO0FBQ0E7QUFFQTtBRDVDQTtBQUNBO0FDOENBO0FENUNBO0FBQ0E7QUFDQTtBQzhDQTtBRDdDQTtBQUNBO0FDK0NBO0FBQ0E7QUQ5Q0E7QUFDQTtBQ2dEQTtBRC9DQTtBQUNBO0FDaURBO0FEL0NBO0FBQ0E7QUFDQTtBQ2lEQTtBRGhEQTtBQUNBO0FDa0RBO0FEaERBO0FDa0RBO0FEakRBO0FBQ0E7QUNtREE7QURsREE7QUFDQTtBQ29EQTtBQUNBO0FEbkRBO0FBQ0E7QUNxREE7QURwREE7QUFDQTtBQ3NEQTtBRHJEQTtBQUNBO0FDdURBO0FEdERBO0FBQ0E7QUN3REE7QUR0REE7QUFDQTtBQ3dEQTtBRHREQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFHQTtBQUNBO0FDd0RBO0FBQ0E7QUR0REE7QUFDQTtBQ3dEQTtBRHREQTtBQUNBO0FDd0RBO0FEdkRBO0FBQ0E7QUN5REE7QUR4REE7QUFDQTtBQzBEQTtBRHhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzBEQTtBRHpEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNERBO0FEMURBO0FBQ0E7QUM0REE7QUQzREE7QUFDQTtBQUNBO0FDNkRBO0FENURBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQytEQTtBRDdEQTtBQUNBO0FDK0RBO0FEOURBO0FBQ0E7QUFDQTtBQ2dFQTtBQUNBO0FEL0RBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQ2tFQTtBRGpFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNzRUE7QURwRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBR0E7QUFDQTtBQ3NFQTtBRHBFQTtBQUNBO0FBQ0E7QUNzRUE7QURwRUE7QUFDQTtBQ3NFQTtBRHJFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUN3RUE7QUR0RUE7QUFDQTtBQ3dFQTtBRHZFQTtBQUNBO0FBQ0E7QUN5RUE7QUR2RUE7QUN5RUE7QUR4RUE7QUFDQTtBQUNBO0FDMEVBOztBRHZFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUMyRUE7QUR6RUE7QUMyRUE7QUQxRUE7QUFDQTtBQUNBO0FDNEVBO0FEMUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUM0RUE7QUQzRUE7QUFDQTtBQUFBO0FBQ0E7QUM2RUE7QUQzRUE7QUM2RUE7QUQ1RUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDK0VBO0FEM0VBO0FDK0VBO0FEOUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDZ0ZBO0FEOUVBO0FBQ0E7QUFDQTtBQUNBO0FDZ0ZBO0FEOUVBO0FBQ0E7QUFDQTtBQ2dGQTtBQUNBO0FEOUVBO0FBQ0E7QUFDQTtBQ2dGQTtBRDlFQTtBQ2dGQTtBRC9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNpRkE7QUQvRUE7QUFDQTtBQUNBO0FDaUZBO0FEaEZBO0FBQ0E7QUFDQTtBQ2tGQTtBRGhGQTtBQUNBO0FDa0ZBO0FEakZBO0FBQ0E7QUFDQTtBQ21GQTtBRGpGQTtBQ21GQTtBRGxGQTtBQUNBO0FBQ0E7QUNvRkE7O0FEakZBO0FBQ0E7QUFDQTtBQ29GQTtBRG5GQTtBQUNBO0FBQ0E7QUNxRkE7QURuRkE7QUFDQTtBQ3FGQTtBRHBGQTtBQUNBO0FBQ0E7QUNzRkE7QURwRkE7QUNzRkE7QURyRkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDeUZBO0FEdkZBO0FBQ0E7QUFDQTtBQ3lGQTtBRHZGQTtBQUNBO0FBQ0E7QUN5RkE7QUFDQTtBRHhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMwRkE7QUR4RkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMEZBO0FEekZBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQzRGQTtBRDFGQTtBQUNBO0FDNEZBO0FEM0ZBO0FBQ0E7QUFDQTtBQzZGQTtBRDNGQTtBQUNBO0FDNkZBO0FENUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzhGQTtBRDdGQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUNrR0E7QUFDQTtBRGpHQTtBQUNBO0FBQ0E7QUNtR0E7QURsR0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDcUdBO0FEcEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3NHQTtBRHBHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDc0dBO0FEckdBO0FDd0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHZHQTtBQUNBO0FDeUdBO0FEdkdBO0FDeUdBO0FEdkdBO0FBQ0E7QUFDQTtBQUNBO0FDeUdBO0FEeEdBO0FBQ0E7QUFDQTtBQUNBO0FDMEdBO0FEeEdBO0FBQ0E7QUFDQTtBQUNBO0FDMEdBO0FBQ0E7QUR6R0E7QUFDQTtBQUNBO0FBQ0E7QUMyR0E7QUR6R0E7QUMyR0E7QUQxR0E7QUFDQTtBQzRHQTtBQUNBO0FBQ0E7QUQxR0E7QUFDQTtBQzRHQTtBRDFHQTtBQUNBO0FDOEdBO0FEeEdBO0FBQ0E7QUM0R0E7QUQxR0E7QUFDQTtBQUNBO0FDNEdBO0FEM0dBO0FBQ0E7QUFDQTtBQUNBO0FDNkdBO0FEM0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNkdBO0FENUdBO0FBQ0E7QUM4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEaEhBO0FBQ0E7QUNrSEE7QURqSEE7QUFDQTtBQ21IQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURsSEE7QUFDQTtBQ29IQTtBRGxIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDb0hBO0FEbkhBO0FBQ0E7QUFDQTtBQUNBO0FDcUhBO0FEbkhBO0FBQ0E7QUNxSEE7QURwSEE7QUFDQTtBQ3NIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR0SEE7QUFDQTtBQ3dIQTtBRHRIQTtBQUNBO0FBQ0E7QUFDQTtBQ3dIQTtBRHRIQTtBQUNBO0FBQ0E7QUFDQTtBQ3dIQTs7QURySEE7QUFDQTtBQUNBO0FBQ0E7QUN3SEE7QUR0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQ3lIQTtBQUNBO0FBU0E7QUFDQTtBQUVBO0FEdEhBO0FBRUE7QUFDQTtBQ3dIQTtBQUNBO0FEdkhBO0FBQ0E7QUN5SEE7QUFDQTtBQUNBO0FEeEhBO0FBQ0E7QUMwSEE7QUR4SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzBIQTtBRHpIQTtBQUNBO0FBQ0E7QUFDQTtBQzRIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OyIsInNvdXJjZVJvb3QiOiIifQ==*/