#status-label.circular i.icon {
  margin: 0px;
}
#status-label.ui.label.basic {
  background-color: inherit !important;
}
#status-label.ui.label.basic:not(.clickable) {
  cursor: default;
}
#status-label.ui.label.basic .link {
  cursor: pointer;
}
#status-label.ui.label.basic.inline {
  display: inline-flex;
  align-items: center;
}
.popup #status-label {
  width: 100%;
}
#status-label__dot {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#query-editor {
  overflow-y: auto;
  overflow-x: hidden;
  resize: both;
  min-height: 100px;
  min-width: 300px;
  max-width: 100%;
  -webkit-transition: box-shadow 300ms ease-in, background-color 200ms ease-in;
  transition: box-shadow 300ms ease-in, background-color 200ms ease-in;
  box-shadow: 0px 0px 0px 4px transparent !important;
  border: 1px solid rgba(34, 36, 38, 0.1);
}
#query-editor .editor {
  counter-reset: line;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
#query-editor .editor #codeArea {
  outline: none;
  padding-left: 40px !important;
  -webkit-transition: unset;
  transition: unset;
  box-shadow: unset;
}
#query-editor .editor #codeArea:hover {
  background-color: unset !important;
}
#query-editor .editor #codeArea:focus-within {
  border: unset !important;
  box-shadow: unset !important;
}
#query-editor .editor pre {
  padding-left: 40px !important;
}
#query-editor .editor .editorLineNumber {
  position: absolute;
  left: 0px;
  color: #cccccc;
  text-align: right;
  width: 30px;
  font-weight: 100;
}
#query-editor:hover {
  background-color: #CCE0F3 !important;
  border-radius: 4px;
}
#query-editor:focus-within {
  border: 1px solid #0F9BDC !important;
  box-shadow: 0px 0px 4px 2px #a1c5e6 !important;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
.routed-accordion {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  flex: 1 1;
}
.routed-accordion #routed-accordion__menu {
  position: absolute;
  right: 0;
  top: 0;
}
.routed-accordion #routed-accordion__right-icons {
  position: absolute;
  top: 50%;
  right: 1rem;
}
.routed-accordion .title {
  padding: 20px;
  font-size: 13px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  flex: 0 0;
  border-bottom: 1px solid rgba(15, 45, 76, 0.13);
}
.routed-accordion .title .caret {
  margin-right: 5px;
}
.routed-accordion .title.active {
  border-bottom-width: 0px;
}
.routed-accordion .title .right-icons {
  position: absolute;
}
.routed-accordion .title #routed-accordion__menu {
  opacity: 0;
}
.routed-accordion .title:hover #routed-accordion__menu {
  opacity: 1;
}
.routed-accordion.exclusive .title.active {
  pointer-events: none;
  cursor: default;
}
.routed-accordion .content {
  padding: 0px !important;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: max-height 300ms;
  transition: max-height 300ms;
}
.routed-accordion .content.active {
  flex: 1 1 100%;
  max-height: 100%;
}
.routed-accordion .content.active:not(:last-child) {
  border-bottom: 1px solid rgba(15, 45, 76, 0.13);
}
.routed-accordion .content.inactive {
  max-height: 0;
  height: 0;
}
.routed-accordion.full-height {
  justify-content: flex-start;
  align-items: stretch;
  flex: 1 1;
  height: 100%;
}
.routed-accordion.full-height .content {
  overflow-y: auto;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#route-to__hint {
  font-size: large;
  opacity: 0.5;
  display: inline-block;
  padding: 0.25rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#route-to {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
#route-to.width-fit-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#route-to:hover.expand {
  background: transparent;
}
#route-to:hover.expand #route-to__hint {
  opacity: 1;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
#route-to:hover.backward #route-to__hint {
  -webkit-transform: rotate(180deg) translate(0.25rem);
          transform: rotate(180deg) translate(0.25rem);
}
#route-to:hover.forward #route-to__hint {
  opacity: 1;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-transform: translateX(0.25rem);
          transform: translateX(0.25rem);
}
#route-to:hover.external #route-to__hint {
  opacity: 1;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-transform: translate(0.25rem, -0.25rem);
          transform: translate(0.25rem, -0.25rem);
}
#route-to:hover.edit #route-to__hint {
  opacity: 1;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
#route-to.primary-button {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
#route-to.simple {
  background: transparent;
  border-radius: 0.5rem;
  padding: 0.25rem;
}
#route-to.expand #route-to__hint {
  -webkit-transform-origin: center;
          transform-origin: center;
}
#route-to.forward {
  padding-right: 1rem;
}
#route-to.backward {
  flex-direction: row-reverse;
}
#route-to.backward #route-to__hint {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#route-to.on-light {
  color: #0f2d4c;
}
#route-to.on-light:hover {
  background: rgba(255, 255, 255, 0.3);
}
#route-to.on-light #route-to__hint {
  color: #0f2d4c;
}
#route-to.on-dark {
  color: white;
}
#route-to.on-dark:hover:not(.expand) {
  background: rgba(0, 0, 0, 0.3);
}
#route-to.on-dark #route-to__hint {
  color: white;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
.routed-accordion {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  flex: 1 1;
}
.routed-accordion #routed-accordion__menu {
  position: absolute;
  right: 0;
  top: 0;
}
.routed-accordion #routed-accordion__right-icons {
  position: absolute;
  top: 50%;
  right: 1rem;
}
.routed-accordion .title {
  padding: 20px;
  font-size: 13px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  flex: 0 0;
  border-bottom: 1px solid rgba(15, 45, 76, 0.13);
}
.routed-accordion .title .caret {
  margin-right: 5px;
}
.routed-accordion .title.active {
  border-bottom-width: 0px;
}
.routed-accordion .title .right-icons {
  position: absolute;
}
.routed-accordion .title #routed-accordion__menu {
  opacity: 0;
}
.routed-accordion .title:hover #routed-accordion__menu {
  opacity: 1;
}
.routed-accordion.exclusive .title.active {
  pointer-events: none;
  cursor: default;
}
.routed-accordion .content {
  padding: 0px !important;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: max-height 300ms;
  transition: max-height 300ms;
}
.routed-accordion .content.active {
  flex: 1 1 100%;
  max-height: 100%;
}
.routed-accordion .content.active:not(:last-child) {
  border-bottom: 1px solid rgba(15, 45, 76, 0.13);
}
.routed-accordion .content.inactive {
  max-height: 0;
  height: 0;
}
.routed-accordion.full-height {
  justify-content: flex-start;
  align-items: stretch;
  flex: 1 1;
  height: 100%;
}
.routed-accordion.full-height .content {
  overflow-y: auto;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#app-nav.monitor #selector-dependencies {
  background-color: rgba(24, 56, 88, 0.4);
  background: rgba(24, 56, 88, 0.4);
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#static-transactional-destination {
  display: flex;
}
#static-transactional-destination #static-transactional-destination__header {
  justify-content: space-between;
  background: rgba(255, 255, 255, 0.13);
}
#static-transactional-destination #static-transactional-destination__content {
  justify-content: space-evenly;
}
#static-transactional-destination #static-transactional-destination__header,
#static-transactional-destination #static-transactional-destination__content {
  display: flex;
  padding: 1rem;
}
#static-transactional-destination.even > #static-transactional-destination__content #amoeba svg path {
  fill: rgba(11, 155, 220, 0.25) !important;
}
#static-transactional-destination #amoeba {
  max-width: 33%;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#scaled-image {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  background: white;
}
#scaled-image.no-src-image {
  background-color: rgba(0, 0, 0, 0.13);
}
#scaled-image.no-src-image img {
  display: none;
}
#scaled-image.circle {
  border-radius: 50%;
  border: 1px solid rgba(46, 82, 117, 0.13);
}
#scaled-image.mini {
  min-width: 2rem;
  min-height: 2rem;
  max-width: 2rem;
  max-height: 2rem;
}
#scaled-image.mini img {
  width: 2.5rem;
}
#scaled-image.tiny {
  min-width: 2.5rem;
  min-height: 2.5rem;
  max-width: 2.5rem;
  max-height: 2.5rem;
}
#scaled-image.tiny img {
  width: 3.5rem;
}
#scaled-image.small {
  min-width: 3.25rem;
  min-height: 3.25rem;
  max-width: 3.25rem;
  max-height: 3.25rem;
}
#scaled-image.small img {
  width: 4.25rem;
}
#scaled-image.medium {
  min-width: 4rem;
  min-height: 4rem;
  max-width: 4rem;
  max-height: 4rem;
}
#scaled-image.medium img {
  width: 5rem;
}
#scaled-image.large {
  min-width: 5rem;
  min-height: 5rem;
  max-width: 5rem;
  max-height: 5rem;
}
#scaled-image.large img {
  width: 6rem;
}
#scaled-image img {
  height: auto;
  padding: 0.6rem;
  display: inline-block;
  position: relative;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#full-page-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #efefef;
  z-index: 1000;
}
#full-page-modal #full-page-modal__content {
  height: 100%;
  min-height: 100%;
  overflow: auto;
  padding-bottom: 5rem;
}
#full-page-modal #full-page-modal__header {
  min-height: 6rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #0f2d4c;
  position: relative;
}
#full-page-modal #full-page-modal__header #full-page-modal__title {
  top: 0;
  right: 35%;
  left: 35%;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
#full-page-modal #full-page-modal__header #full-page-modal__actions {
  min-width: 10rem;
  min-height: 1rem;
  padding-right: 1rem;
}
#full-page-modal #full-page-modal__header #full-page-modal__exit {
  cursor: pointer;
  margin-left: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
}
#full-page-modal #full-page-modal__header #full-page-modal__exit:hover #full-page-modal__exit-icon {
  -webkit-animation-name: draft_next_button_animation;
          animation-name: draft_next_button_animation;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
#full-page-modal #full-page-modal__header #full-page-modal__exit #full-page-modal__exit-title {
  color: #FFFFFF;
  font-size: 18pt;
  padding-left: 0.5rem;
}
#full-page-modal #full-page-modal__header #full-page-modal__exit #full-page-modal__exit-icon-wrapper {
  width: 3rem;
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #0b9bdc;
  border-radius: 5rem;
}
#full-page-modal #full-page-modal__header #full-page-modal__exit #full-page-modal__exit-icon-wrapper #full-page-modal__exit-icon {
  color: #FFFFFF;
  font-size: 14pt;
}
@-webkit-keyframes full-page-modal__exit-hint_animation {
  25% {
    -webkit-transform: translateX(0.25rem);
            transform: translateX(0.25rem);
  }
  50% {
    -webkit-transform: translateX(-0.25rem);
            transform: translateX(-0.25rem);
  }
}
@keyframes full-page-modal__exit-hint_animation {
  25% {
    -webkit-transform: translateX(0.25rem);
            transform: translateX(0.25rem);
  }
  50% {
    -webkit-transform: translateX(-0.25rem);
            transform: translateX(-0.25rem);
  }
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#static-transactional-arrow #static-transactional-arrow__header {
  justify-content: center;
}
#static-transactional-arrow.on-light svg line {
  stroke: #2E5275;
}
#static-transactional-arrow.on-light svg marker {
  fill: #2E5275;
}
#static-transactional-arrow.on-dark svg line {
  stroke: rgba(255, 255, 255, 0.3);
}
#static-transactional-arrow.on-dark svg marker {
  fill: rgba(255, 255, 255, 0.3);
}
#static-transactional-arrow #static-transactional-arrow__content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 10%;
}
#static-transactional-arrow #static-transactional-arrow__content svg {
  width: 100%;
}
#static-transactional-arrow #static-transactional-arrow__header,
#static-transactional-arrow #static-transactional-arrow__content {
  display: flex;
}

.intercom-launcher-frame.intercom-t4gne4.e1ur5zlj0 {
  bottom: 85px;
  width: 51px;
  height: 51px;
  background: #0f9bdc;
  left: 6px;
}

.intercom-launcher-frame.intercom-wzfewr.e1ur5zlj0 {
  display: none;
}

.intercom-launcher-discovery-frame.intercom-1cj42cq.e1ha5zqb0 {
  display: none;
}

.sidebar-modal {
  border-radius: 13px !important;
  width: 400px !important;
}

.sidebar-modal-header {
  background: #0f2d4c !important;
  color: #ffffff !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  border-top-left-radius: 9px !important;
  border-top-right-radius: 9px !important;
}

.sidebar-modal-content {
}

.sidebar-modal-input {
  border: 1px solid rgba(46, 82, 117, 0.13) !important;
  border-radius: 3px !important;
  width: 350px;
}

.sidebar-modal-input-label {
  color: #0f2d4c;
  opacity: 0.55;
  font-size: 16px;
  padding: 10px 0;
}

.sidebar-modal-actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  border-bottom-left-radius: 9px !important;
  border-bottom-right-radius: 9px !important;
}

#self-service-toggle {
  display: flex;
  flex-grow: 0;
  align-items: center;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}

#self-service-toggle > div > label {
  color: white !important;
}

#self-service-toggle-inner {
  display: flex;
  color: white;
  font-size: 14px;
  margin: 1rem 1rem 0 1rem;
  padding: 1rem;
}

#original-ui-message {
  line-height: normal;
}

#self-service-toggle-switch {
  flex-grow: 0;
  width: 70px;
  margin: auto;
}

#self-service-toggle-switch > div > label::before {
  background-color: #2e4961 !important;
}

#self-service-toggle-switch > div > label::after {
  background-color: #ffffff !important;
}

#self-service-toggle-switch > div > input:checked ~ label::before {
  background-color: #e1e1e1 !important;
}

#self-service-toggle-switch > div > input:checked ~ label::after {
  background-color: #009ce2 !important;
  left: 1.75rem !important;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
.value-cell {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  max-width: 42ch;
  color: #0f2d4c;
}
.value-cell .cell-icon {
  /* display: none; */
  visibility: hidden;
}
.value-cell.light-font {
  color: white;
}
.value-cell.null-value {
  font-style: italic;
  font-weight: lighter;
}
.value-cell.clickable {
  cursor: pointer;
}
.value-cell.clickable:hover {
  background-color: rgba(0, 0, 0, 0.25);
}
.value-cell.clickable:hover .cell-icon {
  display: inline-block;
  visibility: visible;
  -webkit-transition: color 300ms linear;
  transition: color 300ms linear;
}
.value-cell.highlight {
  color: '#0F9BDC';
  font-weight: bold;
}
.value-cell.truncated {
  overflow: hidden;
}
.value-cell pre {
  margin: 0px !important;
  padding: 3px;
  max-width: 40ch;
  overflow: hidden;
  white-space: nowrap !important;
  text-overflow: ellipsis;
}
.value-cell.just-clicked {
  background-color: #E4FDF1 !important;
}
.value-cell.just-clicked .cell-icon {
  display: inline-block;
  visibility: visible;
  color: #42D392;
}

#page-with-header {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  height: inherit;
}
#page-with-header .ui.header {
  font-size: 30px;
  margin: 18px 0px;
  color: white;
}
#page-with-header #page-with-header__page-body {
  background-color: white;
  display: flex;
  flex-direction: column;
  flex: 1 1;
  height: inherit;
  overflow: hidden;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9TdGF0dXNMYWJlbC9pbmRleC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1F1ZXJ5RWRpdG9yL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvUm91dGVkQWNjb3JkaW9uL3JvdXRlZC1hY2NvcmRpb24ubGVzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9Sb3V0ZVRvL3JvdXRlLXRvLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvUm91dGVkRHJvcGRvd24vcm91dGVkLWRyb3Bkb3duLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvU2VsZWN0b3JEZXBlbmRlbmNpZXMvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9TdGF0aWNUcmFuc2FjdGlvbmFsRGVzdGluYXRpb24vc3RhdGljLXRyYW5zYWN0aW9uYWwtZGVzdGluYXRpb24ubGVzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9TY2FsZWRJbWFnZS9zY2FsZWQtaW1hZ2UubGVzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9GdWxsUGFnZU1vZGFsL2Z1bGwtcGFnZS1tb2RhbC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1N0YXRpY1RyYW5zYWN0aW9uYWxBcnJvdy9zdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvdy5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0ludGVyY29tTWVzc2VuZ2VyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9OYXZpZ2F0aW9uL3NpZGViYXIuY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1NoYXBlUHJvcGVydHlWYWx1ZS9zaGFwZS1wcm9wZXJ0eS12YWx1ZS5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25l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STtFQUNJO0FBOEJSO0FBM0JJO0VBQ0k7RUFDQTtBQTZCUjtBQTFCSTtFQUNJO0FBNEJSO0FBMUJRO0VBQ0k7QUE0Qlo7QUE3QlE7RUFJUTtFQUNBO0VBQ0E7RUFBQTtBQTRCaEI7QUF2Qkk7RUFDSTtFQUNBO0FBeUJSO0FBdEJJO0VBQ0k7QUF3QlI7QUF0RUE7RUFrRFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJSO0FBbkJJO0VBQ0k7QUFxQlI7QUF0Qkk7RUFJUTtFQUNBO0VBQ0E7QUFxQlo7O0FDMUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUxBO0VBT1E7RUFDQTtFQUNBO0FBQ1I7QUFWQTtFQWFRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFSIiwiZmlsZSI6InN0YXRpYy9jc3MvbWFpbn5hZDQ1Mzk4Zi41YTA5ZDMzNi5jaHVuay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjc3RhdHVzLWxhYmVsIHtcblxuICAgICYuY2lyY3VsYXIge1xuICAgICAgICBpLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVpLmxhYmVsLmJhc2ljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bm90KC5jbGlja2FibGUpIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5saW5le1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdXAge1xuICAgICNzdGF0dXMtbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbiNzdGF0dXMtbGFiZWxfX2RvdCB7XG4gICAgaGVpZ2h0ICAgICAgIDogMjVweDtcbiAgICB3aWR0aCAgICAgICAgOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtYmxvY2s7XG59IiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbiNxdWVyeS1lZGl0b3Ige1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHJlc2l6ZTogYm90aDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW47XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIDAuMSk7XG59XG4jcXVlcnktZWRpdG9yIC5lZGl0b3Ige1xuICBjb3VudGVyLXJlc2V0OiBsaW5lO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuI3F1ZXJ5LWVkaXRvciAuZWRpdG9yICNjb2RlQXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4jcXVlcnktZWRpdG9yIC5lZGl0b3IgI2NvZGVBcmVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbiNxdWVyeS1lZGl0b3IgLmVkaXRvciAjY29kZUFyZWE6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuI3F1ZXJ5LWVkaXRvciAuZWRpdG9yIHByZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuI3F1ZXJ5LWVkaXRvciAuZWRpdG9yIC5lZGl0b3JMaW5lTnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4jcXVlcnktZWRpdG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRTBGMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jcXVlcnktZWRpdG9yOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjlCREMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4ICNhMWM1ZTYgIWltcG9ydGFudDtcbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4ucm91dGVkLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMTtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uICNyb3V0ZWQtYWNjb3JkaW9uX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnJvdXRlZC1hY2NvcmRpb24gI3JvdXRlZC1hY2NvcmRpb25fX3JpZ2h0LWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDFyZW07XG59XG4ucm91dGVkLWFjY29yZGlvbiAudGl0bGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleDogMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNSwgNDUsIDc2LCAwLjEzKTtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC50aXRsZSAuY2FyZXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG59XG4ucm91dGVkLWFjY29yZGlvbiAudGl0bGUgLnJpZ2h0LWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJvdXRlZC1hY2NvcmRpb24gLnRpdGxlICNyb3V0ZWQtYWNjb3JkaW9uX19tZW51IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC50aXRsZTpob3ZlciAjcm91dGVkLWFjY29yZGlvbl9fbWVudSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucm91dGVkLWFjY29yZGlvbi5leGNsdXNpdmUgLnRpdGxlLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucm91dGVkLWFjY29yZGlvbiAuY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXM7XG59XG4ucm91dGVkLWFjY29yZGlvbiAuY29udGVudC5hY3RpdmUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC5jb250ZW50LmFjdGl2ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUsIDQ1LCA3NiwgMC4xMyk7XG59XG4ucm91dGVkLWFjY29yZGlvbiAuY29udGVudC5pbmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uLmZ1bGwtaGVpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMSAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm91dGVkLWFjY29yZGlvbi5mdWxsLWhlaWdodCAuY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIvKi0tLSAgTmFtZWQgY29sb3JzIChkbyBub3QgaW1wb3J0KSAgLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l0ZSBDb2xvcnMgVG8gSW1wb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVyYWxsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTaGFkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNwYXJlbnQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIFRFWFRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIE1vZGlmaWVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0gRHJhZnQgRmlnbWEgQ29sb3JzIC0tKi9cbi8qLS0tICBDb2xvcnMgIC0tLSovXG4vKi0tLSAgTGlnaHQgQ29sb3JzICAtLS0qL1xuLyotLS0gICBOZXV0cmFscyAgLS0tKi9cbi8qLS0tIENvbG9yZWQgQmFja2dyb3VuZHMgLS0tKi9cbi8qLS0tIENvbG9yZWQgSGVhZGVycyAtLS0qL1xuLyotLS0gQ29sb3JlZCBUZXh0IC0tLSovXG4vKi0tLSBDb2xvcmVkIEJvcmRlciAtLS0qL1xuI3JvdXRlLXRvX19oaW50IHtcbiAgZm9udC1zaXplOiBsYXJnZTtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNyb3V0ZS10byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbiNyb3V0ZS10by53aWR0aC1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbiNyb3V0ZS10bzpob3Zlci5leHBhbmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNyb3V0ZS10bzpob3Zlci5leHBhbmQgI3JvdXRlLXRvX19oaW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbiNyb3V0ZS10bzpob3Zlci5iYWNrd2FyZCAjcm91dGUtdG9fX2hpbnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSgwLjI1cmVtKTtcbn1cbiNyb3V0ZS10bzpob3Zlci5mb3J3YXJkICNyb3V0ZS10b19faGludCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG59XG4jcm91dGUtdG86aG92ZXIuZXh0ZXJuYWwgI3JvdXRlLXRvX19oaW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMjVyZW0sIC0wLjI1cmVtKTtcbn1cbiNyb3V0ZS10bzpob3Zlci5lZGl0ICNyb3V0ZS10b19faGludCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4jcm91dGUtdG8ucHJpbWFyeS1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4jcm91dGUtdG8uc2ltcGxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbiNyb3V0ZS10by5leHBhbmQgI3JvdXRlLXRvX19oaW50IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuI3JvdXRlLXRvLmZvcndhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuI3JvdXRlLXRvLmJhY2t3YXJkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuI3JvdXRlLXRvLmJhY2t3YXJkICNyb3V0ZS10b19faGludCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jcm91dGUtdG8ub24tbGlnaHQge1xuICBjb2xvcjogIzBmMmQ0Yztcbn1cbiNyb3V0ZS10by5vbi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbiNyb3V0ZS10by5vbi1saWdodCAjcm91dGUtdG9fX2hpbnQge1xuICBjb2xvcjogIzBmMmQ0Yztcbn1cbiNyb3V0ZS10by5vbi1kYXJrIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3JvdXRlLXRvLm9uLWRhcms6aG92ZXI6bm90KC5leHBhbmQpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuI3JvdXRlLXRvLm9uLWRhcmsgI3JvdXRlLXRvX19oaW50IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuIiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbi5yb3V0ZWQtYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMSAxO1xufVxuLnJvdXRlZC1hY2NvcmRpb24gI3JvdXRlZC1hY2NvcmRpb25fX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ucm91dGVkLWFjY29yZGlvbiAjcm91dGVkLWFjY29yZGlvbl9fcmlnaHQtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMXJlbTtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC50aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4OiAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1LCA0NSwgNzYsIDAuMTMpO1xufVxuLnJvdXRlZC1hY2NvcmRpb24gLnRpdGxlIC5jYXJldCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnJvdXRlZC1hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC50aXRsZSAucmlnaHQtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucm91dGVkLWFjY29yZGlvbiAudGl0bGUgI3JvdXRlZC1hY2NvcmRpb25fX21lbnUge1xuICBvcGFjaXR5OiAwO1xufVxuLnJvdXRlZC1hY2NvcmRpb24gLnRpdGxlOmhvdmVyICNyb3V0ZWQtYWNjb3JkaW9uX19tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uLmV4Y2x1c2l2ZSAudGl0bGUuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC5jb250ZW50IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC5jb250ZW50LmFjdGl2ZSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnJvdXRlZC1hY2NvcmRpb24gLmNvbnRlbnQuYWN0aXZlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNSwgNDUsIDc2LCAwLjEzKTtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uIC5jb250ZW50LmluYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnJvdXRlZC1hY2NvcmRpb24uZnVsbC1oZWlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxIDE7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yb3V0ZWQtYWNjb3JkaW9uLmZ1bGwtaGVpZ2h0IC5jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4jYXBwLW5hdi5tb25pdG9yICNzZWxlY3Rvci1kZXBlbmRlbmNpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCA1NiwgODgsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDU2LCA4OCwgMC40KTtcbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4jc3RhdGljLXRyYW5zYWN0aW9uYWwtZGVzdGluYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3N0YXRpYy10cmFuc2FjdGlvbmFsLWRlc3RpbmF0aW9uICNzdGF0aWMtdHJhbnNhY3Rpb25hbC1kZXN0aW5hdGlvbl9faGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xufVxuI3N0YXRpYy10cmFuc2FjdGlvbmFsLWRlc3RpbmF0aW9uICNzdGF0aWMtdHJhbnNhY3Rpb25hbC1kZXN0aW5hdGlvbl9fY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuI3N0YXRpYy10cmFuc2FjdGlvbmFsLWRlc3RpbmF0aW9uICNzdGF0aWMtdHJhbnNhY3Rpb25hbC1kZXN0aW5hdGlvbl9faGVhZGVyLFxuI3N0YXRpYy10cmFuc2FjdGlvbmFsLWRlc3RpbmF0aW9uICNzdGF0aWMtdHJhbnNhY3Rpb25hbC1kZXN0aW5hdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4jc3RhdGljLXRyYW5zYWN0aW9uYWwtZGVzdGluYXRpb24uZXZlbiA+ICNzdGF0aWMtdHJhbnNhY3Rpb25hbC1kZXN0aW5hdGlvbl9fY29udGVudCAjYW1vZWJhIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgxMSwgMTU1LCAyMjAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4jc3RhdGljLXRyYW5zYWN0aW9uYWwtZGVzdGluYXRpb24gI2Ftb2ViYSB7XG4gIG1heC13aWR0aDogMzMlO1xufVxuIiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbiNzY2FsZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4jc2NhbGVkLWltYWdlLm5vLXNyYy1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG4jc2NhbGVkLWltYWdlLm5vLXNyYy1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NjYWxlZC1pbWFnZS5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDgyLCAxMTcsIDAuMTMpO1xufVxuI3NjYWxlZC1pbWFnZS5taW5pIHtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIG1heC1oZWlnaHQ6IDJyZW07XG59XG4jc2NhbGVkLWltYWdlLm1pbmkgaW1nIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbiNzY2FsZWQtaW1hZ2UudGlueSB7XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIG1heC13aWR0aDogMi41cmVtO1xuICBtYXgtaGVpZ2h0OiAyLjVyZW07XG59XG4jc2NhbGVkLWltYWdlLnRpbnkgaW1nIHtcbiAgd2lkdGg6IDMuNXJlbTtcbn1cbiNzY2FsZWQtaW1hZ2Uuc21hbGwge1xuICBtaW4td2lkdGg6IDMuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIG1heC13aWR0aDogMy4yNXJlbTtcbiAgbWF4LWhlaWdodDogMy4yNXJlbTtcbn1cbiNzY2FsZWQtaW1hZ2Uuc21hbGwgaW1nIHtcbiAgd2lkdGg6IDQuMjVyZW07XG59XG4jc2NhbGVkLWltYWdlLm1lZGl1bSB7XG4gIG1pbi13aWR0aDogNHJlbTtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgbWF4LXdpZHRoOiA0cmVtO1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xufVxuI3NjYWxlZC1pbWFnZS5tZWRpdW0gaW1nIHtcbiAgd2lkdGg6IDVyZW07XG59XG4jc2NhbGVkLWltYWdlLmxhcmdlIHtcbiAgbWluLXdpZHRoOiA1cmVtO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIG1heC1oZWlnaHQ6IDVyZW07XG59XG4jc2NhbGVkLWltYWdlLmxhcmdlIGltZyB7XG4gIHdpZHRoOiA2cmVtO1xufVxuI3NjYWxlZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIvKi0tLSAgTmFtZWQgY29sb3JzIChkbyBub3QgaW1wb3J0KSAgLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l0ZSBDb2xvcnMgVG8gSW1wb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVyYWxsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTaGFkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNwYXJlbnQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIFRFWFRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIE1vZGlmaWVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0gRHJhZnQgRmlnbWEgQ29sb3JzIC0tKi9cbi8qLS0tICBDb2xvcnMgIC0tLSovXG4vKi0tLSAgTGlnaHQgQ29sb3JzICAtLS0qL1xuLyotLS0gICBOZXV0cmFscyAgLS0tKi9cbi8qLS0tIENvbG9yZWQgQmFja2dyb3VuZHMgLS0tKi9cbi8qLS0tIENvbG9yZWQgSGVhZGVycyAtLS0qL1xuLyotLS0gQ29sb3JlZCBUZXh0IC0tLSovXG4vKi0tLSBDb2xvcmVkIEJvcmRlciAtLS0qL1xuI2Z1bGwtcGFnZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB6LWluZGV4OiAxMDAwO1xufVxuI2Z1bGwtcGFnZS1tb2RhbCAjZnVsbC1wYWdlLW1vZGFsX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4jZnVsbC1wYWdlLW1vZGFsICNmdWxsLXBhZ2UtbW9kYWxfX2hlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwZjJkNGM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNmdWxsLXBhZ2UtbW9kYWwgI2Z1bGwtcGFnZS1tb2RhbF9faGVhZGVyICNmdWxsLXBhZ2UtbW9kYWxfX3RpdGxlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMzUlO1xuICBsZWZ0OiAzNSU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZnVsbC1wYWdlLW1vZGFsICNmdWxsLXBhZ2UtbW9kYWxfX2hlYWRlciAjZnVsbC1wYWdlLW1vZGFsX19hY3Rpb25zIHtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbiNmdWxsLXBhZ2UtbW9kYWwgI2Z1bGwtcGFnZS1tb2RhbF9faGVhZGVyICNmdWxsLXBhZ2UtbW9kYWxfX2V4aXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZnVsbC1wYWdlLW1vZGFsICNmdWxsLXBhZ2UtbW9kYWxfX2hlYWRlciAjZnVsbC1wYWdlLW1vZGFsX19leGl0OmhvdmVyICNmdWxsLXBhZ2UtbW9kYWxfX2V4aXQtaWNvbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkcmFmdF9uZXh0X2J1dHRvbl9hbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbn1cbiNmdWxsLXBhZ2UtbW9kYWwgI2Z1bGwtcGFnZS1tb2RhbF9faGVhZGVyICNmdWxsLXBhZ2UtbW9kYWxfX2V4aXQgI2Z1bGwtcGFnZS1tb2RhbF9fZXhpdC10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuI2Z1bGwtcGFnZS1tb2RhbCAjZnVsbC1wYWdlLW1vZGFsX19oZWFkZXIgI2Z1bGwtcGFnZS1tb2RhbF9fZXhpdCAjZnVsbC1wYWdlLW1vZGFsX19leGl0LWljb24td3JhcHBlciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMGI5YmRjO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xufVxuI2Z1bGwtcGFnZS1tb2RhbCAjZnVsbC1wYWdlLW1vZGFsX19oZWFkZXIgI2Z1bGwtcGFnZS1tb2RhbF9fZXhpdCAjZnVsbC1wYWdlLW1vZGFsX19leGl0LWljb24td3JhcHBlciAjZnVsbC1wYWdlLW1vZGFsX19leGl0LWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB0O1xufVxuQGtleWZyYW1lcyBmdWxsLXBhZ2UtbW9kYWxfX2V4aXQtaGludF9hbmltYXRpb24ge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4yNXJlbSk7XG4gIH1cbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4jc3RhdGljLXRyYW5zYWN0aW9uYWwtYXJyb3cgI3N0YXRpYy10cmFuc2FjdGlvbmFsLWFycm93X19oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNzdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvdy5vbi1saWdodCBzdmcgbGluZSB7XG4gIHN0cm9rZTogIzJFNTI3NTtcbn1cbiNzdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvdy5vbi1saWdodCBzdmcgbWFya2VyIHtcbiAgZmlsbDogIzJFNTI3NTtcbn1cbiNzdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvdy5vbi1kYXJrIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4jc3RhdGljLXRyYW5zYWN0aW9uYWwtYXJyb3cub24tZGFyayBzdmcgbWFya2VyIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI3N0YXRpYy10cmFuc2FjdGlvbmFsLWFycm93ICNzdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvd19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuI3N0YXRpYy10cmFuc2FjdGlvbmFsLWFycm93ICNzdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvd19fY29udGVudCBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvdyAjc3RhdGljLXRyYW5zYWN0aW9uYWwtYXJyb3dfX2hlYWRlcixcbiNzdGF0aWMtdHJhbnNhY3Rpb25hbC1hcnJvdyAjc3RhdGljLXRyYW5zYWN0aW9uYWwtYXJyb3dfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiLmludGVyY29tLWxhdW5jaGVyLWZyYW1lLmludGVyY29tLXQ0Z25lNC5lMXVyNXpsajAge1xuICBib3R0b206IDg1cHg7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJhY2tncm91bmQ6ICMwZjliZGM7XG4gIGxlZnQ6IDZweDtcbn1cblxuLmludGVyY29tLWxhdW5jaGVyLWZyYW1lLmludGVyY29tLXd6ZmV3ci5lMXVyNXpsajAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW50ZXJjb20tbGF1bmNoZXItZGlzY292ZXJ5LWZyYW1lLmludGVyY29tLTFjajQyY3EuZTFoYTV6cWIwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zaWRlYmFyLW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXItbW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzBmMmQ0YyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLW1vZGFsLWNvbnRlbnQge1xufVxuXG4uc2lkZWJhci1tb2RhbC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDgyLCAxMTcsIDAuMTMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzUwcHg7XG59XG5cbi5zaWRlYmFyLW1vZGFsLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICMwZjJkNGM7XG4gIG9wYWNpdHk6IDAuNTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uc2lkZWJhci1tb2RhbC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHggIWltcG9ydGFudDtcbn1cblxuI3NlbGYtc2VydmljZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4jc2VsZi1zZXJ2aWNlLXRvZ2dsZSA+IGRpdiA+IGxhYmVsIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNzZWxmLXNlcnZpY2UtdG9nZ2xlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuI29yaWdpbmFsLXVpLW1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4jc2VsZi1zZXJ2aWNlLXRvZ2dsZS1zd2l0Y2gge1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNzZWxmLXNlcnZpY2UtdG9nZ2xlLXN3aXRjaCA+IGRpdiA+IGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0OTYxICFpbXBvcnRhbnQ7XG59XG5cbiNzZWxmLXNlcnZpY2UtdG9nZ2xlLXN3aXRjaCA+IGRpdiA+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuI3NlbGYtc2VydmljZS10b2dnbGUtc3dpdGNoID4gZGl2ID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxICFpbXBvcnRhbnQ7XG59XG5cbiNzZWxmLXNlcnZpY2UtdG9nZ2xlLXN3aXRjaCA+IGRpdiA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Y2UyICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4udmFsdWUtY2VsbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDQyY2g7XG4gIGNvbG9yOiAjMGYyZDRjO1xufVxuLnZhbHVlLWNlbGwgLmNlbGwtaWNvbiB7XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi52YWx1ZS1jZWxsLmxpZ2h0LWZvbnQge1xuICBjb2xvcjogd2hpdGU7XG59XG4udmFsdWUtY2VsbC5udWxsLXZhbHVlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cbi52YWx1ZS1jZWxsLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52YWx1ZS1jZWxsLmNsaWNrYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4udmFsdWUtY2VsbC5jbGlja2FibGU6aG92ZXIgLmNlbGwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgbGluZWFyO1xufVxuLnZhbHVlLWNlbGwuaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICcjMEY5QkRDJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmFsdWUtY2VsbC50cnVuY2F0ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZhbHVlLWNlbGwgcHJlIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXgtd2lkdGg6IDQwY2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udmFsdWUtY2VsbC5qdXN0LWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRGREYxICFpbXBvcnRhbnQ7XG59XG4udmFsdWUtY2VsbC5qdXN0LWNsaWNrZWQgLmNlbGwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29sb3I6ICM0MkQzOTI7XG59XG4iLCIjcGFnZS13aXRoLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAudWkuaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDE4cHggMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgI3BhZ2Utd2l0aC1oZWFkZXJfX3BhZ2UtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/